能力值:
( LV4,RANK:50 )
|
-
-
2 楼
005A9B5D |. 33C0 XOR EAX,EAX
005A9B5F |. 8A4424 08 MOV AL,BYTE PTR SS:[ESP+8]'注册码
005A9B63 |. 8B1485 B83B720>MOV EDX,DWORD PTR DS:[EAX*4+723BB8]'723BB8开始为对照表
005A9B6A |. 8B4424 14 MOV EAX,DWORD PTR SS:[ESP+14]'注册码
005A9B6E |. C1E8 08 SHR EAX,8
005A9B71 |. 25 FF000000 AND EAX,0FF
005A9B76 |. 8B0485 B83B720>MOV EAX,DWORD PTR DS:[EAX*4+723BB8]
005A9B7D |. 8B4C24 10 MOV ECX,DWORD PTR SS:[ESP+10]'注册码
005A9B81 |. C1E9 10 SHR ECX,10
005A9B84 |. 81E1 FF000000 AND ECX,0FF
005A9B8A |. 8B348D B83B720>MOV ESI,DWORD PTR DS:[ECX*4+723BB8]
005A9B91 |. 8B4C24 0C MOV ECX,DWORD PTR SS:[ESP+C]'注册码
005A9B95 |. C1E9 18 SHR ECX,18
005A9B98 |. 81E1 FF000000 AND ECX,0FF
005A9B9E |. 8B0C8D B83B720>MOV ECX,DWORD PTR DS:[ECX*4+723BB8]
005A9BA5 |. 8BD8 MOV EBX,EAX
005A9BA7 |. C1E3 08 SHL EBX,8
005A9BAA |. C1E8 18 SHR EAX,18
005A9BAD |. 0BD8 OR EBX,EAX
005A9BAF |. 33D3 XOR EDX,EBX
005A9BB1 |. 8BC6 MOV EAX,ESI
005A9BB3 |. C1E0 10 SHL EAX,10
005A9BB6 |. C1EE 10 SHR ESI,10
005A9BB9 |. 0BC6 OR EAX,ESI
005A9BBB |. 33D0 XOR EDX,EAX
005A9BBD |. 8BC1 MOV EAX,ECX
005A9BBF |. C1E0 18 SHL EAX,18
005A9BC2 |. C1E9 08 SHR ECX,8
005A9BC5 |. 0BC1 OR EAX,ECX
005A9BC7 |. 33D0 XOR EDX,EAX
005A9BC9 |. 8B0424 MOV EAX,DWORD PTR SS:[ESP]
005A9BCC |. 3390 90000000 XOR EDX,DWORD PTR DS:[EAX+90]
005A9BD2 |. 895424 18 MOV DWORD PTR SS:[ESP+18],EDX
以下代码基本相同共有40处,最后结果放在
BYTE PTR SS:[ESP+8]
BYTE PTR SS:[ESP+C]
BYTE PTR SS:[ESP+10]
BYTE PTR SS:[ESP+14]
中,为序列号,现在已知序列号,如何逆运算得到注册码。
此为什么加密算法?谢谢!
005A9BD6 |. 33C0 XOR EAX,EAX
005A9BD8 |. 8A4424 0C MOV AL,BYTE PTR SS:[ESP+C]
005A9BDC |. 8B1485 B83B720>MOV EDX,DWORD PTR DS:[EAX*4+723BB8]
005A9BE3 |. 8B4424 08 MOV EAX,DWORD PTR SS:[ESP+8]
005A9BE7 |. C1E8 08 SHR EAX,8
005A9BEA |. 25 FF000000 AND EAX,0FF
005A9BEF |. 8B0485 B83B720>MOV EAX,DWORD PTR DS:[EAX*4+723BB8]
005A9BF6 |. 8B4C24 14 MOV ECX,DWORD PTR SS:[ESP+14]
005A9BFA |. C1E9 10 SHR ECX,10
005A9BFD |. 81E1 FF000000 AND ECX,0FF
005A9C03 |. 8B348D B83B720>MOV ESI,DWORD PTR DS:[ECX*4+723BB8]
005A9C0A |. 8B4C24 10 MOV ECX,DWORD PTR SS:[ESP+10]
005A9C0E |. C1E9 18 SHR ECX,18
005A9C11 |. 81E1 FF000000 AND ECX,0FF
005A9C17 |. 8B0C8D B83B720>MOV ECX,DWORD PTR DS:[ECX*4+723BB8]
005A9C1E |. 8BD8 MOV EBX,EAX
005A9C20 |. C1E3 08 SHL EBX,8
005A9C23 |. C1E8 18 SHR EAX,18
005A9C26 |. 0BD8 OR EBX,EAX
005A9C28 |. 33D3 XOR EDX,EBX
005A9C2A |. 8BC6 MOV EAX,ESI
005A9C2C |. C1E0 10 SHL EAX,10
005A9C2F |. C1EE 10 SHR ESI,10
005A9C32 |. 0BC6 OR EAX,ESI
005A9C34 |. 33D0 XOR EDX,EAX
005A9C36 |. 8BC1 MOV EAX,ECX
005A9C38 |. C1E0 18 SHL EAX,18
005A9C3B |. C1E9 08 SHR ECX,8
005A9C3E |. 0BC1 OR EAX,ECX
005A9C40 |. 33D0 XOR EDX,EAX
005A9C42 |. 8B0424 MOV EAX,DWORD PTR SS:[ESP]
005A9C45 |. 3390 94000000 XOR EDX,DWORD PTR DS:[EAX+94]
005A9C4B |. 895424 1C MOV DWORD PTR SS:[ESP+1C],EDX
005A9C4F |. 33C0 XOR EAX,EAX
005A9C51 |. 8A4424 10 MOV AL,BYTE PTR SS:[ESP+10]
005A9C55 |. 8B1485 B83B720>MOV EDX,DWORD PTR DS:[EAX*4+723BB8]
005A9C5C |. 8B4424 0C MOV EAX,DWORD PTR SS:[ESP+C]
005A9C60 |. C1E8 08 SHR EAX,8
005A9C63 |. 25 FF000000 AND EAX,0FF
005A9C68 |. 8B0485 B83B720>MOV EAX,DWORD PTR DS:[EAX*4+723BB8]
005A9C6F |. 8B4C24 08 MOV ECX,DWORD PTR SS:[ESP+8]
005A9C73 |. C1E9 10 SHR ECX,10
005A9C76 |. 81E1 FF000000 AND ECX,0FF
005A9C7C |. 8B348D B83B720>MOV ESI,DWORD PTR DS:[ECX*4+723BB8]
005A9C83 |. 8B4C24 14 MOV ECX,DWORD PTR SS:[ESP+14]
005A9C87 |. C1E9 18 SHR ECX,18
005A9C8A |. 81E1 FF000000 AND ECX,0FF
005A9C90 |. 8B0C8D B83B720>MOV ECX,DWORD PTR DS:[ECX*4+723BB8]
005A9C97 |. 8BD8 MOV EBX,EAX
005A9C99 |. C1E3 08 SHL EBX,8
005A9C9C |. C1E8 18 SHR EAX,18
005A9C9F |. 0BD8 OR EBX,EAX
005A9CA1 |. 33D3 XOR EDX,EBX
005A9CA3 |. 8BC6 MOV EAX,ESI
005A9CA5 |. C1E0 10 SHL EAX,10
005A9CA8 |. C1EE 10 SHR ESI,10
005A9CAB |. 0BC6 OR EAX,ESI
005A9CAD |. 33D0 XOR EDX,EAX
005A9CAF |. 8BC1 MOV EAX,ECX
005A9CB1 |. C1E0 18 SHL EAX,18
005A9CB4 |. C1E9 08 SHR ECX,8
005A9CB7 |. 0BC1 OR EAX,ECX
005A9CB9 |. 33D0 XOR EDX,EAX
005A9CBB |. 8B0424 MOV EAX,DWORD PTR SS:[ESP]
005A9CBE |. 3390 98000000 XOR EDX,DWORD PTR DS:[EAX+98]
005A9CC4 |. 895424 20 MOV DWORD PTR SS:[ESP+20],EDX
005A9CC8 |. 33C0 XOR EAX,EAX
005A9CCA |. 8A4424 14 MOV AL,BYTE PTR SS:[ESP+14]
005A9CCE |. 8B1485 B83B720>MOV EDX,DWORD PTR DS:[EAX*4+723BB8]
005A9CD5 |. 8B4424 10 MOV EAX,DWORD PTR SS:[ESP+10]
005A9CD9 |. C1E8 08 SHR EAX,8
005A9CDC |. 25 FF000000 AND EAX,0FF
005A9CE1 |. 8B0485 B83B720>MOV EAX,DWORD PTR DS:[EAX*4+723BB8]
005A9CE8 |. 8B4C24 0C MOV ECX,DWORD PTR SS:[ESP+C]
005A9CEC |. C1E9 10 SHR ECX,10
005A9CEF |. 81E1 FF000000 AND ECX,0FF
005A9CF5 |. 8B348D B83B720>MOV ESI,DWORD PTR DS:[ECX*4+723BB8]
005A9CFC |. 8B4C24 08 MOV ECX,DWORD PTR SS:[ESP+8]
005A9D00 |. C1E9 18 SHR ECX,18
005A9D03 |. 81E1 FF000000 AND ECX,0FF
005A9D09 |. 8B0C8D B83B720>MOV ECX,DWORD PTR DS:[ECX*4+723BB8]
005A9D10 |. 8BD8 MOV EBX,EAX
005A9D12 |. C1E3 08 SHL EBX,8
005A9D15 |. C1E8 18 SHR EAX,18
005A9D18 |. 0BD8 OR EBX,EAX
005A9D1A |. 33D3 XOR EDX,EBX
005A9D1C |. 8BC6 MOV EAX,ESI
005A9D1E |. C1E0 10 SHL EAX,10
005A9D21 |. C1EE 10 SHR ESI,10
005A9D24 |. 0BC6 OR EAX,ESI
005A9D26 |. 33D0 XOR EDX,EAX
005A9D28 |. 8BC1 MOV EAX,ECX
005A9D2A |. C1E0 18 SHL EAX,18
005A9D2D |. C1E9 08 SHR ECX,8
005A9D30 |. 0BC1 OR EAX,ECX
005A9D32 |. 33D0 XOR EDX,EAX
005A9D34 |. 8B0424 MOV EAX,DWORD PTR SS:[ESP]
005A9D37 |. 3390 9C000000 XOR EDX,DWORD PTR DS:[EAX+9C]
005A9D3D |. 895424 24 MOV DWORD PTR SS:[ESP+24],EDX
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
X'51F4A750', X'7E416553', X'1A17A4C3', X'3A275E96',
X'3BAB6BCB', X'1F9D45F1', X'ACFA58AB', X'4BE30393',
X'2030FA55', X'AD766DF6', X'88CC7691', X'F5024C25',
X'4FE5D7FC', X'C52ACBD7', X'26354480', X'B562A38F',
X'DEB15A49', X'25BA1B67', X'45EA0E98', X'5DFEC0E1',
X'C32F7502', X'814CF012', X'8D4697A3', X'6BD3F9C6',
X'038F5FE7', X'15929C95', X'BF6D7AEB', X'955259DA',
X'D4BE832D', X'587421D3', X'49E06929', X'8EC9C844',
X'75C2896A', X'F48E7978', X'99583E6B', X'27B971DD',
X'BEE14FB6', X'F088AD17', X'C920AC66', X'7DCE3AB4',
X'63DF4A18', X'E51A3182', X'97513360', X'62537F45',
X'B16477E0', X'BB6BAE84', X'FE81A01C', X'F9082B94',
X'70486858', X'8F45FD19', X'94DE6C87', X'527BF8B7',
X'AB73D323', X'724B02E2', X'E31F8F57', X'6655AB2A',
X'B2EB2807', X'2FB5C203', X'86C57B9A', X'D33708A5',
X'302887F2', X'23BFA5B2', X'02036ABA', X'ED16825C',
X'8ACF1C2B', X'A779B492', X'F307F2F0', X'4E69E2A1',
X'65DAF4CD', X'0605BED5', X'D134621F', X'C4A6FE8A',
X'342E539D', X'A2F355A0', X'058AE132', X'A4F6EB75',
X'0B83EC39', X'4060EFAA', X'5E719F06', X'BD6E1051',
X'3E218AF9', X'96DD063D', X'DD3E05AE', X'4DE6BD46',
X'91548DB5', X'71C45D05', X'0406D46F', X'605015FF',
X'1998FB24', X'D6BDE997', X'894043CC', X'67D99E77',
X'B0E842BD', X'07898B88', X'E7195B38', X'79C8EEDB',
X'A17C0A47', X'7C420FE9', X'F8841EC9', X'00000000',
X'09808683', X'322BED48', X'1E1170AC', X'6C5A724E',
X'FD0EFFFB', X'0F853856', X'3DAED51E', X'362D3927',
X'0A0FD964', X'685CA621', X'9B5B54D1', X'24362E3A',
X'0C0A67B1', X'9357E70F', X'B4EE96D2', X'1B9B919E',
X'80C0C54F', X'61DC20A2', X'5A774B69', X'1C121A16',
X'E293BA0A', X'C0A02AE5', X'3C22E043', X'121B171D',
X'0E090D0B', X'F28BC7AD', X'2DB6A8B9', X'141EA9C8',
X'57F11985', X'AF75074C', X'EE99DDBB', X'A37F60FD',
X'F701269F', X'5C72F5BC', X'44663BC5', X'5BFB7E34',
X'8B432976', X'CB23C6DC', X'B6EDFC68', X'B8E4F163',
X'D731DCCA', X'42638510', X'13972240', X'84C61120',
X'854A247D', X'D2BB3DF8', X'AEF93211', X'C729A16D',
X'1D9E2F4B', X'DCB230F3', X'0D8652EC', X'77C1E3D0',
X'2BB3166C', X'A970B999', X'119448FA', X'47E96422',
X'A8FC8CC4', X'A0F03F1A', X'567D2CD8', X'223390EF',
X'87494EC7', X'D938D1C1', X'8CCAA2FE', X'98D40B36',
X'A6F581CF', X'A57ADE28', X'DAB78E26', X'3FADBFA4',
X'2C3A9DE4', X'5078920D', X'6A5FCC9B', X'547E4662',
X'F68D13C2', X'90D8B8E8', X'2E39F75E', X'82C3AFF5',
X'9F5D80BE', X'69D0937C', X'6FD52DA9', X'CF2512B3',
X'C8AC993B', X'10187DA7', X'E89C636E', X'DB3BBB7B',
X'CD267809', X'6E5918F4', X'EC9AB701', X'834F9AA8',
X'E6956E65', X'AAFFE67E', X'21BCCF08', X'EF15E8E6',
X'BAE79BD9', X'4A6F36CE', X'EA9F09D4', X'29B07CD6',
X'31A4B2AF', X'2A3F2331', X'C6A59430', X'35A266C0',
X'744EBC37', X'FC82CAA6', X'E090D0B0', X'33A7D815',
X'F104984A', X'41ECDAF7', X'7FCD500E', X'1791F62F',
X'764DD68D', X'43EFB04D', X'CCAA4D54', X'E49604DF',
X'9ED1B5E3', X'4C6A881B', X'C12C1FB8', X'4665517F',
X'9D5EEA04', X'018C355D', X'FA877473', X'FB0B412E',
X'B3671D5A', X'92DBD252', X'E9105633', X'6DD64713',
X'9AD7618C', X'37A10C7A', X'59F8148E', X'EB133C89',
X'CEA927EE', X'B761C935', X'E11CE5ED', X'7A47B13C',
X'9CD2DF59', X'55F2733F', X'1814CE79', X'73C737BF',
X'53F7CDEA', X'5FFDAA5B', X'DF3D6F14', X'7844DB86',
X'CAAFF381', X'B968C43E', X'3824342C', X'C2A3405F',
X'161DC372', X'BCE2250C', X'283C498B', X'FF0D9541',
X'39A80171', X'080CB3DE', X'D8B4E49C', X'6456C190',
X'7BCB8461', X'D532B670', X'486C5C74', X'D0B85742'
|