Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
TomcatScanPro — Ferramenta automatizada de varredura e exploração de vulnerabilidades do Tomcat, suporta detecção em lote de senhas fracas, implantação de pacote war no backend para getshell, upload de arquivo CVE-2017-12615, inclusão de arquivo CVE-2020-1938/CNVD-2020-10487 | Kitploit
Ferramentas/GitHubGitHub/lizhianyuguangming/tomcatscanpro
Scanners de VulnerabilidadesAtaques de SenhaGeração de PayloadsExploraçãoExploração de Aplicações WebTestes de Penetração
GitHublizhianyuguangming/tomcatscanpro

TomcatScanPro

Ferramenta automatizada de varredura e exploração de vulnerabilidades do Tomcat, suporta detecção em lote de senhas fracas, implantação de pacote war no backend para getshell, upload de arquivo CVE-2017-12615, inclusão de arquivo CVE-2020-1938/CNVD-2020-10487

Ver Repositório
2952764há 4 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

TomcatScanPro

  Se você achar este projeto útil, não se esqueça de dar uma Estrela ⭐!
  Seu apoio é a nossa motivação para continuar otimizando e melhorando este projeto! 😊

Introdução

Este projeto é uma detecção de senhas fracas para o serviço Tomcat. Além de suportar várias formas de exploração da vulnerabilidade CVE-2017-12615, também integra a exploração da vulnerabilidade CNVD-2020-10487 (vulnerabilidade de inclusão de arquivo local do protocolo AJP do Tomcat), ajudando os usuários a detectar e explorar vulnerabilidades de forma eficiente para obter informações sensíveis do servidor. A ferramenta também suporta detecção concorrente de múltiplas URLs e, através de um mecanismo de pool de threads dinâmico, otimiza a utilização de recursos e melhora a eficiência da detecção.

Funcionalidades

1. Detecção da vulnerabilidade CVE-2017-12615

  • A ferramenta suporta três métodos de exploração:

    PUT /1.jsp/

    PUT /1.jsp%20

    PUT /1.jsp::$DATA

  • Após o upload bem-sucedido, a ferramenta tenta acessar e executar o arquivo JSP enviado para determinar se é possível executar código remotamente.

  • O resultado de cada método de exploração é registrado como sucesso ou falha.

2. CNVD-2020-10487 (Vulnerabilidade de inclusão de arquivo local do protocolo AJP)

  • A ferramenta utiliza o protocolo AJP para realizar ataques de inclusão de arquivo local (LFI), lendo por padrão o arquivo WEB-INF/web.xml, mas o caminho do arquivo e as condições de julgamento podem ser ajustados de forma flexível através do arquivo de configuração.
  • Suporta julgamento personalizado com base em palavras-chave no arquivo de destino (por exemplo, "Welcome") para determinar se a leitura do arquivo foi bem-sucedida.
  • Quando a inclusão de arquivo é detectada com sucesso, registra detalhadamente a URL bem-sucedida e o caminho do arquivo sensível lido.

2. Detecção de senhas fracas

  • Suporta bruteforce de senhas fracas usando combinações de nome de usuário e senha.
  • Se o login for bem-sucedido, a ferramenta tentará automaticamente fazer upload de um arquivo WebShell, fornecendo capacidade de gerenciamento remoto e execução de código.
  • O resultado do login bem-sucedido e do upload do WebShell serão registrados detalhadamente no arquivo de log.

3. Implantação de pacote WAR no backend getshell

  • Após a quebra bem-sucedida da senha fraca, a ferramenta tentará fazer upload de um pacote WAR através do backend de gerenciamento do Tomcat para obter permissão de execução remota de código.
  • O pacote WAR implantado será automaticamente descompactado no servidor e gerará um arquivo JSP Shell; após acessar esse arquivo, será possível obter acesso Shell.
  • Suporta personalização do conteúdo do arquivo Shell através do arquivo de configuração.

Modo de uso

  1. Prepare arquivos de texto contendo URLs, nomes de usuário e senhas, nomeados respectivamente como urls.txt, user.txt e passwd.txt.

  2. Formato de salvamento do urls.txt: https://127.0.0.1/ ou https://127.0.0.1/manager/html; o script determinará a detecção automaticamente.

  3. Configure o caminho do arquivo e outras configurações no config.yaml.

  4. Execute o script; as informações de exploração bem-sucedida serão registradas no arquivo success.txt.

    python TomcatScanPro.py
    

QQ20240909-091735

Instalação do ambiente

Instale os módulos necessários com o seguinte comando:

pip install -r requirements.txt

Avisos

  • Ao usar este script, siga as leis e regulamentos relevantes e não realize operações não autorizadas.
  • Este script é apenas para fins educacionais e de teste; não nos responsabilizamos por quaisquer consequências decorrentes do uso indevido.
Baixar ferramenta