FLOW ^: Pentest Workflow

HTB Attack Flow Playbook

CPTS attack-flow reference for htb attack flow playbook in an authorised engagement.

intermediate updated 2026-08-27 rustscan · nmap · ffuf · netexec

HTB Attack Flow Playbook

[!abstract] About this guide The complete workflow now lives in 17 focused notes: passive recon → host discovery → web and service enumeration → foothold → AD and Kerberos → ACL and ADCS abuse → credentials → privilege escalation → lateral movement and pivoting → reporting. This file remains the stable entry point so its aliases and inbound links continue to work.

[!dashboard] Open the workspace Open the HTB Pentest Attack Flow dashboard

The dashboard tracks all 17 notes without sharing the folder’s name, avoiding Make.md’s folder-note collision.

[!warning] Authorized targets only Use this playbook only on systems and networks where you have explicit permission. Keep scope, evidence, timestamps, credentials, target changes, and rollback actions documented throughout the engagement.

Engagement Setup

[!note] Set these once The stage notes use these variables to keep commands readable. Replace every placeholder and confirm the active target before running anything.

export IP="10.10.11.x"
export TARGET="$IP"
export DOMAIN="domain.htb"
export DC="dc01.$DOMAIN"
export LHOST="$(ip -br address show tun0 | awk '{print $3}' | cut -d/ -f1)"
export U="user"
export P="password"
printf '%s\t%s %s %s\n' \
  "$IP" "$DOMAIN" "$DC" "${DC%%.*}" |
  sudo tee -a /etc/hosts

[!tip] Kerberos clock skew If authentication returns KRB_AP_ERR_SKEW, compare your clock with the domain controller before changing tactics. See faketime-cheatsheet for the lab workflow.

Kill Chain

Engagement kill chainTD
0. PASSIVE RECONcrt.sh · Shodan · dorks · git SETUPhosts · realm · clock 1. RECONRustScan → Nmap Attack surface? 2. WEBffuf · Burp · app testing 3. SERVICESNetExec · enum4linux-ng 4. AD ENUMLDAP · BloodHound FOOTHOLD TOOLKITStransfer · payload · shell 5. KERBEROSroast · AS-REP · tickets Foothold or credentials 6. ACL ABUSEBloodHound edges 8. CREDENTIALShunt · spray · crack 7. ADCSCertipy 9. PRIVESCLinux / Windows 10. LATERAL / PIVOT / LOOT Domain Admin TRUSTSdomain · forest 11. REPORTevidence · findings · retest 80/443 445/139 · 135 389/88

[!tip] How to use the flow Treat each stage as a question, not a mandatory sequence. New credentials, routes, hostnames, or privileges should send you back to the lowest-noise relevant enumeration stage. On an HTB box you may begin at Stage 01; a real engagement or CPTS-style assessment usually begins at Stage 00 and ends only after Stage 11.

Linked Table of Contents

#NoteUse it when
00Attack Flow DashboardYou want the workspace, progress view, or start page.
01Stage 00 — Passive External ReconYou need external assets, identities, DNS, or leaked-source clues.
02Stage 01 — Recon and Host DiscoveryYou need live hosts, ports, services, names, and priorities.
03Stage 02 — Web Enumeration and ExploitationHTTP or HTTPS is part of the attack surface.
04Foothold Toolkit — File TransfersYou need to move tools, payloads, or evidence.
05Foothold Toolkit — Shells, Payloads, and MetasploitYou need to establish or stabilize a foothold.
06Stage 03 — Service EnumerationSMB, RPC, LDAP, DNS, databases, or another exposed service needs depth.
07Stage 04 — Active Directory EnumerationYou have domain context or credentials and need the privilege graph.
08Stage 05 — Kerberos AttacksKerberos configuration or tickets expose an attack path.
09Stage 06 — ACL and Object AbuseBloodHound or LDAP shows delegated object rights.
10Stage 07 — ADCS and Certificate AbuseA certificate authority or enrollment service is present.
11Stage 08 — Password Attacks and Credential HuntingYou need to locate, validate, spray, or crack credential material.
12Stage 09 — Privilege EscalationA Linux or Windows foothold needs local escalation.
13Stage 10 — Lateral Movement, Pivoting, and LootYou need remote execution, routes, tunnels, packet capture, or evidence collection.
14Domain Trusts and Cross-ForestThe attack graph crosses a domain or forest boundary.
15Stage 11 — Documentation and ReportingYou need logs, evidence, findings, cleanup, or retest structure.
16Appendix — Worked ChainsYou want compact end-to-end examples.
17Tool IndexYou know the tool and need its place in the workflow.

Companion Notes

  • Attack-Flow-Guide — phased decision trees.
  • Most-Used-Commands — compact raw syntax.
  • AD_Pentest_Tools_Cheat_Sheet — Active Directory tooling index.
  • Nmap Cheatsheet 2026 — scan design and Nmap reference.
  • Credential Hunting — focused credential-discovery workflow.
  • Attacking Enterprise Networks — the whole playbook run end to end against INLANEFREIGHT.

[!navigation] Begin Dashboard: HTB Pentest Attack Flow

Next: Stage 00 — Passive External Recon