Scanner de Vulnerabilidades CVE-2025-4427 & CVE-2025-4428

Ferramenta avançada de detecção para identificar sistemas vulneráveis à cadeia de exploração CVE-2025-4427 e CVE-2025-4428. Este scanner de segurança ajuda a identificar endpoints vulneráveis e demonstra exploração de prova de conceito.
Recursos
- 🛡️ Detecção de Vulnerabilidades: Identifica sistemas vulneráveis por meio de análise de assinaturas
- 💻 Execução de Comandos: Permite testar com segurança a vulnerabilidade por meio de execução controlada de comandos
- 🔄 Mecanismo de Repetição: Repetição automática para conexões com falha
- 📄 Sistema de Logging: Logging detalhado com saídas em arquivo e console
- 🌐 Suporte a Proxy: Configurações de proxy ajustáveis para inspeção de tráfego
- 🔧 Suporte a Múltiplos Shells: Compatível com ambientes bash e sh
- 📊 Redirecionamento de Saída: Salva resultados em arquivos externos
Instalação
-
Requisitos:
- Python 3.6+
- biblioteca requests
-
Instalar dependências:
pip install requests
Uso
Comando Básico
python scanner.py -H http://target-site.com/
Sintaxe Completa
python scanner.py -H [TARGET_URL] [OPÇÕES]
Opções
| Parâmetro | Descrição |
|---|
| -H | URL alvo (obrigatório) |
| -c | Comando a executar (padrão: 'id') |
| -s | Tipo de shell [bash |
| -x | Configuração de proxy (ex.: http://127.0.0.1:8080) |
| -t | Tempo limite de requisição em segundos (padrão: 15) |
| -r | Tentativas de reconexão (padrão: 2) |
| -o | Caminho do arquivo de saída |
Exemplos
- Verificação básica de vulnerabilidade:
python scanner.py -H https://example.com/
- Execução de comando personalizada com proxy:
python scanner.py -H http://internal-server/ -c "uname -a" -x http://proxy:8080
- Teste completo com redirecionamento de saída:
python scanner.py -H http://test-site.com/ -s sh -t 30 -o results.txt
Notas Importantes
- 🚨 Conformidade Legal: Use apenas em sistemas autorizados
- 🔒 Aviso de Segurança: Apenas para fins de teste
- ⚠️ Aviso Ético: Não use para atividades ilegais
- 📝 Boas Práticas: Sempre verifique os resultados manualmente
- 🔍 Precisão: Falsos positivos/negativos possíveis - use como ferramenta de triagem inicial
Códigos de Saída
| Código | Descrição |
|---|
| 0 | Sistema vulnerável detectado |
| 1 | Nenhuma vulnerabilidade encontrada |
| 2 | Ocorreu um erro de execução |
Licença
Distribuído sob a licença MIT. Consulte LICENSE para o texto completo.