Skip to content

错误:无法使用afl-g++编译 #10

@Archie-King

Description

@Archie-King

您好!
我在ImageMagick中设置编译器为afl的时候,可以成功设置CC=afl-gcc(afl-clang),但在设置CXX=afl-g++(afl-clang++)时报错无法成功。
出错如下图:
afl-g++
根据其他Issues,这应该是导致afl-fuzz过程中无法成功fuzzing。

[-] PROGRAM ABORT : Program './magick' is a shell script
         Location : check_binary(), afl-fuzz.c:6957

初步Google后,部分论坛指出可能和cpp,g++环境有关,但install时无法成功安装。

而在相关日志config.log中,该报错处的日志详情为乱码,无法显示字符,无从得知details。
config

afl-gcc成功如下图:
afl-gcc

请问问题原因何在,如何能解决这个问题?期望作者大佬的解答!

相关环境如下:
Ubuntu:Linux ubuntu 5.13.0-40-generic(更新至当前最新状态)
ImageMagick:7.1.0-20
AFL:2.57b

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions