gpt4 book ai didi

ubuntu - 编译 AFL LLVM_MODE 时出错

转载 作者:行者123 更新时间:2023-12-04 18:50:46 25 4
gpt4 key购买 nike

我试图在过去几个小时内编译 afl llvm_mode,但没有成功。

我从 6.0 到 3.6 下载了许多 clang+llvm 版本,并确保 bin 在我的路径中。然后我编译了afl,cd编辑到 llvm_mode 并执行 make
我总是收到同样的错误:

root@ubuntu:~/Desktop/Challenges/afl/llvm_mode# make
[*] Checking for working 'llvm-config'...
[*] Checking for working 'clang'...
[*] Checking for '../afl-showmap'...
[+] All set and ready to build.
clang -O3 -funroll-loops -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DVERSION=\"2.52b\" afl-clang-fast.c -o ../afl-clang-fast
/root/Desktop/Challenges/clang/bin/clang: 1: /root/Desktop/Challenges/clang/bin/clang: Syntax error: ")" unexpected
make: *** [../afl-clang-fast] Error 2

这是 Ubuntu 14.04,我也用最新的 Kali 试过了...

任何帮助都会很棒

最佳答案

似乎/root/Desktop/Challenges/clang/bin/clang 是一个 shell 脚本。
旧 afl 版本中的 llvm 支持也不好。

使用 https://github.com/vanhauser-thc/AFLplusplus 中的 AFLplusplus它支持最高版本 11 的 llvm,并且具有更好的 Makefile 启发式方法来检测正确的版本。

如果编译仍然失败,则设置 LLVM_CONFIG=llvm-config-6.0(或新版本,例如 llvm-config-9)。我还建议使用当前的 Kali。

关于ubuntu - 编译 AFL LLVM_MODE 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49692017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com