本人曾经在此请教过别人怎样脱.但fly帮了我忙,我很感谢他.
但我是初学者.什么都不会,只会跟他教程去脱.
fly教我脱的相类型壳是这样的:如下/
一、脱壳:
代码:
OEP: 0009ECE0 IATRVA: 000A2150 IATSize: 0000070C
二、去除自校验:
1、
0049D339 8B55 C4 mov edx,dword ptr ss:[ebp-3C]
0049D33C 8B45 FC mov eax,dword ptr ss:[ebp-4]
//改为mov eax,dword ptr ss:[ebp-3C]
0049D33F E8 A875F6FF call dumped_.004048EC
0049D344 75 3F jnz short dumped_.0049D385
――――――――――――――――――――――――
2、
0049D376 D81D 18DD4900 fcomp dword ptr ds:[49DD18]
0049D37C DFE0 fstsw ax
0049D37E 9E sahf
0049D37F 0F86 AC010000 jbe dumped_.0049D531
//改为JMP
――――――――――――――――――――――――
3、
0049D549 8B55 84 mov edx,dword ptr ss:[ebp-7C]
0049D54C 8B45 FC mov eax,dword ptr ss:[ebp-4]
//改为mov eax,dword ptr ss:[ebp-7C]
0049D54F E8 9873F6FF call tryCreat.004048EC
0049D554 75 4B jnz short tryCreat.0049D5A1
――――――――――――――――――――――――
4、
0049D592 D81D 18DD4900 fcomp dword ptr ds:[49DD18]
0049D598 DFE0 fstsw ax
0049D59A 9E sahf
0049D59B 0F86 00020000 jbe tryCreat.0049D7A1
//改为JMP
修改这4处后就可以运行起来了。
但软件作者现在又改过新的方法加壳.还是有自校验的.但我不知到改哪里才对
到底怎样可以找出脱的错误地方.怎样才知到要修改哪里才可以运行的.
谁可以来帮下我.一个笨蛋求救了..希望你们能够帮下我.最好详细教下我.
我会非常地感谢你们..
软件下载地址:
b42K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8U0f1I4x3e0M7%4i4K6u0W2j5$3!0E0i4K6u0r3k6r3!0%4L8X3I4G2j5h3c8Q4x3V1k6F1K9q4)9J5k6i4u0S2M7R3`.`.
[培训]科锐逆向工程师培训第53期2025年7月8日开班!