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

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

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

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

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

Категории

Все категории
Loading categories
resmack-fuzz-test — Это экспериментальный проект для [resmack](https://gitlab.com/d0c-s4vage/resmack), чтобы выяснить наилучшие методы для инструментирования целевых процессов, работы с точками останова памяти, фаззинга снимков, управления корпусом и метрик обратной связи. | Kitploit
Инструменты/GitLabGitLab/d0c-s4vage/resmack-fuzz-test
Динамический анализ (песочница)ОтладчикиФаззингАнализ Бинарных Файлов
GitLabd0c-s4vage/resmack-fuzz-test

resmack-fuzz-test

Это экспериментальный проект для [resmack](https://gitlab.com/d0c-s4vage/resmack), чтобы выяснить наилучшие методы для инструментирования целевых процессов, работы с точками останова памяти, фаззинга снимков, управления корпусом и метрик обратной связи.

Репозиторий

Популярное

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

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

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

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

Смотреть все инструменты →
31486 лет назадЕщё не проверено
Поделиться

Resmack Фазз-тест

Этот проект — исследование фаззера с обратной связью, который использует:

  • ptrace для инструментирования
    • с динамическими точками останова в памяти, задаваемыми целевым процессом
  • создание/восстановление снимков процесса
    • с помощью /proc/pid/map, /proc/pid/clear_refs и /proc/pid/pagemap
    • с помощью process_vm_writev
  • счетчики производительности как механизм обратной связи
  • управление корпусом

Успешный код и концепции, реализованные здесь, будут включены в resmack, чтобы превратить его в полноценный фаззер вместо лишь генератора данных на основе грамматики.

Возможности/Эксперименты

См. запись в блоге Resmack: Fuzzing Thoughts - Part 2 для подробного описания того, что сделано в этом проекте.

Использование

running this project

Зависимости

Для этого проекта требуются:

  • Rust
  • Linux
  • linux-tools-common
  • linux-tools-generic
  • linux-tools-$(uname -r)
  • gcc

Уровень perf_event_paranoid должен быть <= 2:

root@kitploit:~
echo 2 | sudo tee /proc/sys/kernel/perf_event_paranoid

Сборка

Сборка тестовой цели:

root@kitploit:~
gcc target.c -o a.out

Сборка фаззера

root@kitploit:~
cargo build --release

Запуск фаззера

root@kitploit:~
cargo run --release ./a.out

Всё вместе сейчас ♪ ♫

root@kitploit:~
gcc target.c -o a.out && cargo run --release ./a.out AAAAAAAAA

Запуск тестов

root@kitploit:~
cargo test

Запуск бенчмарков

root@kitploit:~
cargo bench --bench snapshots -- --verbose
Скачать инструмент