小糊涂虫 发表于 2008-10-11 12:50

脱一个壳.....

我的PEID老了不知道是什么壳...............
程序是今天论坛上发的6个脱壳程序(第四个)....
OD打开...
0046B05C >E8 00000000call Unpackme.0046B061
0046B061812C24 AA1A410>sub dword ptr ss:,Unpackme.00411AAA
0046B0685D pop ebp
0046B069E8 00000000call Unpackme.0046B06E
0046B06E832C24 6Esub dword ptr ss:,6E

一直来到这儿....
00153A1A8DBC0D 181C410>lea edi,dword ptr ss:
00153A21833F 00cmp dword ptr ds:,0
00153A24^ 75 9Ajnz short 001539C0
00153A2651 push ecx到这儿F4
00153A278B8D A01C4100mov ecx,dword ptr ss:
00153A2D8B85 A41C4100mov eax,dword ptr ss:

继续F8
00153AC083C0 14add eax,14
00153AC336:894424 10 mov dword ptr ss:,eax
00153AC8^ 0F85 77FFFFFFjnz 00153A45
00153ACE8BBD B01C4100mov edi,dword ptr ss:这里又要F4
00153AD403F9 add edi,ecx
00153AD68D8D 181C4100lea ecx,dword ptr ss:


F8到这里了...返回......
7C80FC2F >6A 18push 18
7C80FC3168 D8FC807Cpush kernel32.7C80FCD8
7C80FC36E8 8B28FFFFcall kernel32.7C8024C6
7C80FC3B8365 FC 00 and dword ptr ss:,0
7C80FC3FA1 E846887Cmov eax,dword ptr ds:
7C80FC448B5D 08mov ebx,dword ptr ss:
7C80FC4785C0 test eax,eax

004271B055 push ebp这里应该就是所谓的............................
004271B18BEC mov ebp,esp
004271B36A FFpush -1
004271B568 600E4500push Unpackme.00450E60
004271BA68 C8924200push Unpackme.004292C8
004271BF64:A1 00000000 mov eax,dword ptr fs:
004271C550 push eax
004271C664:8925 000000>mov dword ptr fs:,esp

脱壳后.修复,全部有效......

ps520 发表于 2008-10-11 13:24

至今用不来修复软件.



苍天哪

小生我怕怕 发表于 2008-10-11 13:30

这个壳不难的,估计只有那个穿山甲难度高些!

枫笑九洲 发表于 2008-10-11 13:59

第四个好像要改下OD才能正常运行,要不用原版的OD载入,会提示不是有效的程序..

小糊涂虫 发表于 2008-10-11 15:06

引用第3楼枫笑九洲于2008-10-11 13:59发表的:
第四个好像要改下OD才能正常运行,要不用原版的OD载入,会提示不是有效的程序..

提示不是有效的程序 出现这个老徐已说过了怎么处理......
要不用看雪里下载的OD就不会出现了...
页: [1]
查看完整版本: 脱一个壳.....