【问题标题】:how can we do webassembly fuzzing?我们如何进行 webassembly fuzzing?
【发布时间】:2020-09-22 06:33:17
【问题描述】:

我有一个 .wasm 文件,我想对其进行模糊测试。我怎样才能做到这一点?我是 fuzzing 和 webassembly 的新手,我搜索了很多来做到这一点,但我找不到任何有用的东西。你知道这方面的研究吗?

【问题讨论】:

标签: webassembly fuzzing


【解决方案1】:

我在这里用 AFLplusplus 对 WebAssembly 进行了模糊测试:https://github.com/KTH/slumps/tree/master/wasm-fuzzer

它使用套接字将模糊输入转发到实例化的 WebAssembly 模块,然后通过套接字将覆盖范围返回给 AFL。它使用一个用 Scala 编写的独立 WebAssembly 解释器,但通常应该相当容易设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 2022-06-25
    • 2014-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多