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

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

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

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

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

Категории

Все категории
Loading categories
litefuzz — Многоплатформенный фаззер для тестирования пользовательских бинарных файлов, сетевых клиентов и серверов | Kitploit
Инструменты/GitHubGitHub/sec-tools/litefuzz
Анализ уязвимостейЭксплуатацияФаззингТестирование на ПроникновениеАнализ Бинарных Файлов
GitHubsec-tools/litefuzz

litefuzz

Многоплатформенный фаззер для тестирования пользовательских бинарных файлов, сетевых клиентов и серверов

Репозиторий
6910289 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

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

litefuzz

Многоплатформенный фаззер для тестирования пользовательских бинарников, клиентов и серверов.

Он находил ошибки в 50+ приложениях и библиотеках от ведущих компаний и open source.

Простая настройка для начала фаззинга на Linux, Mac и Windows.

  • litefuzz
    • введение
    • зачем
    • как это работает
      • что он делает
      • что он не делает
    • поддержка
      • версии Python
      • linux
      • mac
      • windows
      • цели
      • триаж
    • начало работы
      • тесты
        • модульные тесты
        • тесты с аварийными приложениями
    • опции
      • директория крашей
      • режим изоляции
      • таймаут
      • мутаторы
      • ReportCrash
      • пауза
      • повторное использование крашей для поиска вариантов
      • помощники отладки памяти
      • проверка вывода работающей цели
      • режимы клиента и сервера
      • примеры локальной сети
      • примеры удалённой сети
        • клиент
        • сервер
          • TLS
        • режимы многократного обмена данными
      • присоединение к процессу
      • артефакты крашей
      • golang
      • воспроизведения
      • удаление файла
      • минимизация
      • команда
    • примеры
      • локальное приложение
        • быстрый взгляд
        • перечисление обработчиков файлов на Ubuntu
        • перечисление обработчиков файлов на OS X
      • клиент
        • быстрый взгляд
        • локальный клиент
        • удалённый клиент
      • сервер
        • быстрый взгляд
        • локальный сервер
        • удалённый сервер
  • командная строка
  • трофеи
  • FAQ
    • как появился этот проект?
    • активно ли поддерживается проект?
    • откуда вы знаете, что фаззер работает хорошо, и сравнивали ли вы его с другими?
    • что бы вы изменили, если бы переписывали его сегодня?
    • насколько стабилен litefuzz?
    • есть ли неподдерживаемые сценарии для litefuzz?
    • какие гарантии даются для этого проекта или его кода?
    • автор / ссылки

введение

Litefuzz служит одной цели: фаззить и проводить триаж на всех основных платформах, поддерживать как CLI/GUI приложения, так и сетевые клиенты и серверы, чтобы находить уязвимости, связанные с безопасностью.

Он упрощает процесс и позволяет легко обнаруживать ошибки безопасности в самых разных целях на разных платформах, делая лишь несколько честных компромиссов.

Он не создан для скорости, масштабируемости или для того, чтобы выигрывать призы в академической среде. Он применяет простые техники под разными углами для достижения результатов. Для консольного файлового фаззинга вам, вероятно, стоит просто использовать AFL. У него превосходная производительность, возможности инструментирования (и более быстрые неинструментированные запуски), масштаб и способность создавать гребанные jpeg'и из ниоткуда. Для сетевого фаззинга mutiny fuzzer тоже хорошо работает, если у вас есть PCAP-файлы для воспроизведения, а frizzer выглядит многообещающим. Но если вы хотите попробовать этот, он может фаззить такого рода цели на разных платформах с помощью одного единственного инструмента.

./ и дайте вашей цели... лёгкий фазз.``` $ sudo apt install -y latex2rtf

$ ./litefuzz.py -l -c "latex2rtf FUZZ" -i input/tex -o crashes/latex2rtf -n 1000 -z --========================-- --======| litefuzz |======-- --========================--

[STATS] run id: 3516 cmdline: latex2rtf FUZZ crash dir: crashes/latex2rtf input dir: input/tex inputs: 1 iterations: 1000 mutator: random(mutators)

@ 1000/1000 (3 crashes, 127 duplicates, ~0:00:00 remaining)

[RESULTS]

completed (1000) iterations with (3) unique crashes and 127 dups

check crashes/latex2rtf for more details

Это простой локальный целевой объект, с которым AFL++ прекрасно справляется, и приведённый здесь лишь для примера. Litefuzz был разработан для гораздо более широких возможностей в области сетевого фаззинга и фаззинга графического интерфейса, что вы увидите, когда погрузитесь в изучение.

## зачем

Да, ещё один фаззер, и притом не очень хорошо соответствующий современным тенденциям и соглашениям. Были сделаны компромиссы для удовлетворения определённых требований. Эти требования включают фаззер, который работает по умолчанию на нескольких платформах, фаззит как локальные, так и сетевые цели и очень прост в использовании. Я не пытаюсь никого ни в чём убедить, но позвольте предоставить некоторый контекст. Некоторые цели требуют больших усилий для интеграции таких фаззеров, как AFL, в сборочную цепочку. Это не проблема, поскольку данный фаззер не требует инструментирования, жертвуя точным покрытием, достигаемым инструментированием, ради простоты и портативности. AFL также не поддерживает сетевой фаззинг «из коробки», и хотя существуют проекты на его основе, которые это умеют, они далеко не просты в использовании и обычно требуют дополнительных модификаций кода и обвязок для работы (аналогичная история с [Libfuzzer](https://llvm.org/docs/LibFuzzer.html)).

Он не поддерживает параллельный фаззинг, а также не предоставляет ничего похожего на огромное ускорение, которое может дать [persistent mode](https://lcamtuf.blogspot.com/2015/06/new-in-afl-persistent-mode.html), поэтому он не может масштабироваться так, как фаззеры с такими возможностями. Повторюсь, это не самый современный фаззер. Но ему не нужен исходный код, настройка сборки или определённые функции ОС. Он даже может фаззить некоторые графические интерфейсы сетевых клиентов и интерактивные приложения. Он во многом использует то, что уже есть в системе, и многие функции, такие как мутаторы и минимизация, были написаны с нуля.
Скачать инструмент