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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2025-5548-FreeFloat-FTP-Lab — Академическая лаборатория по анализу и эксплуатации CVE-2025-5548 в FreeFloat FTP Server 1.0. | Kitploit
Инструменты/GitHubGitHub/m4rc0s-s3c/cve-2025-5548-freefloat-ftp-lab
Анализ уязвимостейЭксплуатацияОбратная инженерияОтладчикиФаззингCTFОбучение и ОбразованиеЭксплуатация Бинарных ФайловЛаборатории и Практика

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
GitHubm4rc0s-s3c/cve-2025-5548-freefloat-ftp-lab

CVE-2025-5548-FreeFloat-FTP-Lab

Академическая лаборатория по анализу и эксплуатации CVE-2025-5548 в FreeFloat FTP Server 1.0.

Репозиторий
2725 дней назадЕщё не проверено

Скрипты лаборатории

Эта папка объединяет воспроизводимые артефакты, связанные с лабораторией CVE-2025-5548 / FreeFloat FTP Server 1.0. Учебная последовательность и номенклатура следуют справочному учебному материалу TheMalwareGuardian, тогда как эти версии были восстановлены для данного репозитория на основе разработки и свидетельств из упражнения. Они не представлены как побайтовые копии учебных файлов.

Все скрипты намеренно ограничены 127.0.0.1. Цель состоит в том, чтобы они сопровождали исключительно локальную лабораторию, документированную в docs/02-explotacion/.

СкриптФункция в лабораторииДокументация
01Python3Connection.pyПроверка соединения и взаимодействия по FTPStep 1
02Python3Fuzzing.pyИнкрементальный фаззинг команды NOOPStep 2
03Python3EIPOffsetDiscovery.pyОтправка циклического шаблона для определения смещения EIPStep 2
04Python3ControlEIP.pyПроверка контроля EIP с задокументированным смещениемStep 3
05Python3FindBadChars.pyПроверка bad characters, выявленных в ходе упражненияStep 4
06Python3JMPESP.pyПроверка перенаправления на ESP с помощью маркера INT3Step 5
07Python3Shellcode.pyБезопасное воспроизведение итоговой структуры payloadSteps 6–7

Соответствие задокументированному выполнению

Значения, присутствующие в скриптах, следует интерпретировать в контексте лаборатории:

  • FTP-сервис тестируется на 127.0.0.1:21, как показано на снимках экрана из упражнения.
  • Используемое смещение — 246, полученное на этапе обнаружения и подтверждённое путём перезаписи EIP.
  • Проверенные в упражнении bad characters — это \x00, \x0a и \x0d.
  • Адрес 0x75CD9B23 (\x23\x9b\xcd\x75 в little endian) соответствует задокументированной сессии отладки. Модуль, в котором он был найден, имел ASLR, поэтому адрес необходимо получить заново при новом запуске.
  • Исходное свидетельство Steps 6–7 документирует проверку reverse shell. Публичная версия 07Python3Shellcode.py не встраивает этот shellcode: она использует маркер INT3, чтобы сохранить прослеживаемость итогового layout, не превращая репозиторий в действующий артефакт удалённого доступа.

Происхождение и лицензия

Справочный учебный материал предоставляет методологию и последовательность семи шагов. Этот репозиторий добавляет выполненную разработку, снимки экрана и собственные адаптации выполнения. Оригинальное содержимое этого репозитория распространяется под GPL-3.0 в соответствии с файлом LICENSE; сторонние компоненты и материалы сохраняют свои соответствующие условия использования.

Скачать инструмент