у меня есть файл .wasm, и я хочу провести на нем фаззинг. Как я могу это сделать? Я новичок в фаззинге и веб-сборке, и я много искал, чтобы сделать это, но не нашел ничего полезного. Вы знаете какие-либо исследования в этой области?
как мы можем сделать фаззинг веб-сборки?
comment
см.: medium.com/wasmer/fuzz-testing-in-webassembly- vms-3a301f982e5a
- person ColinE   schedule 22.09.2020
comment
см. также: fuzzinglabs.com/fuzzing-javascript-wasm-dharma-chrome- v8
- person ColinE   schedule 22.09.2020
Ответы (1)
Я немного поработал над фаззингом WebAssembly с помощью AFLplusplus здесь: https://github.com/KTH/slumps/tree/master/wasm-fuzzer
Он использует сокет для пересылки нечетких входных данных в созданный модуль WebAssembly, а затем возвращает покрытие в AFL через сокет. Он использует автономный интерпретатор WebAssembly, написанный на Scala, но, как правило, его довольно легко настроить.
person
Beolap
schedule
20.11.2020