Share
## https://sploitus.com/exploit?id=56F33CC5-1933-509E-9A62-843EA7A211D4
# ๐ฅ Buffer Overflow Lab
Educational lab for learning buffer overflow exploitation techniques.
## โ ๏ธ IMPORTANT DISCLAIMER
**This lab is for educational purposes ONLY.**
- Use only in your own isolated lab environment
- Never test on production systems
- Always follow ethical guidelines
## ๐ฏ Purpose
Learn about:
- Stack memory layout
- Buffer overflow vulnerabilities
- Return address overwriting
- Shellcode injection
- Exploit development
## ๐ Files
- `vulnerable.c` - Vulnerable C program
- `fuzzer.py` - Fuzzing script to find crash point
- `exploit.py` - Exploit script to gain control
## ๐ Quick Start
```bash
# Clone repository
git clone https://github.com/Almabkhan/buffer-overflow-lab
cd buffer-overflow-lab
# Compile vulnerable program (Linux)
gcc -o vulnerable vulnerable.c -fno-stack-protector -z execstack -no-pie
# Run fuzzer
python3 fuzzer.py
# Run exploit
python3 exploit.py