疯狂单词 爆破方法
Warning: preg_match(): Unknown modifier '>' in /www/wwwroot/www.jiamigoupojie.cn/wp-content/themes/module/themer/functions/content-filter.php on line 13
打开TRW2000,下断点bpx hmemcpy,点确定,被拦下。
Bc* 清断点,pmodule 回程序领空,然后按F12六次(七次就是出现注册失败框了),按F10来到:
:00405F43 8B44243C mov eax, dword ptr [esp+3C]
:00405F47 8B40F8 mov eax, dword ptr [eax-08]
:00405F4A 83F814 cmp eax, 00000014 ;注册码是否为20位
:00405F4D 7413 je 00405F62 ;不是就完,是就跳
:00405F4F 6A00 push 00000000
:00405F51 6A00 push 00000000
:00405F53 68C8E74700 push 0047E7C8
:00405F58 E8B9B20400 call 00451216 ;出现”对不起,注册号码不正确,您不是合法的注册用户!”
:00405F5D E983000000 jmp 00405FE5
:00405F62 56 push esi
:00405F63 57 push edi
:00405F64 33F6 xor esi, esi
:00405F66 8D7C2448 lea edi, dword ptr [esp+48]
:00405F6A 6A01 push 00000001
:00405F6C 8D4C2410 lea ecx, dword ptr [esp+10]
:00405F70 56 push esi
:00405F71 51 push ecx
:00405F72 8D4C2450 lea ecx, dword ptr [esp+50]
:00405F76 E847CF0300 call 00442EC2
:00405F7B 8B00 mov eax, dword ptr [eax]
:00405F7D 50 push eax
:00405F7E E8A2030300 call 00436325
:00405F83 83C404 add esp, 00000004
:00405F86 8D4C240C lea ecx, dword ptr [esp+0C]
:00405F8A 8907 mov dword ptr [edi], eax
:00405F8C E86CF50300 call 004454FD
:00405F91 46 inc esi
:00405F92 83C704 add edi, 00000004
:00405F95 83FE14 cmp esi, 00000014
:00405F98 7CD0 jl 00405F6A ;20次循环
:00405F9A 8D4C2410 lea ecx, dword ptr [esp+10]
:00405F9E E8ED5B0000 call 0040BB90 ;关键call,跟进去(见下)
:00405FA3 5F pop edi
:00405FA4 5E pop esi
:00405FA5 84C0 test al, al ;当al不等于零时,下面就跳,即成功
:00405FA7 6A00 push 00000000
:00405FA9 6A00 push 00000000
:00405FAB 7507 jne 00405FB ;关键跳,跳过去就成功
:00405FAD 68C8E74700 push 0047E7C8 ;出现”对不起,注册号码不正确,您不是合法的注册用户!”
:00405FB2 EB1C jmp 00405FD0 ;到此处就完!
:00405FB4 68A8E74700 push 0047E7A8
:00405FB9 E858B20400 call 00451216 ;出现”恭喜,您已经是合法的注册用户!”
:00405FBE 8D4C2408 lea ecx, dword ptr [esp+08]
:00405FC2 E8495D0000 call 0040BD10
:00405FC7 6A00 push 00000000
:00405FC9 6A00 push 00000000
:00405FCB 687CE74700 push 0047E77C ;出现”您需要退出后重新运行疯狂单词使注册生效!”
:00405FD0 E841B20400 call 00451216 ;调出提示框