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-2025-5548-FreeFloat-FTP-Lab — Laboratório acadêmico de análise e exploração do CVE-2025-5548 no FreeFloat FTP Server 1.0. | Kitploit
Ferramentas/GitHubGitHub/m4rc0s-s3c/cve-2025-5548-freefloat-ftp-lab
Análise de VulnerabilidadesExploraçãoEngenharia ReversaDepuradoresFuzzingCTFAprendizado e EducaçãoExploração de BináriosLabs e Prática
GitHubm4rc0s-s3c/cve-2025-5548-freefloat-ftp-lab

CVE-2025-5548-FreeFloat-FTP-Lab

Laboratório acadêmico de análise e exploração do CVE-2025-5548 no FreeFloat FTP Server 1.0.

Ver Repositório
27há 26 diasAinda 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

Scripts do laboratório

Esta pasta reúne os artefatos reproduzíveis associados ao laboratório de CVE-2025-5548 / FreeFloat FTP Server 1.0. A sequência didática e a nomenclatura seguem o material docente de referência de TheMalwareGuardian, enquanto estas versões foram reconstruídas para este repositório a partir do desenvolvimento e das evidências do exercício. Não são apresentadas como cópias byte a byte dos arquivos docentes.

Todos os scripts estão restritos de forma intencional a 127.0.0.1. O objetivo é que acompanhem exclusivamente o laboratório local documentado em docs/02-explotacion/.

ScriptFunção dentro do laboratórioDocumentação
01Python3Connection.pyValidação de conexão e interação FTPStep 1
02Python3Fuzzing.pyFuzzing incremental do comando NOOPStep 2
03Python3EIPOffsetDiscovery.pyEnvio do padrão cíclico para determinar o offset de EIPStep 2
04Python3ControlEIP.pyVerificação do controle de EIP com o offset documentadoStep 3
05Python3FindBadChars.pyValidação dos bad characters identificados durante o exercícioStep 4
06Python3JMPESP.pyVerificação do redirecionamento para ESP por meio de um marcador INT3Step 5
07Python3Shellcode.pyReprodução segura da estrutura final do payloadSteps 6–7

Correspondência com a execução documentada

Os valores que aparecem nos scripts devem ser interpretados dentro do contexto do laboratório:

  • O serviço FTP é testado em 127.0.0.1:21, tal como aparece nas capturas do exercício.
  • O offset utilizado é 246, obtido durante a fase de descoberta e confirmado por meio da sobrescrita de EIP.
  • Os bad characters validados no exercício são \x00, \x0a e \x0d.
  • O endereço 0x75CD9B23 (\x23\x9b\xcd\x75 em little endian) corresponde à sessão de depuração documentada. O módulo onde foi localizado tinha ASLR, de modo que o endereço deve ser obtido novamente em uma nova execução.
  • A evidência original dos Steps 6–7 documenta a validação de uma reverse shell. A versão pública de 07Python3Shellcode.py não incorpora esse shellcode: utiliza um marcador INT3 para preservar a rastreabilidade do layout final sem converter o repositório em um artefato operacional de acesso remoto.

Procedência e licença

O material docente de referência fornece a metodologia e a sequência dos sete passos. Este repositório acrescenta o desenvolvimento realizado, as capturas e as adaptações próprias da execução. O conteúdo original deste repositório é distribuído sob GPL-3.0, de acordo com o arquivo LICENSE; os componentes e materiais de terceiros mantêm suas respectivas condições de uso.

Baixar ferramenta