這個軟體也是vb讀登錄檔的,但....(網三機器人 10045 破解文件) (1千字)

看雪資料發表於2000-12-31

網三機器人 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,不管怎樣,世界又清淨了

相關文章