
🧱 CVE-2024-25600 WordPress Bricks Builder RCE Exploit + Write-up do TryHackMe Bricks Heist CTF
Exploit • Writeup • Desafio CTF
Um repositório abrangente contendo um exploit personalizado e um writeup detalhado para o desafio TryHack3M: Bricks Heist
Início Rápido • Estrutura do Repositório • O Exploit • O Writeup • Aviso Legal
Este repositório documenta o desafio TryHack3M: Bricks Heist — uma sala CTF de dificuldade média envolvendo:
| Fase | Descrição |
|---|---|
| Reconhecimento | Descobrindo um site WordPress vulnerável com Bricks Builder |
| Exploração | Aproveitando a CVE-2024-25600 para RCE não autenticada |
| Investigação | Descobrindo um minerador de criptomoedas oculto ligado ao ransomware LockBit |
| Atribuição | Rastreando transações Bitcoin para atores de ameaça sancionados |
TryHack3M-Bricks-Heist/
│
├── README.md ← Você está aqui
│
├── Exploit/
│ ├── README.md ← Documentação detalhada do exploit
│ ├── brickbreaker.py ← A ferramenta de exploit
│ └── requirements.txt ← Dependências Python
│
└── WriteUp/
└── WRITEUP.md ← Passo a passo completo do desafio
| Diretório | Conteúdo | Link |
|---|---|---|
| Exploit/ | BrickBreaker v2.2 — Exploit personalizado CVE-2024-25600 com shell interativo | Leia Mais |
| WriteUp/ | Passo a passo completo com capturas de tela e respostas | Leia Mais |
# Clone o repositório
git clone https://github.com/h0w1tzxr/TryHack3M-Bricks-Heist.git
cd TryHack3M-Bricks-Heist/Exploit
# Configure o ambiente
python3 -m venv brickbreaker && source brickbreaker/bin/activate
pip install -r requirements.txt
# Lance o exploit
python3 brickbreaker.py https://target.com
Vá direto para o Writeup Completo para ver como o desafio foi resolvido do início ao fim.
Execução Remota de Código não Autenticada para WordPress Bricks Builder
| Funcionalidade | Descrição |
|---|---|
| Exploração automática | Extrai nonce e explora automaticamente |
| Shell Interativo | Experiência completa similar a PTY com histórico |
| Transferência de Arquivos | Envia/baixa arquivos via base64 |
| Reversos | 5 tipos de payload (bash, python, nc, php, perl) |
| Scanner em Lote | Varredura de vulnerabilidades em massa |
| Interface TUI bonita | Interface de terminal rica |
██████╗ ██████╗ ██╗ ██████╗██╗ ██╗ ██████╗ ██████╗ ███████╗ █████╗ ██╗ ██╗███████╗██████╗
██╔══██╗██╔══██╗██║██╔════╝██║ ██╔╝ ██╔══██╗██╔══██╗██╔════╝██╔══██╗██║ ██╔╝██╔════╝██╔══██╗
██████╔╝██████╔╝██║██║ █████╔╝ ██████╔╝██████╔╝█████╗ ███████║█████╔╝ █████╗ ██████╔╝
██╔══██╗██╔══██╗██║██║ ██╔═██╗ ██╔══██╗██╔══██╗██╔══╝ ██╔══██║██╔═██╗ ██╔══╝ ██╔══██╗
██████╔╝██║ ██║██║╚██████╗██║ ██╗ ██████╔╝██║ ██║███████╗██║ ██║██║ ██╗███████╗██║ ██║
╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
Da exploração à atribuição de ator de ameaça
O writeup cobre toda a cadeia de ataque e investigação:
| Fase | O Que Você Aprenderá |
|---|---|
| Reconhecimento | Varredura de portas, enumeração do WordPress, identificação do Bricks Builder |
| Exploração | Usando o BrickBreaker para obter acesso inicial via CVE-2024-25600 |
| Investigação Forense | Descobrindo arquivos ocultos, serviços maliciosos e mineradores de criptomoedas |
| Blockchain | Decodificando endereços de carteira ofuscados e rastreando transações |
| Atribuição | Ligando a atividade ao grupo de ransomware LockBit via OFAC |
| # | Pergunta | Dica |
|---|---|---|
| 1 | Conteúdo do arquivo .txt oculto | THM{...} |
| 2 | Nome do processo suspeito | nm-****-****** |
| 3 | Nome do serviço | ******.service |
| 4 | Arquivo de log do minerador | ****.**** |
| 5 | Endereço da carteira | bc1q... |
| 6 | Grupo de ameaça | 7 caracteres |
| Ferramenta | Propósito |
|---|---|
| Desenvolvimento de exploits | |
| Varredura de portas | |
| Decodificação de dados | |
| Rastreamento de transações |
╔══════════════════════════════════════════════════════════════════════════════╗
║ AVISO ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ ║
║ Este repositório é apenas para TESTES DE SEGURANÇA AUTORIZADOS e ║
║ EDUCACIONAIS. ║
║ ║
║ • Use apenas em sistemas que você POSSUI ou tenha PERMISSÃO ESCRITA ║
║ EXPLÍCITA para testar ║
║ • O acesso não autorizado a sistemas de computador é ILEGAL ║
║ • Os autores NÃO são responsáveis por qualquer uso indevido ou dano causado ║
║ • Sempre siga práticas de DIVULGAÇÃO RESPONSÁVEL ║
║ ║
╚══════════════════════════════════════════════════════════════════════════════╝