網三機器人 10045 破解文件
-----------------------------
雪椰
2000,12,30am
Email:wocy@263.net
Http://wocy.yeah.net(有本例中的補丁)
------------------------------
(這個軟體在執行開始讀註冊資訊,但判斷的地方和程式中一樣,
因我沒玩網三,所以沒測試過,如有問題請告知,
附:喂,那個誰,我沒說過我是男士啊)
1,檢查發現此程式用vb60編寫,aspack壓縮,用smartcheck提示出錯,脫殼後也不行
我選擇用s-ice,動態除錯,暴力破解
2, set break point
bpx msvbvm60!__vbastrcmp
bpx msvbvm60!__vbavartsteq
bpx msvbvm60!__vbavartstne
3,your will to...
:0040D826 52
push edx
:0040D827 68606F4000 push
00406F60
:0040D82C FF15D4104000 call dword
ptr [004010D4] <---bpx msvbvm60!__vbastrcmp
:0040D832 8BF8
mov edi, eax
:0040D834 8D4DD8
lea ecx, dword ptr [ebp-28]
F10 trace it to...
:0040D967 6685FF
test di, di
:0040D96A 0F84B9010000 je 0040DB29
<-----(1)
:0040D970 8B0E
mov ecx, dword ptr [esi]
:0040D972 56
push esi
4,at point (1), if you input a error code ,will jmp 40db29 to fail.
so,you need modify (1) with : jne xxxxxx
5,go,ok
6,但是有一個小意外,我輸的網三號錯了,而程式註冊後不讓修改了,90%在登錄檔。
啟動regedit,發現在
[HKEY_CURRENT_USER\Software\VB and VBA Program Settings\智慧機器人\setup]
"id"=" 你的網三號"
"password"="註冊號"
你隨便改了
7,不管怎樣,世界又清淨了