Sylabbus
Course Name: Offensive Development and Tradecraft
This syllabus mirrors the legacy course structure (102 lessons, ~11 hours). Each section below aligns with the original outline.
- Section 0 - Introduction
- Section 1 - Getting Started - Setting up the Lab
- Section 2 - First PE Files
- Section 3 - Basics of C
- Section 4 - Windows Internals Primer
- Section 5 - Intro to Assembly
- Section 6 - Introduction to X64dbg
- Section 7 - Introduction to IDA Pro
- Section 8 - Basics of Windbg
- Section 9 - Basics of Payload Storage
- Section 10 - Capstone Project : Payload Storage
- Section 11 - ODT Showcase: EvasionViaShellcodeManipulation
- Section 12 - Hiding Imports
- Section 13 - Detection Engineering and Basics of Evasion
- Section 14 - Payload Encryption and Obfuscation
- Section 15 - Api Hooking
- Section 16 - Bypass Api Hooking
- Section 17 - Injection
- Section 18 - Direct and Indirect Syscalls
- Section 19 - Reflective Dll Injection
- Section 20 - Position independent code in C
- Section 21 - ODT Showcase: Building Evasive Module Stomper which loads PIC containing Reflective DLL.
- Section 22 - Dll Side Loading
- Section 23 - Amsi
- Section 24 - ETW
- Section 25 - Capstone Project - Integrating ETW and Amsi bypass in Section 22 Capstone
- Section 26 - Evasion Techniques (AntiDebugging, Anti Analysis)
- Section 27 - Persistence Techniques
- Section 28 - Capstone Project: Persistence Techniques
- Section 29: Code Execution Via Callbacks
- Section 30: Page Guard - Hardware Breakpoints - Vectored Exception Handler
- Section 31: Sleep Encryption
- Section 32: Stack Spoofing
- Section 33 : ODT Showcase: Integrating Stack Spoofing and Sleep in Capstone 25
- Section 34 : ODT Showcase: A pleasant surprise
If you need the original lesson-by-lesson detail or supporting assets, please let me know and I will add them here.