016F:0048CCFE JZ 0048CD29 !!! 此值与原算得的二进制数比较, 相等表示输入的注册码正确,应跳转
016F:0048CD00 MOV EBP,FFFFFFFB 016F:0048CD05 TEST EBP,EBP 016F:0048CD07 JNL 0048CD29 016F:0048CD09 INC WORD [ESP+12] 016F:0048CD0E MOV AX,[ESP+12] 016F:0048CD13 CMP [00496D38],AX 016F:0048CD1A JG NEAR 0048C913 016F:0048CD20 JMP SHORT 0048CD29 016F:0048CD22 MOV EBP,[ESP+84]
016F:0048CD29 XOR ESI,ESI 016F:0048CD2B TEST EBP,EBP 016F:0048CD2D JL NEAR 0048CE08 若注册码正确,不跳 016F:0048CD33 MOV AX,[ESP+12] 016F:0048CD38 CMP [00496D38],AX 016F:0048CD3F JNG NEAR 0048CE08 016F:0048CD45 MOV EDX,01 016F:0048CD4A MOV ECX,[ESP+12] 016F:0048CD4E CALL 0048C4C0 此处是判断是否过时,若过时,即使注册码对,也不能用 016F:0048CD53 TEST EAX,EAX 016F:0048CD55 JZ 0048CDCD 过时则不跳转,应跳转 016F:0048CD57 PUSH DWORD 1010 016F:0048CD5C MOV EBX,[00496D3C] 016F:0048CD62 MOVSX EAX,WORD [ESP+16] 016F:0048CD67 SHL EAX,02 016F:0048CD6A PUSH DWORD 004930E0 016F:0048CD6F LEA ECX,[EAX+EAX*2] 016F:0048CD72 LEA EDX,[ECX+ECX*4] 016F:0048CD75 MOV ECX,[ESP+1C] 016F:0048CD79 MOV EAX,[EDX+EBX+34] 016F:0048CD7D PUSH EAX 016F:0048CD7E PUSH ECX 016F:0048CD7F CALL `USER32!MessageBoxA` 出现过时框
上一篇:流光 4.5 完全破解 (15千字) 算法分析
下一篇:网络天使和QQ杀手将发作
|