首页
社区
课程
招聘
[原创]pediy03提交
2007-8-28 15:47 5558

[原创]pediy03提交

2007-8-28 15:47
5558
仅限Windows Xp sp2测试。

方法:
首先算出溢出覆盖返回[esp]的大小是13 *  Dword
然后解一个二元一次方程得到需要MagicVar == 13 刚好可以开方
然后反推得到__int64 的 低位MagicVar :3D6365D6 高位为0 然后把溢出值写进文件test.txt即可
由于使用硬编码 Vista 和 XP 的溢出文件不一样这里仅上传XP
测试环境Virutal Box Windows Xp Sp2
            真机  Windows Xp Sp2 均通过测试。
文件大小为52字节。不知道所谓的溢出字节数是否是这样算的 所以溢出代码就没有去精简了。反正没有用完

[培训]内核驱动高级班,冲击BAT一流互联网大厂工 作,每周日13:00-18:00直播授课

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (1)
雪    币: 32403
活跃值: (18855)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
kanxue 8 2007-8-28 15:50
2
0
单击Exploit按钮,直接崩溃。没通过
游客
登录 | 注册 方可回帖
返回