
模糊测试
文章平均质量分 57
是脆脆啊
菜就菜了怎么滴
展开
-
AFLGO插桩代码分析记录
首先是afl-clang-fast.c文件里面大部分都是编译的参数,就不详细讲了,在main函数体里面可以看到主要是这三个函数```cfind_obj(argv[0]); edit_params(argc, argv); execvp(cc_params[0], (char**)cc_params);//execvp函数的第一个参数是要执行的文件名,第二个参数是参数列表。execvp(cc_params[0], (char**)cc_params);```其中:edit_params..原创 2023-03-10 18:07:35 · 482 阅读 · 0 评论 -
定向模糊测试论文列表
定向模糊测试研究论文原创 2022-06-17 14:39:11 · 421 阅读 · 2 评论 -
符号执行辅助器symcc_fuzzing_helper源码分析
Symcc_AFL原理main.rssymcc.rs这个辅助器使用rust语言写的,主要是有main.rs,symcc.rs然后这个整体的项目搭建,需要添加包,还有一些依赖详细参考cargo官方指南这个我去年看的时候还挺多的,今年不知道为啥就剩四章节了.,里面能自己改能在线运行还挺好的当时.在找到其他比较好的教程再添加吧一些用到的API可以直接去Rust官方手册原理大致原理就是通过符号执行产生的测试用例来提供给fuzzer,然后fuzzer继续变异执行,在没有新路径的情况下又将fuzzer产生的一原创 2022-03-23 21:04:45 · 4465 阅读 · 0 评论 -
模糊测试+符号执行等漏洞挖掘工具安装使用
漏洞挖掘工具符号执行KLEEQSYMdriller+AFLsymcc+AFL模糊测试AFLAFLGOAFL++honggfuzz隔离了一周,解封了随便写点东西吧符号执行KLEE里面是我之前安装时候的步骤还有碰到的一些问题docker版本https://note.youdao.com/s/IOq175mH本地安装https://note.youdao.com/s/dsuQrN8hQSYMhttps://note.youdao.com/s/9Hm7tdfgdriller+AFLhttps:/原创 2022-03-21 18:27:45 · 2216 阅读 · 0 评论 -
AFLGO插桩代码分析记录
首先是afl-clang-fast.c文件里面大部分都是编译的参数,就不详细讲了,在main函数体里面可以看到主要是这三个函数find_obj(argv[0]); edit_params(argc, argv); execvp(cc_params[0], (char**)cc_params);//execvp函数的第一个参数是要执行的文件名,第二个参数是参数列表。execvp(cc_params[0], (char**)cc_params);edit_params其中:edit_par原创 2022-03-12 17:09:26 · 1411 阅读 · 1 评论 -
AFLGO距离生成代码分析记录
首先查看gen_distance_fast.py的main函数第一步是生成CG然后通过:calculating_distances计算距离第一次调用exec_distance_prog生成CG距离,第二次生成CFG距离exec_distance_prog是通过python_only的值来选择是调用C++文件还是Python文件然后查看distance_calculator下面的main.cpp前面大段程序就是加载图详细信息主要看下面cg那块判断然后看cg距离计算,先读入节点,然后计原创 2022-03-09 10:36:10 · 2775 阅读 · 0 评论