> For the complete documentation index, see [llms.txt](https://heinosass.gitbook.io/leet-sheet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://heinosass.gitbook.io/leet-sheet/binary-exploitation.md).

# Binary Exploitation

- [Resources](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/untitled.md)
- [Base Knowledge](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/base-knowledge.md)
- [Format String Exploits](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/format-string-exploits.md)
- [Stack Smashing](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/stack-smashing.md)
- [Heap Exploits](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/heap-exploits.md)
- [Time-of-Check to Time-of-Use (TOCTOU)](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/time-of-check-to-time-of-use-toctou.md)
- [Shellcode](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/shellcode.md)
- [Decompilation](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/decompilation.md)
- [Debugging](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/debugging.md)
- [Exploit Mitigations and Protections](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/exploit-mitigations-and-protections.md)
- [Exploit Protection Bypassing](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/exploit-protection-bypassing.md)
- [Passing Input](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/passing-input.md)
- [Fuzzing](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/fuzzing.md): Find vulnerabilities using fuzzing
- [Automatic Exploitation](https://heinosass.gitbook.io/leet-sheet/binary-exploitation/automatic-exploitation.md)
