= 33、Internet Utilities 97 v2.0.24 Register Code ==================================
yhq 破解实战录 11 --- Internet Utilities 97 v2.0.24 破解法 !!!
ok,讲了一堆...如果你看到这里...thanx 很感谢你有这个
耐心 ^_^ . 我想我这个问题对很多人来说一定是 a piece of cake
那有高手愿意帮我解决此一问题吗? 找出 unlocking code
(register code) 或者解除时间限制.
如果可以的话请回信至我的信箱.
在此先谢谢了... ^____^
[*注*1]
光碟月刊第37期光碟中的
\Internet\misc\iu97trl.exe
用 Archie 找应该也是找的到.
[*注2*]
选 'Yes', 然後会问付款的方式,选 'Startfish Operator'後
就可以输入 unlocking code (register code).
1.执行 IU97...
他会劈头就问你是否购买,选 Buy Now,再选 Starfish Operator...
在 Unlocking Code 的地方填入 1234567890 ...
一定要填十个字,理由待会说...
2.Ctrl-D 切入S-ICE...
3.下bpx hmemcpy指令(老步数)...
4.按F5切回IU97...按ok键...
5.S-ICE在此拦下:
KERNEL!HMEMCPY
XXXX:9E30 PUSH BP
XXXX:9E31 MOV BP,SP
在Win95的KERNEL系统模组中的HMEMCPY这个API拦下...
6.然後 BD * 把中断点先暂停...
一直按F12....跳回IU97领空(IU97主程式模组)...
此时返回的是IU97中的SIU模组...
可看到如下的程式码:
XXXX:00402431 CALL [USER32!GETDLGITEMTEXTA];这个USER32!GETDLGITEMTEXTA
系统模组API是用来读取字串的
所以也可用 bpx GETDLGITEMTEXTA
来拦下,不一定要用 bpx hmemcpy
XXXX:00402437 MOV ECX,FFFFFFFF
XXXX:0040243C SUB EAX,EAX
XXXX:0040243E REPNZ SCASB
XXXX:00402440 NOT ECX
XXXX:00402442 DEC ECX
XXXX:00402443 CMP ECX,0A ;这就是我说为何要设十个字注册码
XXXX:00402446 JZ 0040247B ;若是十个字,就跳到0040247B
XXXX:00402448 LEA EAX,[ESP+08] ;若执行到此,就完啦!
7.按F10继续往下追...
XXXX:004024D2 CALL [USER32!MESSAGEBOXA];这个API是用来显示注册码错误的
XXXX:004024D8 MOV EAX,FFFFFFFF
XXXX:004024DD POP EDI
8.所以我们往前找,看看那里可以让我们跳离开这里...
XXXX:00402492 PUSH 004180D0
XXXX:00402497 PUSH 004180E0
XXXX:0040249C CALL 00415250 ;要害CALL!!!
XXXX:004024A1 ADD ESP,08
XXXX:004024A4 TEST EAX,EAX ;嘿嘿,眼熟吧
XXXX:004024A6 JNZ 004024B3 ;若是跳到004024B3就死定啦
XXXX:004024A8 XOR EAX,EAX ;生命之泉,使EAX=0
XXXX:004024AA POP EDI
XXXX:004024AB POP ESI
所以在XXXX:0040249C CALL 00415250设断,重追一次...
9.追入XXXX:0040249C CALL...
一直按F10...直到如下:
XXXX:00415270 MOV AL,[ESI] ;ESI指向我们输入的注册码
XXXX:00415272 INC ESI
XXXX:00415273 MOV AH,[EDI] ;EDI指向正确的注册码
XXXX:00415275 INC EDI
XXXX:00415276 CMP AH,AL ;要害!!!比对核心!!!
XXXX:00415278 JZ 0041526C ;相同则跳到0041526C
所以执行到:
XXXX:00415270 MOV AL,[ESI]...下 D ESI...看到我们输入的注册码
1234567890
XXXX:00415273 MOV AH,[EDI]...下 D EDI...看到正确的注册码
PFABLJXIVS
当然也可改程式码,变成随便注册版...
10.整理:
程式名:Internet Utilities 97 v2.0.24
取得处:Hope-Net (37) \Internet\misc\iu97trl.exe
注册码:PFABLJXIVS
Enjoy it...Crack by yhq 1997.07.09
11.後记:
嗯,潜水潜了一阵子,该上来透透气啦...
这一篇只是纯灌水,没啥新技巧...
给想玩的新手叁考看看...
最近忙着架站(BBS),又是忙...
唉,天生劳碌命...:PPPPP
Written by yhq 1997.07.09