ubuntu22.04安装AFLGo

shell 复制代码
git clone git@github.com:aflgo/aflgo.git
cd aflgo
export AFLGO=$PWD
sudo ./build.sh

然后

上面的是官方流程

主要看下面

  1. build.sh里三个wget的先下好,放在对应路径,然后把他的注释掉,不然下载时间很长很长。
  2. 然后下python那边容易报错:E: Package 'python3-dev' has no installation candidate。解决方案:添加阿里云之类的国内apt源,注意22.04是jammy
  3. pip下载第三方库超时。解决方案:把build.sh里的那几个pip install加上国内镜像源。参考pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名

测试

examples/中第二行添加

shell 复制代码
AFLGO=$PWD/..

然后先跑一下下面

shell 复制代码
sudo sh -c 'echo core > /proc/sys/kernel/core_pattern'
# Fuzz the target libxml2
cd examples
sudo ./libxml2-ef709ce2.sh

如果报错正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|::|:443... 失败:连接被拒绝。

就手动复制 showlinenum.awk 的文本到examples/libxml2_ef709ce2/showlinenum.awk_bak

然后还是注释掉wget的这一行,改为cp showlinenum.awk_bak showlinenum.awk,然后重新跑

相关推荐
笨#小孩3 小时前
文件上传漏洞:原理与20种实战绕过方法(上)
安全·web安全
栩栩云生5 小时前
AI 最大的安全问题:它让”发送数据”看起来像”继续思考”
安全·github·agent
OCR_133716212759 小时前
从硬件到加密协议:深度解析电子护照芯片的技术规范与安全架构
安全·安全架构
海浪仙人掌10 小时前
数据要素流通存在哪些安全隐患?数据要素流通怎样规避安全风险?
安全
mounter62511 小时前
深度解析 eBPF LSM:如何利用 eBPF 构建安全的 Linux 内核纵深防御体系
linux·安全·ebpf·linux kernel·kernel
其实防守也摸鱼11 小时前
VS Code Git 工作树:解锁多分支并行开发新体验
数据库·git·安全·oracle·架构·自动化
m0_5474866612 小时前
《网络协议安全》全套PPT课件(太原理工大学)
网络协议·安全·网络安全
恒拓高科WorkPlus12 小时前
即时通讯软件厂家哪家好?企业应该根据需求选择
安全
cfm_291413 小时前
Logstash 8.x 入门实战
安全·es
恒拓高科WorkPlus13 小时前
企业内网通讯软件如何搭好“看不见”的通信底座?
安全