コインベースアプリがクラッシュするLCコインスコアプリ 前言将对Adobe Reader32位应用程序进行模糊测试。目标是找到 Adobe Reader 9.5.1 中的越界漏洞。 环境配置Adobe Reader安装 12345cd ~/fuzz/mkdir fuzzing_adobe && cd fuzzing_adobesudo apt-get install libxml2:i386wget ftp://ftp.adobe.co 2024-09-19 Fuzz #Fuzz #PWN
FAXSMS交換交換を使用するIDDX交換 前言们将对GIMP图像编辑器进行模糊测试。目标是找到GIMP 2.8.16 中CVE-2016-4994的崩溃/PoC。 CVE-2016-4994是一个 Use-After-Free 漏洞,可通过精心设计的 XCF 文件触发。 当程序在释放指针后继续使用时,就会发生释放后使用错误。 这可能会产生许多不良后果,从破坏有效数据到执行任意代码。 环境配置完整流程: 1234567891011 2024-09-17 Fuzz #Fuzz #PWN
DLPダックトークン交換所ウィル・リュー・アプリBNBDOGアプリ 前言我们将模糊测试LibXML2 XML 解析库。目标是找到LibXML2 2.9.4 中CVE-2017-9048的崩溃/PoC。 CVE-2017-9048是一个堆栈缓冲区溢出漏洞,影响 LibXML2 的 DTD 验证功能。 堆栈缓冲区溢出是一种缓冲区溢出,其中被覆盖的缓冲区分配在堆栈上。 因此,远程攻击者可以利用此问题在使用受影响库的应用程序上下文中执行任意代码。 环境配置直接使 2024-09-16 Fuzz #Fuzz #PWN
禅暗号の価格ベイビードラゴン交換ネクサエクスチェンジ 前言我们将对LibTIFF图像库进行模糊测试。目标是在 libtiff 4.0.4 中找到CVE-2016-9297的崩溃/PoC,并测量崩溃/PoC 的代码覆盖率数据。 CVE-2016-9297是一个越界读取漏洞,可以通过精心设计的 TIFF_SETGET_C16ASCII 或 TIFF_SETGET_C32_ASCII 标签值触发。 越界读取是一种漏洞,当程序读取超出目标 2024-09-15 Fuzz #Fuzz #PWN
セーフムーンノミクスアプリ退屈なトークンアプリシェボシ交換 前言我们将对libexif EXIF 解析库进行模糊测试。目标是在 libexif 0.6.15 中找到CVE-2009-3895的崩溃/PoC 以及CVE-2012-2836的另一个崩溃。 CVE-2009-3895是一种基于堆的缓冲区溢出,可以通过无效的 EXIF 图像触发。 基于堆的缓冲区溢出是一种发生在堆数据区域的缓冲区溢出,通常与显式动态内存管理(使用 malloc() 和 2024-09-13 Fuzz #Fuzz #PWN
FRR交換コインベースアドレスベビーセーフムーン交換 前言xpdf是一款PDF 查看器,CVE-2019-13288是xpdf上一个可能通过精心设计的文件导致无限递归的漏洞。由于程序中每个调用的函数都会在堆栈上分配一个堆栈帧,如果某个函数被递归调用太多次,则可能导致堆栈内存耗尽和程序崩溃。 环境搭建创建项目目录 12cd $HOMEmkdir fuzzing_xpdf && cd fuzzing_xpdf/ 安装旧版本 xpdf: 2024-09-12 gateio login #Fuzz gate io login
リラ交換FSC交換ストライクコイン取引所 概述 上图是 AFL 的 fuzz 流程,afl-fuzz.c 文件负责的是 Fuzz target 阶段,主要作用是通过不断变异测试用例来影响程序的执行路径,期间涉及到输入处理 、覆盖率记录、输出记录等等。 在功能上,可以总体分为3部分: 初始配置:进行 fuzz 环境配置相关工作 fuzz 执行:fuzz 的主要执行过程 变异策略:测试用例的变异过程和方法 接下来我将根据主函数执行顺序对涉 2024-09-11 gate.io #Fuzz #PWN
COINBASEでのデイトレードポーククリプトマイケル・エドワーズの暗号通貨 概述LLVM 主要为了解决编译时多种多样的前端和后端导致编译环境复杂、苛刻的问题,其核心为设计了一个称为 LLVM?IR 的中间表示,并以库的形式提供一些列接口,以提供诸如操作 IR 、生成目标平台代码等等后端的功能。其整体架构如下所示: 不同的前端和后端使用统一的中间代码LLVM InterMediate Representation(LLVM IR),其结果就是如果需要支持一门新的编程语言, 2024-09-10 Fuzz #Fuzz #PWN
BTC取引所キュアン交換マスターミックスアプリ 概述这里是AFL的源码插桩部分,会在编译过程中向源代码中插入桩代码来探测,反馈程序此时的状态。 afl-as.c 文件主要包含三个函数:main、edit_params 、add_instrumentation: 我们首先来看一下使用 afl-gcc 编译和gcc编译的文件的差别。使用的源码如下: 1234567891011121314151617181920212223242526272829 2024-09-10 Fuzz gate.io #PWN