如何使用AFL fuzzer的clang前端进行自定义LLVM IR传递的编译时间检测。 我希望从https://github.com/obfuscator-llvm/obfuscator/中提取自定义IR传递 并在使用afl-clang-fast进行编译时使用它们来获取具有afl instrumention的二进制文件和ollvm指定的模糊处理。我可以假设在编译的转换过程中使用xclang吗? 最后,我只是想在没有混淆传递的情况下模糊二进制文件,并将模糊测试与混淆传递的二进制文件进行比较。关于如何开始的任何一般想法将不胜感激。
答案 0 :(得分:0)
想出来,能够只运行修改后的clang,并通过afl检测传递生成的常见IR进行模糊传递。