驾驶人科目一模拟考试系统破解(驾照模拟考试软件破解)纪要
1,驾驶人科目一模拟考试系统,一个VB的程序,看下注册界面。
没有注册时软件也可以使用,只是题目数量和时间都有限制,题目只能做30题。
2,由于不用脱壳,简要分析代码:
00422DAE . 8B15 64D04200 mov edx, dword ptr [42D064]
00422DB4 . 68 8C000000 push 8C
00422DB9 . 68 4C4D4000 push 00404D4C
00422DBE . 52 push edx
00422DBF . 50 push eax
00422DC0 . FF15 60104000 call dword ptr [<&MSVBVM60.__vbaHresu>; MSVBVM60.__vbaHresultCheckObj
00422DC6 > 66:83BD 70FFF>cmp word ptr [ebp-90], 0
00422DCE . 0F84 2A050000 je 004232FE ///如果注册码格式不对则直接跳走。
00422DD4 . A1 64D04200 mov eax, dword ptr [42D064]
00422DD9 . 8D55 E4 lea edx, dword ptr [ebp-1C]
00423041 . 1BC0 sbb eax, eax
00423043 . F7D8 neg eax
00423045 . 85F0 test eax, esi
00423047 . 0F85 B9000000 jnz 00423106 //如果不对则直接跳向失败
0042304D . 8B35 50104000 mov esi, dword ptr [<&MSVBVM60.__vba>; MSVBVM60.__vbaStrCat
只要过了上面两个验证即可进入程序,若想要获得正确注册码则只需再往上分析即可。
已经过了30题限制。
以上过程如有补充或疑问,可问QQ: 9112627, 对软件破解、Winlicense脱壳,Zprotect脱壳,ASPROTECT脱壳,VProtect脱壳,Enigma脱壳,NP过校验,网络验证破解,Winlicense VM解除等有一定的把握