A powerful Windows payload generator with built-in password protection. Easily create reverse shell payloads, customize IP and port, and deploy safely in lab environments. Perfect for educational and penetration testing exercises.
ShadowShellForge/
│
├── files/
│ ├── passwordGenerator.cmd ← generates access key
│ └── file_payload_exe.bin ← placeholder payload file
│
├── payloads/
│ ├── file_payload_singh.bin ← generated payload (reverse shell)
│ └── listenerAttacker.bat ← starts Netcat listener
│
├── reverseShellGenX.bat ← main generator script
└── README.txt ← this documentation
- Run
files/passwordGenerator.cmd - The script dynamically reveals the password.
- Copy this password. It will be used to unlock the generator.
-
Open
generator.bat -
Enter the password you obtained from
passwordGenerator.cmd -
Follow prompts:
- Enter IP address (your listener machine)
- Enter port (the listener port)
- Enter a name for the payload
-
The payload is saved in
payloads/asfile_payload_singh.bin.
- Open
payloads/listenerAttacker.bat - Enter the port you specified for the payload
- A Netcat listener window opens
- When the payload connects, you get a shell
- Testing only use in lab or on systems you own
- Payloads require PowerShell on Windows to work
files/andpayloads/should start empty except for the placeholders
This project is created for educational purposes only. The author (Abhi Singh) does not condone or take responsibility for any illegal use of these scripts or payloads.
Use this tool only in controlled lab environments or on systems you own and have explicit permission to test. Any misuse of this software outside of legal boundaries is strictly prohibited.
By using this project, you agree to use it responsibly and at your own risk.