当前位置: 首页 > article >正文

fuzzer实战-magma-模糊测试

Getting Started | magma首先打开这个链接,跟着官网指导做:

并且参考Titan的官网使用方法:GitHub - 5hadowblad3/Titan: Research artifact for Oakland (S&P) 2024, "Titan: Efficient Multi-target Directed Greybox Fuzzing"

参考博客:magma测试与安装,使用(含docker配置)_群论 magma安装-CSDN博客

1.安装依赖项

报错:

解决:应该是还没有安装docker

然后再次尝试安装依赖项

还是报错:

解决方法:应该是权限不够,使用ROOT身份:
成功!

2.克隆magma

会出现需要科学上网的地方,连结不上github,这里参照其他博客

方法一:使用镜像

gagithub镜像站-腾讯云开发者社区-腾讯云里面的使用镜像网站的方法成功下载:

方法二:设置代理

VMware虚拟机里的Ubuntu通过主机的代理联网_虚拟机 网络代理怎么设置-CSDN博客

3.在 Magma 上运行 Titan

把Titan库移动到magma/fuzzers里面

4.修改配置文件/magma/tools/captain/captainrc

主要修改参数:
FUZZERS(使用那些模糊器)里面的内容

afl_TARGETS(检测目标)

5.运行run.sh(会根据上一步设置的配置文件的参数运行脚本)

在同级目录下打开终端:./run.sh

6.生成结果

在workdir文件夹里面查看结果


http://www.kler.cn/a/322227.html

相关文章:

  • 【计算机科学导论】
  • 安卓手机视频被误删怎么恢复,这3个方法满足你
  • 智能电话机器人的优势有哪些突出的?电销系统搭建部署
  • 西圣、漫步者头戴式耳机哪个音质好?热门主流头戴式耳机专业评测
  • MQTT.fx 1.7.1使用说明篇(OneNET-MQTT-API调试)
  • 走进上海郭培高定会馆:以冠珠华脉、华珍筑就至臻至性的艺术空间
  • 软件测试之单元测试/系统测试/集成测试详解
  • 深度学习经典模型之BERT(下)
  • 展锐平台的手机camera 系统isptool 架构
  • 剪映草稿批量自动化导出教程实操演示
  • 广州C++信奥老师解一本通题 1919:【02NOIP普及组】选数
  • 有关在.Net Core中以TEXT类型将Json格式字段存到数据库的学习
  • 基于ollama的本地RAG实践
  • 什么是网络安全自动化以及优势与挑战
  • 深入探索《AI大模型开发之路》:我的读书心得
  • 在线代理提取IP:一文详解其含义和应用
  • 故障电弧探测器的重要作用和优势
  • 第163天:应急响应-后门攻击检测指南_Rookit_内存马_权限维持_WIN_Linux
  • Linux相关概念和重要知识点(7)(git、冯诺依曼体系结构)
  • 【C++笔试强训】如何成为算法糕手Day1