
Exploit em Python para a vulnerabilidade de buffer overflow no TOTOLINK AC1200 T8 (CVE-2024-46451) com geração de payload personalizável e registro de respostas para testes de segurança.
Este repositório contém um script Python que explora uma vulnerabilidade de buffer overflow no TOTOLINK AC1200 T8 (versão v4.1.5cu.861_B20230220) na função setWiFiAclRules através do parâmetro desc.
setWiFiAclRulesrequests se ainda não estiver instalada.pip install requests
Clone o repositório:
bash
git clone https://github.com/vidura2/CVE-2024-46451.git cd CVE-2024-46451
Modifique o script se necessário.
Execute o script usando o seguinte formato de comando:
python exploit_totolink.py <target_url> <session_cookie> <payload_size> <random_payload (yes/no)>
python exploit_totolink.py http://127.0.0.1/cgi-bin/cstecgi.cgi "SESSION_ID=2:1721039211:2" 4096 yes
Saída Esperada
O script imprimirá o código de estado e o texto de resposta do dispositivo para cada tentativa de exploração. Uma exploração bem-sucedida indicará a possibilidade de acesso não autorizado ou execução de código.
Este script destina-se apenas a fins educacionais. O autor não se responsabiliza por qualquer uso indevido ou danos causados por este exploit. Certifique-se sempre de ter permissão antes de testar ou explorar vulnerabilidades.
Sinta-se à vontade para submeter problemas (issues) ou pull requests para melhorias ou funcionalidades adicionais!
Este projeto está licenciado sob a Licença MIT - consulte o ficheiro LICENSE para mais detalhes.