通用型漏洞,fuzzing...
1、下载最新版本皮皮播放器,使用ComRaider进行fuzz
fuzz生成文件
ComRaider列表发现异常信息,seh链被覆盖成41414141,典型的BOF一枚。
2、分析成因
Immunity Debugger,ida搞起,流程同上篇,此处略。
漏洞汇编地址在此处
01A91B8E E8 F1A30400 CALL <JMP.&MSVCR71.strcpy> 此处调用了strcpy没有检测数据的边界,导致BOF。
IDA看看反汇编成c的代码段
3、poc
ActiveX溢出最简单的莫过于Heap Spray
POC
xp,IE7下弹出calc.exe
由于是典型BOF,ALSR,DEP,是可以写POC的,还是等下回吧,太懒了。