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-2019-9053 — Corrigido CVE-2019-9053 | Kitploit
Ferramentas/GitHubGitHub/itzr1g/cve-2019-9053
Quebra de SenhasAnálise de VulnerabilidadesExploraçãoExploração de Aplicações WebTestes de PenetraçãoAprendizado e Educação
GitHubitzr1g/cve-2019-9053

CVE-2019-9053

Corrigido CVE-2019-9053

Ver Repositório
há 4 mesesAinda 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

Corrigido por causa de https://tryhackme.com/room/easyctf :) aproveite

Problemas Críticos Corrigidos

1. Compatibilidade Python 2 para Python 3

  • Antigo: print "string"
  • Novo: print("string")
  • Todas as instruções print foram alteradas para funções print()
  • Formatação de strings atualizada para usar f-strings

2. Biblioteca optparse Depreciada

  • Antigo: import optparse
  • Novo: import argparse
  • Todo o sistema de análise de opções foi substituído pelo moderno argparse
  • Adicionado texto de ajuda e valores padrão adequados

3. Problemas de Formatação de Strings

  • Antigo: Concatenação de strings e formatação antiga com %
  • Novo: f-strings em todo o código (f"string {variable}")
  • Mais legível e eficiente

4. Risco de Loop Infinito

  • Antigo: Variável global flag podia causar loops infinitos
  • Novo: O loop interrompe quando nenhum caractere correspondente é encontrado
  • Melhor lógica de controlo de fluxo

5. Tratamento de Erros

  • Antigo: Nenhum tratamento de erros para requisições de rede ou operações de arquivo

  • Novo: Adicionados blocos try-except para:

    • requests.exceptions.RequestException
    • FileNotFoundError
    • KeyboardInterrupt
    • Exceções gerais

6. Organização do Código

  • Antigo: Script procedural com variáveis globais
  • Novo: Abordagem orientada a objetos com a classe CMSMSExploit
    • Melhor encapsulamento
    • Mais fácil de manter e depurar
    • Componentes reutilizáveis

7. Conversão Hexadecimal

  • Antigo: hex(ord(char))[2:] – propenso a problemas de codificação
  • Novo: format(ord(char), 'x') – mais limpo e confiável

8. Melhorias Adicionais

  • Adicionado parâmetro --time para atrasos configuráveis (padrão: 1 segundo)
  • Melhor saída no terminal com função de limpeza de tela
  • Feedback de progresso a cada 100 palavras durante a quebra (cracking)
  • Timeout adequado para requisições HTTP (10 segundos)
  • Suporte à codificação UTF-8 para leitura de wordlist
  • Melhores informações de ajuda/uso
Baixar ferramenta