## https://sploitus.com/exploit?id=0A57C35A-7D0C-5856-8F70-41FCE36BB575
# Binary Exploitation Playground ๐ฉ
Repository ini berisi kumpulan file latihan dan eksperimen saya dalam mempelajari **Binary Exploitation** (Exploit Development) di lingkungan Windows x64.
## ๐ Isi Repository
Project ini mencakup berbagai teknik eksploitasi yang telah dipelajari:
1. **Stack Buffer Overflow Dasar**
- Memahami konsep stack frame dan memory layout.
- Mengontrol `RIP` (Instruction Pointer).
2. **Ret2Win (Return to Win)**
- Mengalihkan eksekusi program ke fungsi rahasia yang sudah ada di dalam binary (`write_secret_file`).
- Target: `intro_write.exe`.
3. **Shellcode Injection**
- Menyisipkan kode assembly (Shellcode) ke dalam stack.
- Menggunakan `WinExec` untuk menjalankan perintah CMD.
- _Catatan: Teknik ini terhalang oleh proteksi DEP (Data Execution Prevention)._
4. **ROP (Return Oriented Programming)**
- Teknik advanced untuk membypass DEP.
- Menggunakan "Gadgets" (potongan kode assembly) yang sudah ada di program/DLL untuk menyusun alur eksekusi baru.
- Sukses memanggil `WinExec` tanpa mengeksekusi kode di stack.
## ๐ ๏ธ Tools yang Digunakan
- **GCC**: Compiler C (MinGW/MSYS2).
- **Python 3**: Untuk scripting exploit (`pwntools`, `ctypes`).
- **GDB**: Debugger untuk analisis memory dan register.
- **Objdump / Nm**: Untuk analisis binary dan mencari alamat fungsi.
## ๐ Catatan
Repository ini dibuat semata-mata untuk tujuan **EDUKASI** dan pembelajaran keamanan siber.
---
_Happy Hacking!_ ๐ป๐ฅ