004B4FDA . E8 39FCFFFF CALL AA.004B4C18 ; 关键call(1):第一串与第二串作运算,第一串值ABCD作相应运算再与串二BCDE作比较,如相等,则AL置1。 004B4FDF . 84C0 TEST AL,AL 004B4FE1 . 74 27 JE SHORT AA.004B500A 004B4FE3 . 8BD7 MOV EDX,EDI 004B4FE5 . 66:33D6 XOR DX,SI ; 串1与串2xor值入DX,DX=1713 004B4FE8 . 8BC2 MOV EAX,EDX ; xor值入eax 004B4FEA . 66:35 A500 XOR AX,0A5 ; 再与0A5xor 004B4FEE . 66:33C6 XOR AX,SI ; 再与SI(SI即为BCDE)xor 004B4FF1 . 66:F7D0 NOT AX ; AX再not 004B4FF4 . 66:3B55 FE CMP DX,WORD PTR SS:[EBP-2] ; 1713与6543串比较 004B4FF8 . 74 04 JE SHORT AA.004B4FFE=============>(1)je改为jne 004B4FFA . C645 FB 01 MOV BYTE PTR SS:[EBP-5],1 004B4FFE > 66:3B45 FC CMP AX,WORD PTR SS:[EBP-4] 004B5002 . 74 0A JE SHORT AA.004B500E=============>(2)je改为jne 004B5004 . C645 FB 01 MOV BYTE PTR SS:[EBP-5],1 004B5008 . EB 04 JMP SHORT AA.004B500E 004B500A > C645 FB 01 MOV BYTE PTR SS:[EBP-5],1 004B500E > 807D FB 00 CMP BYTE PTR SS:[EBP-5],0 004B5012 . 74 42 JE SHORT AA.004B5056============>(3)je改为jne 004B5014 . A1 28B24C00 MOV EAX,DWORD PTR DS:[4CB228] 004B5019 . 8B00 MOV EAX,DWORD PTR DS:[EAX] 004B501B . 8B80 F4020000 MOV EAX,DWORD PTR DS:[EAX+2F4] 004B5021 . BA A8514B00 MOV EDX,AA.004B51A8 004B5026 . E8 21DDF8FF CALL AA.00442D4C
上一篇:帖一个Cabinet Manager 2001 Ver3.7.0.87的注册机. (1千字)
下一篇:腾龙备份大师2003 V3.05.01 专业版专业版算法分析(1)
|