You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,8 +10,8 @@
10
10
11
11
# 1. Описание
12
12
13
-
FUTAG — это автоматизированный инструмент генерации фаззинг-целей для программных библиотек.
14
-
В отличие от обычных программ, программная библиотека может не содержать точки входа и не принимать входные данные, поэтому создание вручную фаззинг-цели для анализа программных библиотек остается проблемой и требует ресурсов. Одним из решением данной проблемы является автоматизация процесса создания фаззинг-целей, что уменьшает количество затрачиваемых ресурсов.
13
+
FUTAG — это автоматизированный инструмент генерации фаззинг-целей для библиотек.
14
+
В отличие от обычных программ, библиотека может не содержать точки входа и не принимать входные данные, поэтому создание вручную фаззинг-цели для анализа библиотек остается проблемой и требует ресурсов. Одним из решением данной проблемы является автоматизация процесса создания фаззинг-целей, что уменьшает количество затрачиваемых ресурсов.
15
15
FUTAG использует инструменты Clang и Clang LLVM в качестве внешнего интерфейса для анализа библиотек и генерации фаззинг-целей.
16
16
FUTAG запускает статический анализ во время сборки библиотеки для поиска:
17
17
- Зависимостей сущностей (типы данных, функции, структуры и т.д.) в исходном коде целевой библиотеки.
@@ -30,7 +30,7 @@ FUTAG запускает статический анализ во время с
30
30
Вы можете попробовать собрать Futag с готовыми [Докер-файлами](https://github.com/ispras/Futag/tree/main/product-tests/build-test) для ОС Ubuntu.
31
31
32
32
## 2.2. Использование предварительно упакованного пакета
33
-
- Загрузите последнюю версию [futag-llvm.1.3.tar.xz](https://github.com/ispras/Futag/releases/tag/1.3) и разархивируйте.
33
+
- Загрузите последнюю версию [futag-llvm.1.3.1.tar.xz](https://github.com/ispras/Futag/releases/tag/1.3.1) и разархивируйте.
34
34
35
35
## 2.3. Сборка и установка из исходного кода
36
36
@@ -75,7 +75,7 @@ FUTAG запускает статический анализ во время с
75
75
- Предварительно должен быть установлен пакет futag-<версия>.tar.gz по пути futag-llvm/python-package/:
- C. T. Tran and S. Kurmangaleev, ["Futag: Automated fuzz target generator for testing software libraries"](https://ieeexplore.ieee.org/document/9693749) 2021 Ivannikov Memorial Workshop (IVMEM), 2021, pp. 80-85, doi: 10.1109/IVMEM53963.2021.00021.
145
145
146
-
- Исследования по автоматической генерации фаззинг-оберток для функций программных библиотек, Открытая конференция ИСП РАН им. В.П. Иванникова 2022
146
+
- Исследования по автоматической генерации фаззинг-оберток для функций библиотек, Открытая конференция ИСП РАН им. В.П. Иванникова 2022
0 commit comments