В контексте поиска уязвимостей и реверса часто используют файзеры (fuzzer’ы):
- Файловые фазеры — подают на вход программе искажённые или случайные файлы (форматы документов, парсеры, медиа). Цель — спровоцировать падение, переполнение буфера или неожиданное поведение.
- Сетевые фазеры — генерируют «мусорные» или пограничные данные в сетевой трафик (протоколы, API, парсеры пакетов). Помогают искать уязвимости в серверах и клиентах без доступа к исходному коду.
Оба подхода автоматизируют поиск багов и часто становятся первым шагом перед углублённым реверсом и написанием эксплойта.