IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> AFL初学测试的几个问题的解决 -> 正文阅读

[开发测试]AFL初学测试的几个问题的解决

小白初学AFL(American Fuzzy Lop)

小白初学AFL(American Fuzzy Lop)_读书笔记-CSDN博客有幸从一位师哥那里知道这个软件,但是由于实习刚刚结束,终于有时间一探当前最为强大而有效的漏洞挖掘技术。首先我的电脑系统是WINDOWS10,而AFL支持的是Linux系统,当然大家如果不想安装双系统或者是虚拟机,可以下载WINAFL:下载地址我正好想更熟悉Linux系统就下了个虚拟机,开始了我的探索旅程。安装AFL在指定目录下检查LLVM和CLANG是否安装:sudo apt-get i...https://blog.csdn.net/weixin_39448417/article/details/99703723

在执行sudo make install的失败

提醒错误如上。

ommand 'afl' not found的错误。最后发现afl -fuzz多了个空格去掉后执行成功。

在执行afl-fuzz -i testcase -o output ./afl_test又出错了。

又去借鉴文章

AFL从入门到放弃_47大宝贝的博客-CSDN博客AFL-Fuzz工具学习AFL-Fuzz 模糊测试工具学习AFL初探安装AFL以及相关工具AFL安装llvm+clang安装开始第一次AFL-FuzzAFL-Fuzz 模糊测试工具学习AFL初探afl-fuzz全称American Fuzzy Loop,是一款特别强大的Fuzzing工具。Fuzzing是指模糊测试,Fuzzing起源很早,其思想是通过自动化产生大量的无目的输入来对目标系统进行测试。afl也是根据这一基本原理,再结合几位大佬的巧妙的构思而产生。其具体的原理、fork策略、变异策略有空的https://blog.csdn.net/weixin_41013492/article/details/107712623

afl-fuzz -i in -o out ./test的指令也发生了同样的错误。

est@ubuntu:~/AFL/AFLTest$ sudo afl-fuzz -i in -o out ./test 
afl-fuzz 2.52b by <lcamtuf@google.com>
[+] You have 4 CPU cores and 3 runnable tasks (utilization: 75%).
[+] Try parallel jobs - see /usr/local/share/doc/afl/parallel_fuzzing.txt.
[*] Checking CPU core loadout...
[+] Found a free CPU core, binding to #0.
[*] Checking core_pattern...

[-] Hmm, your system is configured to send core dump notifications to an
    external utility. This will cause issues: there will be an extended delay
    between stumbling upon a crash and having this information relayed to the
    fuzzer via the standard waitpid() API.

    To avoid having crashes misinterpreted as timeouts, please log in as root
    and temporarily modify /proc/sys/kernel/core_pattern, like so:

    echo core >/proc/sys/kernel/core_pattern

[-] PROGRAM ABORT : Pipe at the beginning of 'core_pattern'
         Location : check_crash_handling(), afl-fuzz.c:7275

test@ubuntu:~/AFL/AFLTest$ 

对于该问题在下面文章帮助下完成了。

Linux下安装AFL && 报错“Pipe at the beginning of ‘core_pattern’“解决方案

Linux下安装AFL && 报错“Pipe at the beginning of ‘core_pattern’“解决方案_若九的博客-CSDN博客Linux下安装AFL && 报错"Pipe at the beginning of ‘core_pattern’"解决方案安装报错解决方案博主在Ubuntu虚拟机里安装的AFL,版本是Ubuntu 18.04.1。安装(1)首先下载最新版AFLwget https://lcamtuf.coredump.cx/afl/releases/afl-latest.tgz(2)下载后解压tar -zxvf afl-latest.tgz(3)随后编译cd afl-2.52bmhttps://blog.csdn.net/weixin_45225566/article/details/115877331

?

AFL-FUZZ使用笔记(1)_我不是哈哈镜的博客-CSDN博客_afl-fuzz一,AFL简介AFL(American Fuzzy Lop)是一款基于覆盖引导(Coverage-guided)的模糊测试工具,它通过记录输入样本的代码覆盖率,从而调整输入样本以提高覆盖率,增加发现漏洞的概率。①从源码编译程序时进行插桩,以记录代码覆盖率(Code Coverage);②选择一些输入文件,作为初始测试集加入输入队列(queue);③将队列中的文件按一定的策略进行“突变”;④如果经过变异文件更新了覆盖范围,则将其保留添加到队列中;⑤上述过程会一直循环进行,期间触发了crash的https://blog.csdn.net/qq_42896005/article/details/108886195可以更加深入的了解

afl-fuzz技术初探 - M4x - 博客园afl-fuzz技术初探https://www.cnblogs.com/WangAoBo/p/8280352.html

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-10-28 12:39:10  更:2021-10-28 12:39:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 2:47:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码