Видео доклада "Добавляем поддержку скриптового языка в AFL и LibFuzzer на примере Lua"
В докладе рассказал о том, как реализовать поддержку фаззинга Lua скриптов с помощью LibFuzzer и AFL. Мне это понадобилось сделать, чтобы тестировать один из компонентов СУБД Tarantool - сервер приложений на Lua, который предоставляет Lua API к самой СУБД и четырем десяткам вспомогательных модулей.
Доклад будет интересен всем, кто разрабатывает серверное ПО, интересуется рандомизированным тестированием или планирует добавить поддержку нового языка в AFL или libFuzzer. Знание Lua не потребуется.
Материалы: cлайды.