CVE-2017-11882
CVE-2017-11882是微软公布的一个远程执行漏洞,office2017具有该漏洞。该漏洞的成因是EQNEDT32.EXE进程在读入包含MathType的ole数据时,在拷贝公式字体名称时没有对名称长度进行校验,从而造成栈缓冲区溢出,是一个非常经典的栈溢出漏洞。
- 调试环境
- windows7_sp1(有这个sp1才能安装vmtools)
- office 2007 x86
- olldbg
- ida
先ida找到漏洞出现的地方
通过od动态调试查看出拷贝的是一个字符串”TIMES NEW ROMAN “
- 开始调试
找到文件
修改注册表,动态调试
od动态调试(调试方法)
双击运行,ctrl+g 跳转到对应程序端 F2下断点。0x00411631