hey1me/OffSec-Books

GitHub: hey1me/OffSec-Books

Stars: 1 | Forks: 0

# Vulnerability Research (VR) & Offensive Engineering Series An expert-level repository dedicated to the pursuit of software flaws in **C**, **x86_64/ARM64 Assembly**, and **Golang**. This series moves from manual binary analysis to automated discovery systems and strategic research operations. ## 📚 Repository Structure ### [1. The RE Researcher's Handbook](https://github.com/hey1me/OffSec-Books/tree/main/1.%20The%20RE%20Researcher's%20Handbook) **Focus:** The fundamental mindset and toolkit for Reverse Engineering. - Tooling (Ghidra, IDA, GDB). - Deobfuscation and pattern recognition. - Bridging the gap between CTF and real-world research. ### [2. Expert RE for Vulnerability Research](https://github.com/hey1me/OffSec-Books/tree/main/2.%20Expert%20RE%20for%20Vulnerability%20Research) **Focus:** Deep-dive analysis of systems and memory. - Advanced x86_64/ARM64 architecture. - **Go Internals:** Reversing the Go runtime, scheduler, and interfaces. - Custom memory allocators and heap primitives. ### [3. Fuzzing & Program Analysis](http://github.com/hey1me/OffSec-Books/tree/main/3.%20Fuzzing%20&%20Program%20Analysis) **Focus:** Engineering the automated hunt. - Harness engineering for C and Go. - Symbolic execution (Angr/Triton) and Taint analysis. - Coverage-guided fuzzing and custom mutators. ### [4. The Economics of Research](http://github.com/hey1me/OffSec-Books/tree/main/4.%20The%20Economics%20of%20Research) **Focus:** Strategic operations and target selection. - Bug collision probability and ROI analysis. - Binary diffing (patch analysis) and target recon. - Disclosure methodology and the 0-day market. ### [5. CTF Journey - The Binary Specialist's Path](https://github.com/hey1me/OffSec-Books/tree/main/5.%20CTF%20Journey%20-%20The%20Binary%20Specialist's%20Path) **Focus:** Speed-running binary challenges and mastering "CTF-only" heap/stack primitives. - Techniques for identifying vulnerabilities (Stack, Heap, Logic) and weaponizing them in under 10 minutes. - Mastering "House of" heap attacks, format string sorcery, and Sigreturn-Oriented Programming (SROP). - Using Z3 for complex RE puzzles and building reusable pwntools templates for high-speed exploit delivery. ### [6. CTF Journey 2 - Hardened Targets & Escapes](https://github.com/hey1me/OffSec-Books/tree/main/6.%20CTF%20Journey%202%20-%20Hardened%20Targets%20&%20Escapes/) **Focus:** Breaking out of sandboxes (Seccomp), Kernel Pwn, and non-x86 architectures (ARM64/MIPS). - Mastering Linux kernel pwn, credential structure manipulation, and bypassing KASLR/SMEP/SMAP. - Identifying flaws in Seccomp filters and exploiting container/namespace escapes to reach the host flag. - Adapting exploitation primitives to ARM64 (PAC/BTI) and esoteric MIPS/PowerPC environments. ### [7. CTF Journey 3 - Automation & War-Gaming](https://github.com/hey1me/OffSec-Books/tree/main/7.%20CTF%20Journey%203%20-%20Automation%20&%20War-Gaming/) **Focus:** Attack-Defense (A/D) strategy, exploit sniffing, and building automated "Auto-Pwner" engines. - Engineering traffic sniffers to intercept adversary exploits and performing rapid binary patching under fire. - Developing Python frameworks to deploy polymorphic shellcode across large-scale competition infrastructure. - Advanced analysis of Golang binaries in competitive environments, focusing on goroutine and runtime vulnerabilities. ### [8. DEF CON CTF - The Final Boss](https://github.com/hey1me/OffSec-Books/tree/main/8.%20DEF%20CON%20CTF%20-%20The%20Final%20Boss) **Focus:** Championship-level research involving custom ISAs, microkernels, and esoteric hardware emulation. - Strategies for lifting unknown Instruction Set Architectures (ISA) to LLVM IR for automated analysis. - Auditing and exploiting proprietary game engines and "bare-metal" RTOS challenges. - Leveraging Unicorn and Capstone to build custom emulators and solvers for mid-game hardware reveals. ## ⚖️ License & Attribution Copyright (c) 2026 [OOI TENG QING - HEY1ME] This work is licensed under a [Attribution-NonCommercial-ShareAlike 4.0 International License](https://github.com/hey1me/OffSec-Books/blob/main/LICENSE). **You are free to:** - **Share** — copy and redistribute the material in any medium or format. - **Adapt** — remix, transform, and build upon the material. **Under the following terms:** - **Attribution** — You must give appropriate credit to [OOI TENG QING - HEY1ME](https://github.com/hey1me). - **NonCommercial** — You may not use the material for commercial purposes. - **ShareAlike** — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.