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
cve-2026-80428-ctf — Laboratório CTF educacional conteinerizado que emula o CVE-2026-80428 (desserialização CWE-502) para prática segura e isolada de estudantes e pesquisadores. | Kitploit
Ferramentas/GitHubGitHub/shivammittal2403/cve-2026-80428-ctf
Segurança de ContêineresAnálise Dinâmica (Sandboxing)Análise de VulnerabilidadesExploração de Aplicações WebCTFTestes 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
GitHubshivammittal2403/cve-2026-80428-ctf

cve-2026-80428-ctf

Laboratório CTF educacional conteinerizado que emula o CVE-2026-80428 (desserialização CWE-502) para prática segura e isolada de estudantes e pesquisadores.

Ver Repositório
34há 1 mêsAinda não revisado

Laboratório de Treinamento CTF CVE-2026-80428

Emulador educacional da mecânica de vulnerabilidade descrita em CVE-2026-80428 (CWE-502: Desserialização de Dados Não Confiáveis).

Esta não é uma instalação real do ILIAS e não é um pacote de exploit armamentizado. É um laboratório totalmente conteinerizado e isolado para estudantes, estagiários e pesquisadores de segurança.

Objetivos de aprendizagem

  1. Desserialização insegura CWE-502
  2. Injeção de objetos PHP
  3. Objetos PHP serializados
  4. Manipulação de dados de sessão
  5. Endpoints de aplicação isentos de autenticação
  6. Ciclo de vida de objetos e __destruct()
  7. Conceitos de POP / cadeia de gadgets (apenas gadget de treinamento seguro)
  8. Consequências de escrita de arquivos acessíveis via web (em sandbox)
  9. Detecção e análise forense
  10. Remediação segura
  11. Validação de vulnerabilidade
  12. Verificação de patch

Arquitetura

                    ┌──────────────────────┐
                    │      CTF HOST        │
                    └──────────┬───────────┘
                               │  127.0.0.1:8080
                         Docker Network (ctfnet)
                               │
       ┌───────────────────────┼────────────────────────┐
       │                       │                        │
       ▼                       ▼                        ▼
┌──────────────┐       ┌──────────────┐        ┌──────────────┐
│   ATTACKER   │       │    TARGET    │        │   OBSERVER   │
│ Python/curl  │       │ PHP/Apache   │        │ Logs/Evidence│
│ PHP CLI      │       │ Vulnerable   │        │              │
└──────────────┘       │ Emulator     │        └──────────────┘
                       └──────────────┘

Alvo opcional com patch em 127.0.0.1:8081 via perfil Compose patched.

Pré-requisitos

  • Docker Engine 24+ e Docker Compose v2
  • ~1 GB de disco livre para imagens
  • Nenhuma credencial de nuvem necessária; funciona offline após o download das imagens

Início rápido

git clone https://github.com/shivammittal2403/cve-2026-80428-ctf.git
cd cve-2026-80428-ctf
cp .env.example .env
docker compose build
docker compose up -d
docker compose ps

Abra: http://127.0.0.1:8080/

Shell do atacante:

docker exec -it cve80428-attacker bash

Níveis de desafio (1000 pts)

NívelFocoPontos
1Reconhecimento100
2Descoberta de sessão150
3Serialização PHP150
4Ciclo de vida do objeto / destrutor200
5Cadeia completa250
6Remediação (alvo corrigido)150

Fluxo de ataque (educacional)

Unauthenticated Request → LTI (/lti.php) → Session Storage
  → Logout (/logout.php) → unserialize() → Object → __destruct()
  → Controlled write (/drop/) → CTF Flag

Consulte docs/ATTACK_FLOW.md.

Modelo de segurança

  • Alvo vinculado a 127.0.0.1 por padrão
  • Sem socket Docker, sem modo privilegiado
  • O gadget grava apenas em /var/www/html/drop/ usando basename()
  • Sem system() / exec() / reverse shells
  • Os templates do Nuclei são apenas para detecção

Makefile

make build && make up
make attacker
make health && make test
make reset

Documentação

DocumentoPúblico
docs/STUDENT.mdEstudantes
docs/INSTRUCTOR.mdInstrutores
docs/VULNERABILITY.mdMapeamento de CVE real ↔ laboratório
docs/ATTACK_FLOW.mdDiagramas de cadeia
docs/REMEDIATION.mdPadrões de correção
docs/SOLUTIONS.mdSomente instrutores

Licença

MIT — apenas para uso educacional. Consulte SECURITY.md.

Baixar ferramenta