这个fuzz工具简单,但是可能会有一些奇怪的问题。

下载

不要直接clone他github里的项目,那个有bug,而且是语法错误压根就没法编译

image-20230427212739518

而是下载他release版本里的source code进行编译。我用的是这个版本

image-20230427211938936

下载之后直接linux下编译,官方文档说支持Windows,但是我Windows实在是没成功,有成功的大佬能分享一下经验嘛 ,我的邮箱

然后根据他官方文档的教程直接编译就行了

过程

进入honggfuzz目录 ,然后直接make,遇到什么报错就装什么库,需要提前进行一些准备

apt update
apt upgrade
apt install gcc
apt install clang

在make之前先进行一个关键的操作,进Makefile,把一个傻逼的参数改了😅

image-20230427212626822

这个会把警告变成报错

第一个错误

image-20230427212431802

通过

apt install libunwind8-dev

可以解决上述问题

第二个问题

image-20230427212816798

这就是缺少bfd库,完事

apt install libbfd-dev

最后

make clean,make,sudo make install

在install的时候可以最后一步也会出问题,但是我发现不影响使用。

image-20230427213144708

有这个文件就差不多了,可以执行它看看参数,就差不多可以用了。

image-20230427213220083

没有版权,随便复制,免费的知识应该共享 all right reserved,powered by Gitbook该文章修订时间: 2023-04-27 21:32:34

results matching ""

    No results matching ""