Skip to content

About

The complete hacking & penetration testing roadmap. From beginner to elite. 44,982 lines, 150+ Diagram across the roadmap: OPSEC, web security, Active Directory, binary exploitation, EDR evasion, and 0-day research. 300+ tools, 200+ MITRE techniques, C & Rust payloads, lab guides, books, courses, blogs, practice platforms, and AI security resources

Topics

Resources

Contributing

Security policy

Stars

29 stars

Watchers

7 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

The BlackHAT Roadmap v1.2.0

From Nothing to Operator. No Ceilings, No Apologies.

The definitive, zero-to-elite offensive security engineering curriculum, low-level systems syllabus, and operational security compendium built from the metal up.

Author Version Curriculum Volume Phases Tools MITRE ATT&CK Offensive Payloads PRs Welcome License

Stars Forks Watchers Repo Size Last Commit

Curriculum Index • Visual Learning Path • Weaponized Payloads • Bleeding-Edge Modules • Journey Tracker • Citation • Legal Notice

44,900+ Lines  ·  8 Phases  ·  300+ Tools  ·  200+ ATT&CK Techniques  ·  1,080+ Code Blocks  ·  150+ Diagrams  ·  325+ Lines (Payloads)

If this curriculum has value for your offensive security journey, consider starring the repository to help other researchers and operators discover it.


What Makes This Different

  • Built from the metal up. Every phase teaches the underlying system internals before attack techniques. No "just run this tool" shortcuts.
  • Compilable offensive code. Not just theory. Includes working C and Rust payloads with PEB traversal, DJB2 hashing, and in-memory loaders.
  • OPSEC before hacking. Phase -1 comes before Phase 0. Operational security, threat modeling, and anonymous infrastructure are prerequisites.
  • Full MITRE ATT&CK alignment. 200+ techniques mapped across Enterprise v15, ICS, and ATLAS. Every section ties back to the framework.
  • Covers what others skip. Physical red teaming, drone reconnaissance, social engineering pretexts, quantum SNDL, and post-quantum cryptography.

Where to Start

Your Background Recommended Entry Point Modules Estimated Time Parallel Learning
Everyone starts here Phase -1: OPSEC & Infrastructure 24 4-6 weeks Survival Tactics · Mindset · FAQ
Complete beginner Phase 0: Foundation 23 12-16 weeks Lab Setup Guide
Web developer / bug bounty Phase 1: Web Security 39 8-12 weeks -
Sysadmin / network engineer Phase 2: Network & Infrastructure 23 10-14 weeks -
Reverse engineer / CTF player Phase 3: Binary Exploitation & RE 21 12-16 weeks MITRE Reference · Tools (300+) · Resources
Experienced pentester Phase 4: Specialized Tracks (4A-4I) 16 Choose your track Pick 1 primary + 1 secondary
Researcher / exploit dev Phase 5: GREATEST 22 Ongoing Final Word
Special operator Phase 6: Special Operations 39 Ongoing Parallel with Phase 5 · Final Word

Fork the Journey Tracker to monitor your progress across phases.

Reading Guide
  • It is recommended to use a mobile device because there are over 150 high-quality diagrams, which you can easily zoom in and out on mobile.
  • Avoid using the GitHub app on mobile; instead, access GitHub through your browser in desktop view.
  • All diagrams have been tested in light mode, so using dark mode is not advised.
  • Are you facing any problems? Is there anything difficult to understand? Do you have any suggestions? Join the conversation and drop a comment in GitHub Discussions. Community feedback and contributions are always welcome.
  • For broken links, typos, payload errors, or bug reports, please open an issue.

Visual Learning Path & Progression Map

THE ROADMAP AT A GLANCE

Table of Contents

Explore Phase -1 Syllabus (24 Modules)
  1. Why This Comes Before Everything Else
  2. Real Operators. Real Failures. Real Lessons.
  3. The Legal Framework: Read This First
  4. Counter-OSINT: Know Your Exposure Before You Start
  5. Threat Modeling: Think Before You Act
  6. Communication Security: The Number One Arrest Vector
  7. Phone and Mobile OPSEC
  8. Anonymous Infrastructure Setup
  9. Anonymization Stack: VPN, Tor, and Chaining
  10. Browser Fingerprinting: You Are Being Identified
  11. Cryptocurrency: Why Monero and How It Actually Works
  12. Identity Compartmentalization and Stylometry
  13. Secure Research OS
  14. Physical OPSEC: The Layer Most Guides Ignore
  15. Timing and Pattern OPSEC: The Invisible Fingerprint
  16. Metadata: The Silent Killer
  17. Secure Deletion: Leaving Nothing Behind
  18. What Logs Exist on Every System You Touch
  19. Forensic Artifacts on Your Own Machine (New in v5.5)
  20. Cold Boot and Evil Maid: Concrete Mitigations (Expanded in v5.5)
  21. When Things Go Wrong: The Burn Protocol (New in v5.5)
  22. Crew OPSEC and Cell Structure (New in v5.5)
  23. Phase -1 Milestones Checklist
  24. Resources

Explore Phase 0 Syllabus (23 Modules)
  1. Goal and Philosophy
  2. How to Use This Phase
  3. Prerequisites
  4. Checkpoint: What You Must Know by the End
  5. Timeline and Parallel Track Architecture
  6. Section 1: Operating Systems Fundamentals
  7. Section 1B: Bash Scripting Essentials
  8. Section 2: C Programming
  9. Section 3: Python Scripting
  10. Section 4: Networking Fundamentals
  11. Section 5: x86-64 Assembly
  12. Section 6: Reverse Engineering Basics
  13. Section 7: Cryptography Primer
  14. Section 8: ARM64 Architecture Awareness
  15. Section 9: glibc Internals Primer
  16. Milestone Projects: Full Spec Cards
  17. Lab Setup
  18. GDB Setup and Command Reference
  19. CTF Platform Guide
  20. Common Failure Points and Fixes
  21. Phase 0 Master Checklist
  22. What Comes Next
  23. Resources Aggregated

Parallel Learning Alongside Phase 0: Operational OPSEC, Mindset & FAQ (3 Master Guides)

  1. For the Beginner: Start Here
  2. Threat Modeling Framework
  3. Section 1: Digital Identity and Persona Architecture
  4. Section 2: Device Security - OS and Hardware
  5. Section 3: Network-Level OPSEC
  6. Section 4: Communications Security
  7. Section 5: Cryptocurrency and Financial Security
  8. Section 6: Physical Location Security
  9. Section 7: Physical Appearance and Counter-Surveillance
  10. Section 8: Social Engineering Defense (Self-Protection)
  11. Section 9: AI-Powered Surveillance Evasion (2027)
  12. Section 10: Blockchain Forensics Threat Model (2027)
  13. Section 11: Darknet Operational Security
  14. Section 12: Legal Counter-Intelligence
  15. Section 13: Long-Term Survival Planning
  16. Section 14: Emergency Exfil Protocol
  17. Section 15: Counter-LE Awareness
  18. Section 16: International Jurisdictions 2027
  19. Section 17: OPSEC Golden Rules
  20. Section 18: Case Studies
  21. Section 19: Advanced Hardware Attack Resistance
  22. Section 20: In-Memory Forensics and Cold Boot Defense
  23. Section 21: Server-Side Detection and eBPF Awareness
  24. Quick Reference Operational Checklist

  1. What This Is Not
  2. What a BlackHat Actually Is
  3. The Cognitive Progression
  4. The Separation That Matters: Student, Operator, Researcher
  5. GREATEST vs Good - The 2027 Edition
  6. The Seven Pillars of the BlackHat Mindset
  7. The 2027 Landscape Reality
  8. The Psychological Framework
  9. Reality Check - Updated 2027
  10. The Closing Truth

  1. Getting Started
  2. Hardware, OS, and Environment
  3. Learning Path and Methodology
  4. Certifications and Courses
  5. Technical Questions
  6. AI, Tools, and the 2027 Landscape
  7. Bug Bounty and Real-World Practice
  8. Mindset, Burn-Out, and Staying Operational
  9. Authorization, OPSEC, and Legal Reality
  10. Questions Nobody Asks But Should
  11. 2027 Special Operations and Horizons FAQ

Explore Phase 1 Syllabus (39 Modules)
  1. How To Use This Phase
  2. Difficulty Map
  3. The Developer Mindset
  4. Week-by-Week Spine
  5. When You Are Stuck
  6. Section 0: Lab Environment Setup
  7. Section 1: HTTP Fundamentals
  8. Section 2: Reconnaissance and Target Mapping
  9. Section 3: SQL Injection
  10. Section 3.5: Command Injection
  11. Section 4: Cross-Site Scripting (XSS)
  12. Section 5: CSRF and CORS Misconfiguration
  13. Section 6: Server-Side Request Forgery (SSRF)
  14. Section 7: XML External Entity Injection (XXE)
  15. Section 8: Authentication Attacks
  16. Section 8.5: NoSQL Injection
  17. Section 9: Access Control and IDOR
  18. Section 10: Business Logic Flaws
  19. Section 11: Path Traversal / LFI / RFI
  20. Section 12: File Upload Vulnerabilities
  21. Section 13: Server-Side Template Injection (SSTI)
  22. Section 14: HTTP Request Smuggling and H2C Attacks
  23. Section 15: Race Conditions
  24. Section 16: WebSocket Attacks
  25. Section 17: GraphQL Attacks
  26. Section 18: API Security (OWASP API Top 10: 2023)
  27. Section 19: Prototype Pollution
  28. Section 20: Web Cache Poisoning and Deception
  29. Section 21: OAuth2 and OIDC Attacks
  30. Section 22: Deserialization Attacks
  31. Section 23: Clickjacking
  32. Section 24: Modern SPA and Framework Attacks
  33. Section 25: LLM Integration Attack Surface
  34. Section 26: Chaining Vulnerabilities
  35. Milestone Projects
  36. Tools Reference and Decision Tree
  37. Web Testing Methodology Framework
  38. Phase 1 Final Milestones Checklist
  39. Resources Aggregated

Parallel Learning Alongside Phase 1: Enterprise Attack Labs (1 Master Guide)

  1. Overview and Philosophy
  2. Hardware Requirements
  3. Hypervisor Selection
  4. Lab Network Architecture
  5. Core VM Library
  6. Attacker VM: Kali Linux 2024+
  7. Development VM: Ubuntu 22.04 LTS
  8. Windows Target and Implant Dev VM
  9. Active Directory Lab: GOAD
  10. Malware Analysis Environment
  11. Kernel Debugging Environment
  12. Container Attack Lab
  13. Cloud Lab Alternative
  14. OPSEC Layer: Whonix + Qubes
  15. Detection Visibility Layer: DetectionLab
  16. ICS/SCADA Lab
  17. Hardware Hacking Lab
  18. Vulnerability Research & Fuzzing Lab (Phase 5: GREATEST)
  19. Special Operations Lab: Physical, SE & Quantum (Phase 6)
  20. Snapshot Discipline
  21. Phase-by-Phase Lab Evolution
  22. Environment Verification Checklist
  23. Maintenance Schedule

Explore Phase 2 Syllabus (23 Modules)
  1. What This Phase Builds
  2. Prerequisites Check
  3. Phase 2 Kill Chain
  4. Lab Topology
  5. Timeline Overview
  6. How to Use This Phase
  7. Section 1: Reconnaissance and OSINT
  8. Section 2: Service Exploitation
  9. Section 3: Privilege Escalation - Linux
  10. Section 4: Privilege Escalation - Windows
  11. Section 5: Credential Poisoning and Relay Attacks
  12. Section 6: Post-Exploitation and Lateral Movement
  13. Section 6.6: Active Directory - Enumeration and Attacks
  14. Section 7: Network Pivoting and Tunneling
  15. Section 8: Wireless Attacks
  16. Section 9: Password Attacks Methodology
  17. Section 10: AV/EDR Evasion and Payload Delivery
  18. Section 11: C2 Framework Operations
  19. Section 12: OPSEC Within Phase 2
  20. Milestone Projects
  21. Phase 2 Completion Checklist
  22. CTF Labs and Practice Targets
  23. Phase 2 to Phase 3 Bridge

Explore Phase 3 Syllabus (21 Modules)
  1. Who This Phase Is For
  2. Phase 3 Architecture Map
  3. Timeline
  4. Goal and Checkpoints
  5. Milestone Projects
  6. Block 0: Environment Setup
  7. Block 1: Binary Exploitation Fundamentals
  8. Block 2: Shellcode Writing
  9. Block 3: Exploit Mitigations and Bypass
  10. Block 4: Format String Vulnerabilities
  11. Block 5: Heap Exploitation -- Linux glibc Modern
  12. Block 6: Windows Heap Exploitation
  13. Block 7: Linux Kernel Exploitation
  14. Block 8: Linux Kernel SLUB/Slab Exploitation
  15. Block 9: Windows Kernel Exploitation
  16. Block 10: ARM64 Exploitation + PAC Bypass
  17. Block 11: Control Flow Guard Bypass
  18. Block 12: Linux eBPF Rootkits + Anti-Detection
  19. Block 13: HVCI, VBS and Kernel Security 2026-2027
  20. Block 14: Mobile Security -- Android and iOS
  21. CTF Progression and Lab Resources

Explore Phase 4 Operator Tracks & Curriculums (16 Sections)
Section Topic Difficulty Time Estimate
Phase 4 Intro How to read, pairings, bridge checklist, architecture map - 2 hrs
4A Implant and Malware Development Expert 8-12 weeks
4B C2 Framework Development Expert 6-10 weeks
4C EDR Evasion and Defense Bypass Expert 6-8 weeks
4D Vulnerability Research and 0-Day Development Expert+ 12-20 weeks
4E APT Persistence, Rootkits, Anti-Forensics Expert 8-12 weeks
4F Cloud, AiTM Phishing, and Advanced Web Expert 6-10 weeks
4G Hardware, Firmware, and Silicon Expert 8-16 weeks
4H Supply Chain and Ecosystem Attacks Expert 4-8 weeks
4I Active Directory and Identity Tradecraft Expert 8-12 weeks
4J macOS and Linux Offensive Tradecraft Advanced 4-8 weeks
4X Physical Red Team (Field Tradecraft) Advanced 4-8 weeks
MITRE Reference ATT&CK technique mapping for all Phase 4 sections - Reference
Tools Master List All tools organized by specialization - Reference
Completion Gates 12 binary gates to verify Phase 4 depth - Checkpoints
What Comes After Path from Phase 4 to top 0.0001% - Reference

Parallel Learning Alongside Phase 4: Tactical Matrices, Tooling & Literature (3 Master Guides)

  1. Enterprise Tactic Overview
  2. TA0043: Reconnaissance
  3. TA0042: Resource Development
  4. TA0001: Initial Access
  5. TA0002: Execution
  6. TA0003: Persistence
  7. TA0004: Privilege Escalation
  8. TA0005: Defense Evasion
  9. TA0006: Credential Access
  10. TA0007: Discovery
  11. TA0008: Lateral Movement
  12. TA0009: Collection
  13. TA0011: Command and Control
  14. TA0010: Exfiltration
  15. TA0040: Impact
  16. Roadmap Phase to Technique Mapping
  17. Critical Attack Chain Diagrams
  18. Tool to Technique Mapping
  19. MITRE ATLAS: AI/ML Attack Techniques
  20. ICS ATT&CK Quick Reference
  21. Detection Signal Index

  1. How to Read This Inventory
  2. Phase -1: OPSEC & Anonymization
  3. Phase 0: Foundation Environment
  4. Phase 1: Web Application Security
  5. Phase 2: Recon, Network & Infrastructure
  6. Phase 3: Binary & System Exploitation
  7. Phase 4A/B: Implant, C2 & Loader Development
  8. Phase 4C: EDR / AV Evasion
  9. Phase 4D: Vulnerability Research & 0-Day
  10. Phase 4E: APT Persistence, Rootkits & Anti-Forensics
  11. Phase 4F: Cloud, AiTM & Advanced Web
  12. Phase 4G: Hardware, SDR & Embedded
  13. Phase 4H: Supply Chain
  14. Phase 4I: Active Directory & Identity
  15. AI / LLM Attack Surface
  16. Phase 5: GREATEST - Vulnerability Research & 0-Day Discovery
  17. Phase 6: Special Operations - Physical, Social & Quantum
  18. Practice Platforms
  19. Essential Resources
  20. ❌ Deprecated Stack - Do Not Use

  1. How to Use This Section
  2. Phase-to-Resource Navigator
  3. Reference Databases
  4. YouTube Channels - Active 2027
  5. Essential Books - Phase Ordered
  6. Courses - 2027 Pricing and Timing
  7. Practice Platforms
  8. Blogs and Research Sources
  9. Malware Sample Repositories and Sandboxes
  10. Vulnerability Databases and Exploit Sources
  11. AI and LLM Security Resources
  12. Nation-State and APT Research
  13. Community and Networking
  14. Deprecated Stack - Do Not Use
  15. MITRE ATT&CK Reference - 2027
  16. Lab Setup Guide
  17. Phase 5: GREATEST - Vulnerability Research & 0-Day Resources
  18. Phase 6: Special Operations Resources
  19. Resource-by-Phase Matrix

Explore Phase 5 Syllabus (22 Modules)
  1. What GREATEST Actually Is
  2. The Decision to Go Further
  3. What GREATEST Is NOT
  4. The Real Markers of GREATEST
  5. What You Must Bring From Phase 4
  6. Your Research Environment: Setup From Scratch
  7. Your First 30 Days in Phase 5
  8. The Research Loop: How GREATEST Actually Finds 0-Days
  9. Patch Diffing: The Most Teachable Path Into Research
  10. Fuzzing for Research: Not Just Crashing, But Finding
  11. Triage: From Crash to Confirmed Vulnerability
  12. Exploit Development Standards: What a Real PoC Looks Like
  13. Research Domain Deep-Dives (2026 to 2027 Frontiers)
  14. The Exploit Market: The BlackHAT Path
  15. The Publication Path: If You Choose Disclosure
  16. The Community: Getting Into the Right Rooms
  17. The Complete Reading List: Surface and Underground
  18. The Mindset Gap: From Phase 4 Operator to GREATEST Researcher
  19. Measuring Your Progress
  20. Extended Failure: When Nothing Is Happening
  21. Legal Risk: The GREATEST Operator's Landscape
  22. The Algorithm

Phase 6: Special Operations & Adversary Simulation (Parallel learning alongside Phase 5)

Explore Phase 6 Syllabus (39 Modules & Sub-disciplines)
  1. Why Phase 6 Exists
  2. Section 1: Physical Red Team
  3. Section 2: Social Engineering
  4. Section 3: Quantum Computing 2027
  5. Section 4: Red Team Operations
  6. Section 5: Post-Engagement Cleanup
  7. Section 6: TSCM: Finding Bugs to Plant Them
  8. Section 7: ADCS Attack Paths
  9. Section 8: Full Operational Scenario: Operation Silent Ledger v2
  10. Phase 6 Resource Reference
  11. Phase 6 Competency Checklist

Explore Final Word Sections (Capstone & Verification)
  1. Document Statistics - Verified 2027
  2. Master Curriculum and Companion Directory
  3. The Roadmap at a Glance
  4. Researcher Attribution Index
  5. What This Document Cannot Give You
  6. What GREATEST Looks Like in Practice
  7. The Emerging Frontier: Beyond v6.0 / Research Horizons (2027-2028)
  8. Author and Version

Executive Summary

The cybersecurity industry is saturated with surface-level certification guides, multiple-choice cheat sheets, and automated tool tutorials that fail the moment modern defensive telemetry is encountered.

The BlackHAT Roadmap v1.2.0 · GREATEST Edition is engineered on a fundamentally different principle: understanding systems completely from the metal up.

This repository contains over 44,900 lines of battle-tested technical documentation, weaponized code architectures, evasion mechanics, and operational security doctrines across 15 master modules. It bridges the gap between running automated point-and-click tools and operating as a tier-one security researcher, red team engineer, or exploit developer.

+-----------------------------------------------------------------------------+
| REPOSITORY AT A GLANCE (v1.2.0 · 2027 EDITION)                              |
+-----------------------------------------------------------------------------+
| Total Content Volume : 44,900+ lines of dense offensive engineering         |
| Total Documentation  : ~1.80 MB source markdown across 15 master modules    |
| Progression Depth    : 8 Core Phases (Phase -1 through Phase 6)             |
| Section Count        : 440+ Major Sections (H2), 1,120+ Subsections (H3)    |
| Code Implementation  : 1,080+ Verified Code Blocks across 13+ Languages     |
| Offensive Tooling    : 300+ Unique offensive tools cataloged                |
| MITRE Alignment      : 200+ ATT&CK Techniques (Enterprise, ICS, ATLAS)      |
| Compilable Labs      : Native C API Resolver & Offensive Rust In-Memory Dev |
| Special Operations   : Physical Red Team, SE, Drone Recon, Quantum / SNDL   |
+-----------------------------------------------------------------------------+

Why This Repository Exists

Most educational resources teach how software is supposed to work. Real offensive security requires understanding how software actually works when subjected to edge cases, flawed assumptions, and memory corruption.

The Contrast

Category Standard InfoSec Curriculums The BlackHAT Roadmap v1.2.0
Core Objective Passing multiple-choice exams (CEH, PenTest+) Engineering original capabilities from scratch
Tooling Approach Running public scanners (Nmap, Metasploit, Nikto) Writing custom implants, loaders, and C2 agents
Defense Evasion Basic payload encoding and obfuscation Ekko/Foliage sleep obfuscation, indirect syscalls, stack spoofing
Active Directory Basic password spraying and simple bloodhound ADCS ESC1-15, Auth Coercion, Shadow Credentials, Entra ID PRT theft
Binary Exploitation Classical stack overflows in outdated Linux VMs Modern Windows heap exploitation, ROP chains, V8 browser exploitation
Special Operations Not covered or treated as separate domains Physical covert entry, drone recon, SE pretexts, quantum SNDL
Persistence & Kernel Scheduled tasks and standard registry run keys eBPF rootkits, COM hijacking, HVCI bypasses, hypervisor ring -1
Operational Security "Turn on a commercial VPN service" Hardware stripping, Tails/Whonix chains, Monero loops, RAM sanitization

Master Repository Architecture

The-BlackHAT-roadmap/
├── .github/                      <- Project metadata, issue templates, PR template & tracker
├── assets/
│   ├── banner.svg                <- Cybernetic HUD SVG banner (v1.2.0)
│   └── diagrams/                 <- Modularized Mermaid diagrams & high-res renders
├── black-bag/                    <- Covert operational tradecraft & survival payload
│   └── BlackHat_Long-Term_Survival_Tactics.md <- 3,000+ line master OPSEC & counter-surveillance manual
├── field-guides/                 <- Operational manuals, tactical matrices & infrastructure
│   ├── FAQ.md                    <- Career realities & operational transitions FAQ
│   ├── Final_Word.md             <- Verification statistics, attributions & 2027-2028 roadmap
│   ├── Lab_Setup_Guide.md        <- Multi-tier enterprise AD & hypervisor blueprints
│   ├── MITRE_ATT&CK_Quick_Reference.md <- Enterprise v15, ICS & ATLAS tactical matrix
│   ├── Philosophy_The_BlackHat_Mindset.md <- Cognitive doctrine & primitive mental models
│   ├── Resources_Aggregated.md   <- Canonical literature, whitepapers & archives
│   └── Tools_Inventory.md        <- 300+ phase-aligned offensive tool directory
├── payloads/                     <- Compilable weaponized source implementations
│   ├── README.md                 <- Master payload index, toolchains & lab prerequisites
│   ├── 01_dynamic_api_resolver/  <- In-memory PEB traversal & DJB2 export hashing in C
│   └── 02_offensive_rust_loader/ <- RW -> RX memory state flipping & binary hardening in Rust
├── phases/                       <- STRICTLY the 8 chronological curriculum phases
│   ├── PHASE_-1.md               <- Hardened OPSEC & Anonymous Infrastructure
│   ├── PHASE_0.md                <- Low-Level Foundations & Systems Internals
│   ├── PHASE_1.md                <- Modern Web & API Attack Surface
│   ├── PHASE_2.md                <- Network Pivoting & Active Directory Mastery
│   ├── PHASE_3.md                <- System & Kernel Exploitation
│   ├── PHASE_4.md                <- Specialized Operator Tracks (4A-4I)
│   ├── PHASE_5.md                <- GREATEST (Apex Vulnerability Research & 0-Day)
│   └── PHASE_6.md                <- Special Operations & Adversary Simulation
├── CHANGELOG.md                  <- Version history and public release notes
├── CITATION.cff                  <- Native GitHub Citation metadata
├── LICENSE                       <- MIT License
└── README.md                     <- Master curriculum hub & navigation launchpad

Compilable Offensive Engineering Payloads

To bridge the gap between theoretical comprehension and binary execution, the repository includes ready-to-compile, weaponized codebases in payloads/:

payloads/
|-- README.md                  # Master payload index, toolchains & lab prerequisites
|-- 01_dynamic_api_resolver/   # Windows PEB traversal, In-Memory API export hashing in C (DJB2)
`-- 02_offensive_rust_loader/  # Memory protection flips (RW -> RX), Native API wrapping in Rust
  • Payload 01: Dynamic API Resolver in C: Demonstrates resolving Windows API functions purely in memory by traversing the Process Environment Block (PEB) and hashing export table strings, defeating static Import Address Table (IAT) analysis.
  • Payload 02: Offensive Rust In-Memory Loader: Demonstrates staging encrypted shellcode in memory, avoiding direct RWX allocation flags, and flipping memory permissions to executable (PAGE_EXECUTE_READ) immediately prior to thread dispatch.

2025-2027 Operator Modules

The curriculum integrates the newest offensive paradigms required to defeat modern security stacks:

1. Modern EDR Evasion & Sleep Obfuscation

Defeating memory scanners (Moneta, Hunt-Sleeping-Beacons, Pe-sieve) through asynchronous timer-based memory protection flips.

  • Ekko, Foliage, and Cronos implementations: ROP chain encryption via NtContinue, CreateTimerQueueTimer, and stack frame wiping.
  • Call Stack Spoofing: Synthetic stack frame generation (SilentMoonwalk, Unwinder) to pass return address validation.
  • Indirect Syscalls: Resolving SSNs dynamically and executing syscall instructions from within legitimate ntdll.dll memory space to bypass user-mode hooks.

2. Enterprise Active Directory & Hybrid Identity

  • ADCS Exploitation: Abuse of Enterprise Certificate Authority misconfigurations across ESC1 through ESC15.
  • Authentication Coercion: Forcing NTLM authentication via PetitPotam (MS-EFSR), DFSCoerce (MS-DFSNM), and Shadow Credentials.
  • Entra ID (Azure AD): Primary Refresh Token (PRT) extraction, Conditional Access bypasses, Device Code phishing, and Azure Arc lateral movement.

3. Offensive Rust Engineering

Replacing legacy C/C++ loaders with high-performance, statically compiled Rust:

  • Dynamic API resolution via hashed PE exports.
  • Direct invocation of Windows Native APIs using safe wrappers.
  • In-memory shellcode execution without RWX allocation artifacts.

4. AI / ML Exploitation & Automated Weaponization

  • Exploitation of LLM-integrated enterprise applications: Indirect prompt injections, Retrieval-Augmented Generation (RAG) poisoning, and agent jailbreaking.
  • Local offensive LLM pipelines: Fine-tuned local models for automated vulnerability triaging, decompilation analysis, and exploit script generation.

5. Quantum Computing & SNDL Threat Modeling (Phase 6)

  • Store Now, Decrypt Later (SNDL): Harvesting encrypted enterprise traffic ahead of Cryptanalytically Relevant Quantum Computers (CRQCs).
  • Post-Quantum Cryptography (PQC) Downgrades: Forcing hybrid key exchange negotiation fallbacks to classical ciphers during migration windows.

6. Covert Physical Entry & Aerial Reconnaissance (Phase 6)

  • Non-destructive entry: pin tumbler lockpicking, bypass tools, latch slips, and under-door tools.
  • Electronic access control: Wiegand protocol interception, OSDP auditing, and RFID/NFC badge cloning.
  • Drone reconnaissance: optical patrol mapping and thermal HVAC/server room heat profile analysis.

Lab Architecture & Prerequisites

To execute the practical exercises in this curriculum, the recommended self-hosted lab setup includes:

  1. Virtualization Hypervisor: Proxmox VE, VMware ESXi, or VMware Workstation Pro.
  2. Active Directory Range: Dual Windows Server Domain Controllers (2019/2022) with Active Directory Certificate Services (ADCS) installed, and 2-3 joined Windows 10/11 enterprise workstations.
  3. Malware Analysis Sandbox: Isolated FlareVM (Windows) and REMnux (Linux) nodes configured with non-routed virtual host-only adapters.
  4. Tooling Environment: Dedicated Kali Linux or Debian instance equipped with Docker, Rust toolchain, MinGW-w64, Clang/LLVM, and Ghidra.
  5. Hardware Security Kit (Phase 4G & Phase 6): RTL-SDR blog V4, HackRF One, SouthOrd/Sparrows lockpick set, Proxmark3 RDV4 / Flipper Zero, Hak5 LAN Turtle, and CAN bus transceiver module.

Topics

roadmap · blackhat-roadmap · greatest-roadmap · penetration-testing-roadmap · cybersecurity-roadmap · AI-ML-Jailbreak · security · cybersecurity · reverse-engineering · security-tools · hacking · pentesting · osint · penetration-testing · network-security · ctf · infosec · malware · ethical-hacking · red-team · kali-linux · malware-analysis · active-directory · web-security · mitre-attack · bug-bounty


Star History

If this curriculum provides value to your research or career, consider starring the repository to help other researchers find it:


Contributing

Contributions that raise the technical bar are welcome. Whether it is a new payload, a deeper module, or a dead link fix, real contributions from the community make this curriculum stronger.

  • Getting Started: Check out the Contributing Guidelines and look for issues tagged good first issue for approachable entry points.
  • Quality Threshold: PRs adding generic tool lists or introductory material will not be merged. We prioritize depth over breadth.
  • Code Standards: Code samples must be functional, accompanied by technical rationale, and compiled against modern toolchains. Check out the Weaponized Payloads directory.
  • Formatting Rule: Adhere strictly to clean markdown standards. Do not include em-dashes anywhere in text or documentation.

Citation & Academic Attribution

If you utilize this curriculum, offensive engineering architectures, or lab implementations in your academic research, technical whitepapers, or institutional courses, please cite this work as follows:

@misc{biswas2026blackhat,
  author       = {Sagar Biswas},
  title        = {The BlackHAT Roadmap: From 0 to GREATEST (v1.2.0)},
  year         = {2026},
  publisher    = {GitHub},
  journal      = {GitHub repository},
  howpublished = {\url{https://github.com/SagarBiswas-MultiHAT/The-BlackHAT-roadmap}}
}

Or reference the native CITATION.cff file via GitHub's "Cite this repository" interface.


Legal Disclaimer

Caution

Strictly For Authorized Educational, Research, and Defensive Purposes Only.

The materials, methodologies, code snippets, and operational guidance provided in this repository are designed solely for authorized cybersecurity professionals, penetration testers, red team engineers, and academic researchers operating under explicit, formal written authorization.

Unauthorized testing, access, or exploitation against networks, servers, or endpoints without explicit permission is illegal under local, national, and international laws (including the US Computer Fraud and Abuse Act, UK Computer Misuse Act, and equivalent statutes).

The author assumes no liability and is not responsible for any misuse, damage, or legal consequences resulting from the application of the information contained herein. Learn responsibly. Refer to SECURITY.md for scope and reporting.


Author & Contact

Sagar Biswas

Related Roadmaps & Curated Ecosystem


Built for those who demand mastery from the silicon up.
Maintained with discipline. No filler. No shortcuts. No apologies.


About

The complete hacking & penetration testing roadmap. From beginner to elite. 44,982 lines, 150+ Diagram across the roadmap: OPSEC, web security, Active Directory, binary exploitation, EDR evasion, and 0-day research. 300+ tools, 200+ MITRE techniques, C & Rust payloads, lab guides, books, courses, blogs, practice platforms, and AI security resources

Topics

Resources

Contributing

Security policy

Stars

29 stars

Watchers

7 watching

Forks

Releases

Contributors

Languages