Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2010-1205 — libpng 中缓冲区溢出的示例漏洞利用 | Kitploit
工具/GitHubGitHub/mk219533/cve-2010-1205
漏洞分析漏洞利用模糊测试学习与教育二进制利用
GitHubmk219533/cve-2010-1205

CVE-2010-1205

libpng 中缓冲区溢出的示例漏洞利用

查看仓库
4115年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

利用 libpng (<=1.4.2) 中 CVE-2010-1205 漏洞的示例漏洞利用代码

gregbook - 随 libpng 源码分发的一组示例程序

generate - 生成恶意 PNG 文件,在用 libpng 读取时触发堆溢出

复现步骤: ./build.sh # 构建所有库和可执行文件。gregbook/rpng2-x 链接的是有问题的 libpng-1.4.2 ./generate/build/generate # 生成 xploit.png - 畸形的 png 文件 cd gregbook/ ./rpng2-x ../xploit.png # 运行示例,展示如何使用 libpng 显示 png 文件。以段错误结束。

使用修复后的 libpng 版本 (1.4.3) 运行的步骤: 在 gregbook/Makefile 中编辑第33行: PNGDIR = ../libpng-1.4.3 在 gregbook 目录下运行: make clean && make ./rpng2-x ../xploit.png # 打开窗口显示该 png 文件

下载工具