3. Threat Modelling

Think Like an Attacker

Master Threat Modeling

You've scanned the target. You've identified open ports, services, and OS details. Now comes the fun part: thinking like the enemy.

This phase is called threat modeling. It's all about asking questions like:

By stepping into the attacker's shoes, you can focus your efforts on the risks that matter most.

The Cyber Kill Chain: A Map of the Attack

One beginner-friendly way to model threats is the Cyber Kill Chain, developed by Lockheed Martin. It breaks a cyberattack into 7 logical stages — from initial recon to final impact.

Learn more from Lockheed Martin

Here's a quick breakdown of what the Cyber Kill Chain includes:

  1. Reconnaissance: Gathering info (like you did with Nmap).
  2. Weaponization: Crafting an exploit, malware, or phishing kit.
  3. Delivery: Sending the payload via email, link, or website.
  4. Exploitation: Triggering the exploit — for example, using a known vulnerability.
  5. Installation: Installing malware for persistent access.
  6. Command and Control (C2): Gaining remote control of the system.
  7. Actions on Objectives: Stealing data, damaging systems, or causing disruption.
KillChain

Why It Matters

The kill chain helps defenders identify where to intervene. For example:

Even if you're just training, thinking like a real attacker sharpens your skills as an ethical hacker.

Build Your First Threat Model

Based on what you've discovered so far, you're ready to sketch a simple threat model for the target system.

Let's review your earlier findings:

Now ask yourself:

Try to imagine how an attacker would move step-by-step through the kill chain toward their objective.

🛡️ Simple Threat Model: 192.168.30.6

Don't Aim for Perfect — Aim for Progress

This is just a starting point. Your threat model doesn't need to be perfect — what matters is that you're practicing a new way of thinking. You're connecting what you've scanned to how someone might exploit it. That mindset shift is what makes you dangerous — in a good way.

In fact, threat modeling is often one of the most time-consuming parts of penetration testing — and right now, we're only scratching the surface.

Ready? Time to move from theory to testing.