Educational repository demonstrating classic memory exploitation techniques and examples.
For learning and defensive research only. Do not use this code to target systems you do not own or have explicit permission to test.
MemoryExploit contains small, focused examples that demonstrate memory-related vulnerabilities and basic exploitation techniques (format string bugs, buffer overflows, use-after-free, etc.). The goal is to help students and security researchers understand how these issues arise, how exploits work, and how to defend against them.
example-buffer-overflow/— minimal C program demonstrating stack-based overflow and a simple exploit.
- Linux (recommended: a disposable VM)
gcc(orclang)makegdb(for debugging and learning)- Optionally:
pwntools(for writing exploit scripts),python3