Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2019-9053 — Исправлена CVE-2019-9053 | Kitploit
Инструменты/GitHubGitHub/itzr1g/cve-2019-9053
Взлом паролейАнализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеОбучение и Образование
GitHubitzr1g/cve-2019-9053

CVE-2019-9053

Исправлена CVE-2019-9053

Репозиторий
4 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Исправлено из-за https://tryhackme.com/room/easyctf :) наслаждайтесь

Критические проблемы исправлены

  1. Совместимость Python 2 с Python 3

    Старое: print "string" Новое: print("string") Все операторы print заменены на функции print() Форматирование строк обновлено с использованием f-строк

  2. Устаревшая библиотека optparse

    Старое: import optparse Новое: import argparse Вся система разбора параметров заменена на современную argparse Добавлены корректный текст справки и значения по умолчанию

  3. Проблемы с форматированием строк

    Старое: Конкатенация строк и старый формат % Новое: Повсеместное использование f-строк (f"string {variable}") Более читаемый и эффективный код

  4. Риск бесконечного цикла

    Старое: Глобальная переменная флага могла вызывать бесконечные циклы Новое: Цикл прерывается, когда не найдено совпадение символов Улучшенная логика управления потоком

  5. Обработка ошибок

    Старое: Отсутствие обработки ошибок для сетевых запросов и операций с файлами Новое: Добавлены блоки try-except для:

    • requests.exceptions.RequestException
    • FileNotFoundError
    • KeyboardInterrupt
    • Общие исключения
  6. Организация кода

    Старое: Процедурный скрипт с глобальными переменными Новое: Объектно-ориентированный подход с классом CMSMSExploit

    • Улучшенная инкапсуляция
    • Легче поддерживать и отлаживать
    • Повторно используемые компоненты
  7. Преобразование в hex

    Старое: hex(ord(char))[2:] - подвержено проблемам с кодировкой Новое: format(ord(char), 'x') - чище и надёжнее

  8. Дополнительные улучшения

    • Добавлен параметр --time для настраиваемой задержки (по умолчанию: 1 секунда)
    • Улучшенный вывод в терминал с функцией очистки экрана
    • Индикация прогресса каждые 100 слов во время подбора
    • Корректный таймаут для HTTP-запросов (10 секунд)
    • Поддержка кодировки UTF-8 при чтении словарей
    • Улучшенная информация о справке и использовании
Скачать инструмент