• 标 题:这个软件也是vb读注册表的,但....(网三机器人 10045 破解文档) (1千字)
  • 作 者:wocy
  • 时 间:2000-12-31 2:19:02
  • 链 接:http://bbs.pediy.com

网三机器人 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,不管怎样,世界又清净了