通常来讲,afl-fuzz需要对待fuzz程序重编译,重而对其进行插桩,这就要求拥有待fuzz程序的完整源代码。而afl-dyninst提供了一种静态无源码插桩的手段使得可以对无源码二进制程序插桩。 本文的测试系统为:ubuntu14.04。 下载&&编译 首先需要安装以下软件: sudo apt-get install libelf-dev libelf1 libiberty-dev libboost-...
【AFL(四)】afl-cmin修改:文件夹相关操作鲁棒性 2019-12-02 17:15 − 前言 在AFL(二)中已经讲了cmin和tmin两个工具,流程和用法,在AFL(三)中也讲了一个tmin的修改,为其加入了文件夹的修改操作。在本文中会对cmin进行小小的修改,希望能够在输出 -o 文件夹不为空的时候,不是直接退出,要求重新输入指...