-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
错误:无法使用afl-g++编译 #10
Comments
这里有几个问题,我帮你理一下: 1.使用g++编译失败 2.'./magick' is a shell script |
Hi @Archie-King
nm命令是为了从可执行程序中获取所有符号信息,当AFL成功引入插桩的话,那就会把一些AFL内置的功能也会一并编译进去目标程序,此时nm命令就可以找到AFL的内置函数. 如果nm命令没有AFL内置函数,那就是因为编译的时候没有指定好afl-gcc/afl-g++ |
您好@lcatro
被占用空间为根目录下的/tmp。在测试开始后,文件夹中生成了大量 初始输入测试用例仅采用了fuzzdate数据集中最小的一个png(98字节)。这样的结果我也觉得很离谱?!? 再次诚挚的感谢您在我学习AFL过程中对我的帮助! |
Hi @Archie-King
图片做测试用例不会非常占用磁盘空间,占用磁盘空间是因为ImageMagic的内部实现,下面讲讲细节.
这点并非是因为fuzz的原因,是因为ImageMagic每次处理都会在 |
您好!
我在ImageMagick中设置编译器为afl的时候,可以成功设置CC=afl-gcc(afl-clang),但在设置CXX=afl-g++(afl-clang++)时报错无法成功。
出错如下图:
根据其他Issues,这应该是导致afl-fuzz过程中无法成功fuzzing。
初步Google后,部分论坛指出可能和cpp,g++环境有关,但install时无法成功安装。
而在相关日志config.log中,该报错处的日志详情为乱码,无法显示字符,无从得知details。
afl-gcc成功如下图:
请问问题原因何在,如何能解决这个问题?期望作者大佬的解答!
相关环境如下:
Ubuntu:Linux ubuntu 5.13.0-40-generic(更新至当前最新状态)
ImageMagick:7.1.0-20
AFL:2.57b
The text was updated successfully, but these errors were encountered: