Open Ruanxingzhi opened 7 months ago
感谢大佬
您好,请问如何在IDE中配置环境进行二次开发呢?使用VScode打开AFL的源码很多错误。
@123huahua 您好,请问如何在IDE中配置环境进行二次开发呢?使用VScode打开AFL的源码很多错误。
第一篇文章 https://www.ruanx.net/afl-source-1/ 里面提到过,用 vscode 的 clangd 插件而不是默认的C++插件,用 bear 生成 compile_commands.json
现在可以动态调试了,十分感谢
jiao_weihua | |
---|---|
@. | ---- 回复的原邮件 ---- | 发件人 | Xingzhi @.> | | 发送日期 | 2024年3月19日 18:07 | | 收件人 | @.> | | 抄送人 | @.>, @.***> | | 主题 | Re: [Ruanxingzhi/blogComment] AFL源码阅读(七):如何修改 AFL (Issue #121) |
@123huahua 您好,请问如何在IDE中配置环境进行二次开发呢?使用VScode打开AFL的源码很多错误。
第一篇文章 https://www.ruanx.net/afl-source-1/ 里面提到过,用 vscode 的 clangd 插件而不是默认的C++插件,用 bear 生成 compile_commands.json
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
大佬,变异算子优化方面您有什么建议吗,我的本科毕设是关于这方面的,最近很懵圈。
@8768 大佬,变异算子优化方面您有什么建议吗,我的本科毕设是关于这方面的,最近很懵圈。
我不建议直接改动那 17 个 havoc 变异算子本身,因为这些变异算子的选取都是从经验中得到的。可以考虑新增一些变异算子,以解决特定场景下的问题。
变异算子选取概率的优化也是可以做的,参考 MOPT 和 DARWIN 这两份工作,都是把「均匀随机」改成他们的粒子群算法、遗传算法。这个代码量很小,容易做出完整的成果,对本科毕设而言应该是足够的。
@Ruanxingzhi
@8768 大佬,变异算子优化方面您有什么建议吗,我的本科毕设是关于这方面的,最近很懵圈。
我不建议直接改动那 17 个 havoc 变异算子本身,因为这些变异算子的选取都是从经验中得到的。可以考虑新增一些变异算子,以解决特定场景下的问题。
变异算子选取概率的优化也是可以做的,参考 MOPT 和 DARWIN 这两份工作,都是把「均匀随机」改成他们的粒子群算法、遗传算法。这个代码量很小,容易做出完整的成果,对本科毕设而言应该是足够的。
感谢感谢,我现在的打算是参考DARWIN还有您写的目标一和三加入到论文里面,请问您这里写的目标一和三的作用是什么呢,我觉得这更像是可视化。
https://www.ruanx.net/afl-source-7/
AFL 源码阅读的完结篇。通过三个例子,说明如何在 AFL 源码的基础上进行二次开发。