首页
社区
课程
招聘
[旧帖] [求助]有高手帮忙看下这个软件的脱壳问题? 0.00雪花
发表于: 2013-4-7 16:01 1628

[旧帖] [求助]有高手帮忙看下这个软件的脱壳问题? 0.00雪花

2013-4-7 16:01
1628
前几天练手脱壳,找了这么个软件。。淘金币全额监控3.3。
PEiD查壳  :UPX -> www.upx.sourceforge.net *
                  EP段: UPX1
本以为很容易!!!
OD载入后试着找OEP

00576C65    8D4424 80       lea eax,dword ptr ss:[esp-0x80]  //利用ESP断到这
00576C69    6A 00           push 0x0                                           |
00576C6B    39C4            cmp esp,eax                                      |
00576C6D  ^ 75 FA           jnz X淘金币全.00576C69                   |   //这4句看着很奇怪啊
00576C6F    83EC 80         sub esp,-0x80                                  |
00576C72  ^ E9 B5C3FFFF     jmp 淘金币全.0057302C               //这个按说就该到OEP了

单步过去一看:
0057302C    F8              clc                                                       //不认识的程序头!!
0057302D    EB 0B           jmp X淘金币全.0057303A
0057302F    17              pop ss
00573030    C165 FD 5A      shl dword ptr ss:[ebp-0x3],0x5A
00573034    C52F            lds ebp,fword ptr ds:[edi]
00573036    5B              pop ebx
00573037    4B              dec ebx
00573038    1033            adc byte ptr ds:[ebx],dh
0057303A    60              pushad
0057303B    73 09           jnb X淘金币全.00573046

不管了。。脱出来试试~~~~

脱壳后的程序用
PEiD查壳 变成 :yoda's Protector v1.02 (.dll,.ocx) -> Ashkbiz Danehkar (h) *

程序可以运行,但会提示“文件被修改”退出了。肯定有自检验暗桩。
OD载入后还是提示是压缩过的程序。。

最雷人的是这个程序的注册吗可以用WinHex在内存中找到,竟然是明码比较的。
加壳搞的这么麻烦,对比注册却偷工减料。。

求助高手帮忙看看。。最好能给我讲讲这个壳是怎么回事,那个是不是真的OEP。。
这里先谢谢了~~

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 19
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
004DF74F >  55              push ebp //oep是这里
004DF750    8BEC            mov ebp,esp
004DF752    6A FF           push -0x1
004DF754    68 481A5200     push dumped_.00521A48
004DF759    68 B4214E00     push dumped_.004E21B4
004DF75E    64:A1 00000000  mov eax,dword ptr fs:[0]
004DF764    50              push eax
004DF765    64:8925 0000000>mov dword ptr fs:[0],esp
004DF76C    83EC 58         sub esp,0x58
004DF76F    53              push ebx
......
2013-4-7 23:58
0
雪    币: 396
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
学习了,我也找到了OEP

004DF74C    5F              POP EDI
004DF74D    5E              POP ESI
004DF74E    C3              RETN
004DF74F    55              PUSH EBP
004DF750    8BEC            MOV EBP,ESP
004DF752    6A FF           PUSH -0x1
004DF754    68 481A5200     PUSH 淘金币全.00521A48
004DF759    68 B4214E00     PUSH 淘金币全.004E21B4
004DF75E    64:A1 00000000  MOV EAX,DWORD PTR FS:[0]
004DF764    50              PUSH EAX
004DF765    64:8925 0000000>MOV DWORD PTR FS:[0],ESP
004DF76C    83EC 58         SUB ESP,0x58
004DF76F    53              PUSH EBX
004DF770    56              PUSH ESI
004DF771    57              PUSH EDI
004DF772    8965 E8         MOV DWORD PTR SS:[EBP-0x18],ESP
004DF775    FF15 4C225000   CALL DWORD PTR DS:[0x50224C]             ; kernel32.GetVersion

我跟你查壳是同样的,UPX -> www.upx.sourceforge.net *,但我根本找不到OEP,哭泣啊
2014-12-4 15:12
0
游客
登录 | 注册 方可回帖
返回
//