016F:0048CC8E AND CX,FF 016F:0048CC93 CALL 0048C790 016F:0048CC98 ADD ESI,EAX 016F:0048CC9A TEST DI,DI 016F:0048CC9D JNZ 0048CCA9 016F:0048CC9F MOV EDX,[00496CB4] 016F:0048CCA5 MOV ECX,EDI 016F:0048CCA7 JMP SHORT 0048CCB4 016F:0048CCA9 MOV CX,DI 016F:0048CCAC MOV EDX,[00496CB4] 016F:0048CCB2 INC CX 016F:0048CCB4 CALL 0048C790 016F:0048CCB9 MOV ECX,EAX 016F:0048CCBB TEST ECX,ECX 016F:0048CCBD JNZ 0048CCC6 016F:0048CCBF MOV EBP,FFFFFFFB 016F:0048CCC4 JMP SHORT 0048CCFC 016F:0048CCC6 MOV EAX,ESI 016F:0048CCC8 CDQ 016F:0048CCC9 IDIV ECX 016F:0048CCCB MOV EBP,EDX 016F:0048CCCD JMP SHORT 0048CCFC
016F:0048CCCF CMP WORD [00496D28],BYTE +02 016F:0048CCD7 JNZ 0048CCFC 016F:0048CCD9 MOV DX,[00496D2E] 存的是 63 64,即6463 016F:0048CCE0 MOV EAX,[00496CB4] 输入的注册人名地址 016F:0048CCE5 PUSH EAX 016F:0048CCE6 MOV ECX,[00496CB0] 也是 输入的注册人名地址 016F:0048CCEC PUSH ECX 016F:0048CCED MOV ECX,[00496AC4] 取出17EF7,十进制为98039,即我机子上的电脑码 016F:0048CCF3 CALL 0048C820 是由注册人名和电脑码算出一个数值 !!! 若将此值换算成十进制,即为正确的中间注册码 016F:0048CCF8 MOV EBP,EAX 016F:0048CCFA SUB EBP,ESI 016F:0048CCFC TEST EBP,EBP 016F:0048CCFE JZ 0048CD29 !!! 此值与原算得的二进制数比较, 相等表示输入的注册码正确,应跳转
上一篇:破解PassMe(CoDe_InSiDe)
下一篇:The Works 全攻略
|