Реализовать фаззинг на с++ компонента chromium (libfuzzer)

10 000 руб. за проект
01 апреля 2024, 22:05 • 3 отклика • 43 просмотра
необходимо реализовать фаззинг WGSL по аналогии с
https://github.com/google/fuzzing/blob/master/docs...

что должно входить в программу:
1) proto файл пример (https://chromium.googlesource.com/chromium/src/third_party/+/refs/heads/master/sqlite/fuzz/sql_query_grammar.proto) - тут пример большой, это не обязательно, важно чтобы прото описывал основной синтаксис простейшей WGSL программы
2) парсер (в самой первой ссылке есть маленький кусок кода - либо вот пример побольше https://chromium.googlesource.com/chromium/src/third_party/+/refs/heads/master/sqlite/fuzz/sql_query_proto_to_string.cc)
3) точка входа в фаззер - есть пример в самой первой ссылке (DEFINE_PROTO_FUZZER)
она должна заменять вход в либфаззер здесь - https://source.chromium.org/chromium/chromium/src/...

По цене - готов рассмотреть ваши разумные предложения и выше указанной.
готов ответить на все вопросы подробнее
Отзывы
 
7 месяцев назад
R50 0c2c3477a3c8af9d22a71b7b95ab5695
Фрилансер
Рекомендую заказчика. Была поставлена интересная задача с точным ТЗ. Хорошая коммуникация, было приятно поработать.
7 месяцев назад