Futag icon indicating copy to clipboard operation
Futag copied to clipboard

FUTAG (FUzzing Target Automated Generator) - автоматический генератор фаззинг-оберток для библиотек

Results 17 Futag issues
Sort by recently updated
recently updated
newest added

Хотелось бы попробовать получить бинари для afl-fuzz, но для цели afl-clang-fast потребовал -fPIE, а с этим флагом вся сборка цели падает. Как бы с этим справиться?

Хотелось бы иметь .profraw файлы после работы FUTAG. Как я увидел - флаги для компиляции достаточны для генерации покрытия через llvm-cov. Однако при сборке инструмента и генерации цели даже для...

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

В настоящий момент отсутствует единый формат фаззинг-обертки (собственно и едины стандарт фаззера также отсутствует). Нужно добавить в Futag возможность порождать фаззинг-обертки под различные системы фаззинга. **Технические требования** 1. Выбор вида...

question

На основе сообщения https://t.me/sdl_dynamic/3172 Futag корректно не отрабатывает на "модельной" С++-библиотеке pugixml (https://github.com/zeux/pugixml), модельная она поскольку порождает ровно один бинарник после сборки, использовалась нами в курсах по фаззингу и ряде...

question

Добрый день! Столкнулся с [похожей проблемой](https://github.com/ispras/Futag/issues/6#issue-1320558007). Futag не может найти файл `bin/clang` в директории инструмента Futag (в моем случае - `futag-llvm`, как описано в readme). Ниже привожу листинг директории Futag:...

В состоянии try to generate на некоторых целях может висеть непозволительно долго, особенно для больших проектов. ``` -- [Futag] Try to generate fuzz-driver for class method: set_allocated_go_package ... ``` Хотелось...

Выяснилось, что в собрке с покрытием включены так же и санитайзеры. Выяснилось это потому что при фаззинге мы в нашей системе подавляем сообщения об утечках памяти установив переменную окружения `ASAN_OPTIONS=detect_leaks=0`....

```` cc1: error: ‘-Werror=unguarded-availability-new’: no option ‘-Wunguarded-availability-new’ cc1: error: ‘-Werror=unguarded-availability-new’: no option ‘-Wunguarded-availability-new’ cc1: note: unrecognized command-line option ‘-Wno-compound-token-split-by-macro’ may have been intended to silence earlier diagnostics cc1: note: unrecognized...

Начали прогонять FUTAG на большом объеме целей и сразу споткнулись на функциях в которые передаются парой буфер и его размер. Для кода на C это штатное явление. Автоматически выявить в...