0

如何使用 AFL fuzzer 的 clang 前端通过自定义 LLVM IR 通道进行编译时检测。我希望从https://github.com/obfuscator-llvm/obfuscator/中提取自定义 IR 通行证, 并在使用 afl-clang-fast 编译时使用它们来获取具有 afl 检测和 olvm 指定的混淆的二进制文件。我可以假设将 xclang 与已编译的转换通道一起使用吗?最后,我只想对没有混淆通道的二进制文件进行模糊测试,并将模糊测试与带有混淆通道的二进制文件进行比较。任何关于如何开始的一般想法将不胜感激。

4

1 回答 1

0

想通了,能够在从 afl 仪器传递生成的常见 IR 上运行带有混淆传递的修改后的 clang。

于 2018-05-17T05:23:11.513 回答