首页
社区
课程
招聘
手脱UPX 0.89.6 - 1.02 / 1.05 ESP 请老师们帮分析一下,谢谢!
发表于: 2010-3-5 22:52 3773

手脱UPX 0.89.6 - 1.02 / 1.05 ESP 请老师们帮分析一下,谢谢!

2010-3-5 22:52
3773
UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo 壳

用ESP定律
在程序第二处发现ESP

008147D0 >  60              pushad                                程序入口点
008147D1    BE 00E07200     mov esi,RonGame.0072E000                  F8到这ESP0012FFA4
008147D6    8DBE 0030CDFF   lea edi,dword ptr ds:[esi+FFCD3000]
008147DC    57              push edi
008147DD    83CD FF         or ebp,FFFFFFFF
008147E0    EB 10           jmp short RonGame.008147F2
008147E2    90              nop
008147E3    90              nop
008147E4    90              nop
008147E5    90              nop

并下硬件段点 hr 0012FFA4 完后F9运行后

00814977    8D4424 80       lea eax,dword ptr ss:[esp-80]                      运行到这里.一个循环
0081497B    6A 00           push 0
0081497D    39C4            cmp esp,eax
0081497F  ^ 75 FA           jnz short RonGame.0081497B                               这里又跳回
00814981    83EC 80         sub esp,-80
00814984  - E9 C9D3C4FF     jmp RonGame.00461D52                            难到直接这里F4?
00814989    0000            add byte ptr ds:[eax],al
0081498B    0048 00         add byte ptr ds:[eax],cl
0081498E    0000            add byte ptr ds:[eax],al
00814990    0000            add byte ptr ds:[eax],al

请问我该怎么继续脱掉此脱呢?

谢谢各位老师~ 我新手比较笨...谢谢~

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
对,是这么干的,在那F4,然后F8跟进就是OEP
2010-3-5 23:04
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
到了OEP后,在代码上点右键,如果你有DUMP插件的话,选择弹出菜单中的DUMP
2010-3-5 23:06
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
"dump debugged process"这项
2010-3-5 23:08
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
弹出的对话框中,点下Get EIP as OEP
2010-3-5 23:08
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
然后下面有个"Rebuild import"打勾,然后下面有两个单选,两个选项都DUMP一次,然后运行一下试试,哪个DUMP下来的可用 就可以收工了
2010-3-5 23:11
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
一般情况下是Method1
2010-3-5 23:13
0
雪    币: 183
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
00461D52    E8 01050000     call RonGame.00462258                    F4跳到了这里,这是OEP吗?
00461D57  ^ E9 37FDFFFF     jmp RonGame.00461A93
00461D5C    3B0D 28F04700   cmp ecx,dword ptr ds:[47F028]
00461D62    75 02           jnz short RonGame.00461D66
00461D64    F3:             prefix rep:
00461D65    C3              retn
00461D66    E9 83050000     jmp RonGame.004622EE

脱出的程序 打开没反映~PEID 查壳为“什么都没找到 ” 请问这是为什么呢?
2010-3-5 23:15
0
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
我来观看连贴表演
2010-3-6 09:00
0
雪    币: 168
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
把程序发上来
2010-3-6 10:39
0
游客
登录 | 注册 方可回帖
返回
//