COURSE MODULES
| Module | Topic | Videos | Level | Prerequisites |
| 1 | Windows Kernel Exploitation (HEVD) | 8 | Advanced | Assembly, C, x64dbg |
| 2 | Linux Kernel Exploitation | 6 | Advanced | Linux internals, C |
| 3 | Browser Exploitation (V8/SpiderMonkey) | 10 | Expert | JS engine internals, exploit mitigations |
| 4 | Cloud Infrastructure Attacks | 5 | Advanced | AWS/Azure basics, IAM |
| 5 | ARM64 Exploitation (iOS/Android) | 7 | Expert | ARM assembly, mobile security |
| 6 | Fuzzing & Crash Analysis | 4 | Advanced | Python, C |
| 7 | Bug Hunting Methodology | 3 | Intermediate+ | Source code auditing |
| 8 | Exploit Mitigation Bypasses | 6 | Expert | SMEP, KASLR, CFG, ACG understanding |
MODULE 1: WINDOWS KERNEL EXPLOITATION
Code:
Video series using HEVD (HackSys Extreme Vulnerable Driver):
Video 1: Stack Overflow (Classic)
- Trigger: IOCTL 0x222003
- Overwrite buffer to control RIP
- SMEP bypass via ROP chain
- Payload: token stealing shellcode
- Tools: WinDbg, IDA Pro, Python
Video 2: Stack Overflow (SMEP + KASLR)
- Same vulnerability with modern mitigations
- Leak KASLR base via info disclosure
- ROP with kASLR bypass
- Execute shellcode in user space (SMEP bypass via GDI)
Video 3: Null Pointer Dereference
- Trigger: IOCTL 0x22200B
- Allocate object at NULL page
- Type confusion to gain arbitrary write
- Overwrite process token
Video 4: Use-After-Free
- Trigger: IOCTL 0x222013
- Race condition: free + reallocate
- Object reuse with controlled data
- Arbitrary memory overwrite β EOP
Video 5: Integer Overflow
- Trigger: IOCTL 0x222027
- Overflow leads to undersized buffer allocation
- Heap overflow from integer bug
- Pool grooming for reliable exploitation
Each video includes: source code, compiled exploit, debugging walkthrough, and mitigation bypass explanation.
MODULE 3: BROWSER EXPLOITATION (V8)
Code:
YouTube Pwn2Own-level content:
Video 1: V8 Engine Internals
- Ignition interpreter, TurboFan JIT, Orinoco GC
- Object representation (Map, Properties, Elements)
- Hidden class transitions
- Inline caching (ICs)
Video 2: Type Confusion
- Exploit JIT compiler's incorrect type assumptions
- Construct arbitrary read/write from type confusion
- Bypass V8's pointer compression
Video 3: JIT Compiler Bug
- Find exploitable patterns in TurboFan's optimization passes
- Reduce to Exploit: JIT bug β addrof/fakeobj β arbitrary R/W
- Shellcode execution in renderer
Video 4: Sandbox Escape
- From renderer RCE β browser process
- Mojo/IPC interface exploitation
- Site Isolation bypass
Video 5: Full Chain
- Combine renderer exploit + sandbox escape
- Get SYSTEM/root from visiting a URL
- Real exploit chain (based on discovered 0-days)
DOWNLOAD
Code:
MEGA: [URL="https://mega.nz/file/BlackSec_HackTubePro_July2026"]File on MEGA[/URL]
Size: 45 GB | Password: HackTubePro2026
Includes: 49 videos + slides + source code + VMs (Windows + Linux kernel debug labs)