-
-
[求助]可逆加密算法的一段核心运算,看看属那种加密类型
-
发表于: 2014-9-21 20:50 4446
-
006588A0 /$ 53 push ebx
006588A1 |. 55 push ebp
006588A2 |. 8B6C24 0C mov ebp,dword ptr ss:[esp+C]
006588A6 |. 56 push esi
006588A7 |. 8BF1 mov esi,ecx
006588A9 |. 57 push edi
006588AA |. 8B7D 00 mov edi,dword ptr ss:[ebp]
006588AD |. 8B5E 10 mov ebx,dword ptr ds:[esi+10]
006588B0 |. 33DF xor ebx,edi
006588B2 |. 8BC3 mov eax,ebx
006588B4 |. 8BCB mov ecx,ebx
006588B6 |. C1E8 10 shr eax,10
006588B9 |. 25 FF000000 and eax,0FF
006588BE |. C1E9 18 shr ecx,18
006588C1 |. 8BBC86 58040000 mov edi,dword ptr ds:[esi+eax*4+458]
006588C8 |. 8B548E 58 mov edx,dword ptr ds:[esi+ecx*4+58]
006588CC |. 03FA add edi,edx
006588CE |. 8BD3 mov edx,ebx
006588D0 |. C1EA 08 shr edx,8
006588D3 |. 81E2 FF000000 and edx,0FF
006588D9 |. 8B8496 58080000 mov eax,dword ptr ds:[esi+edx*4+858]
006588E0 |. 8B56 14 mov edx,dword ptr ds:[esi+14]
006588E3 |. 33F8 xor edi,eax
006588E5 |. 8BC3 mov eax,ebx
006588E7 |. 25 FF000000 and eax,0FF
006588EC |. 8B8C86 580C0000 mov ecx,dword ptr ds:[esi+eax*4+C58]
006588F3 |. 03F9 add edi,ecx
006588F5 |. 8B4D 04 mov ecx,dword ptr ss:[ebp+4]
006588F8 |. 33FA xor edi,edx
006588FA |. 33F9 xor edi,ecx
006588FC |. 8BCF mov ecx,edi
006588FE |. 8BD7 mov edx,edi
00658900 |. C1E9 10 shr ecx,10
00658903 |. 81E1 FF000000 and ecx,0FF
00658909 |. C1EA 18 shr edx,18
0065890C |. 8B848E 58040000 mov eax,dword ptr ds:[esi+ecx*4+458]
00658913 |. 8B4C96 58 mov ecx,dword ptr ds:[esi+edx*4+58]
00658917 |. 03C1 add eax,ecx
00658919 |. 8BCF mov ecx,edi
0065891B |. C1E9 08 shr ecx,8
0065891E |. 81E1 FF000000 and ecx,0FF
00658924 |. 8B948E 58080000 mov edx,dword ptr ds:[esi+ecx*4+858]
0065892B |. 33C2 xor eax,edx
0065892D |. 8BD7 mov edx,edi
0065892F |. 81E2 FF000000 and edx,0FF
00658935 |. 8B8C96 580C0000 mov ecx,dword ptr ds:[esi+edx*4+C58]
0065893C |. 8B56 18 mov edx,dword ptr ds:[esi+18]
0065893F |. 03C1 add eax,ecx
00658941 |. 33C2 xor eax,edx
00658943 |. 33D8 xor ebx,eax
00658945 |. 8BC3 mov eax,ebx
00658947 |. 8BCB mov ecx,ebx
00658949 |. C1E8 10 shr eax,10
0065894C |. 25 FF000000 and eax,0FF
00658951 |. C1E9 18 shr ecx,18
00658954 |. 8B9486 58040000 mov edx,dword ptr ds:[esi+eax*4+458]
0065895B |. 8B448E 58 mov eax,dword ptr ds:[esi+ecx*4+58]
0065895F |. 03D0 add edx,eax
00658961 |. 8BC3 mov eax,ebx
00658963 |. C1E8 08 shr eax,8
00658966 |. 25 FF000000 and eax,0FF
0065896B |. 8B8C86 58080000 mov ecx,dword ptr ds:[esi+eax*4+858]
00658972 |. 33D1 xor edx,ecx
00658974 |. 8BCB mov ecx,ebx
00658976 |. 81E1 FF000000 and ecx,0FF
0065897C |. 8B848E 580C0000 mov eax,dword ptr ds:[esi+ecx*4+C58]
00658983 |. 8B4E 1C mov ecx,dword ptr ds:[esi+1C]
00658986 |. 03D0 add edx,eax
00658988 |. 33D1 xor edx,ecx
0065898A |. 33FA xor edi,edx
0065898C |. 8BD7 mov edx,edi
0065898E |. 8BC7 mov eax,edi
00658990 |. C1EA 10 shr edx,10
00658993 |. 81E2 FF000000 and edx,0FF
00658999 |. C1E8 18 shr eax,18
0065899C |. 8B8C96 58040000 mov ecx,dword ptr ds:[esi+edx*4+458]
006589A3 |. 8B5486 58 mov edx,dword ptr ds:[esi+eax*4+58]
006589A7 |. 03CA add ecx,edx
006589A9 |. 8BD7 mov edx,edi
006589AB |. C1EA 08 shr edx,8
006589AE |. 81E2 FF000000 and edx,0FF
006589B4 |. 8B8496 58080000 mov eax,dword ptr ds:[esi+edx*4+858]
006589BB |. 33C8 xor ecx,eax
006589BD |. 8BC7 mov eax,edi
006589BF |. 25 FF000000 and eax,0FF
006589C4 |. 8B9486 580C0000 mov edx,dword ptr ds:[esi+eax*4+C58]
006589CB |. 8B46 20 mov eax,dword ptr ds:[esi+20]
006589CE |. 03CA add ecx,edx
006589D0 |. 33C8 xor ecx,eax
006589D2 |. 33D9 xor ebx,ecx
006589D4 |. 8BCB mov ecx,ebx
006589D6 |. 8BD3 mov edx,ebx
006589D8 |. C1E9 10 shr ecx,10
006589DB |. 81E1 FF000000 and ecx,0FF
006589E1 |. C1EA 18 shr edx,18
006589E4 |. 8B848E 58040000 mov eax,dword ptr ds:[esi+ecx*4+458]
006589EB |. 8B4C96 58 mov ecx,dword ptr ds:[esi+edx*4+58]
006589EF |. 03C1 add eax,ecx
006589F1 |. 8BCB mov ecx,ebx
006589F3 |. C1E9 08 shr ecx,8
006589F6 |. 81E1 FF000000 and ecx,0FF
006589FC |. 8B948E 58080000 mov edx,dword ptr ds:[esi+ecx*4+858]
00658A03 |. 33C2 xor eax,edx
00658A05 |. 8BD3 mov edx,ebx
00658A07 |. 81E2 FF000000 and edx,0FF
00658A0D |. 8B8C96 580C0000 mov ecx,dword ptr ds:[esi+edx*4+C58]
00658A14 |. 8B56 24 mov edx,dword ptr ds:[esi+24]
00658A17 |. 03C1 add eax,ecx
00658A19 |. 33C2 xor eax,edx
00658A1B |. 33F8 xor edi,eax
00658A1D |. 8BC7 mov eax,edi
00658A1F |. 8BCF mov ecx,edi
00658A21 |. C1E8 10 shr eax,10
00658A24 |. 25 FF000000 and eax,0FF
00658A29 |. C1E9 18 shr ecx,18
00658A2C |. 8B9486 58040000 mov edx,dword ptr ds:[esi+eax*4+458]
00658A33 |. 8B448E 58 mov eax,dword ptr ds:[esi+ecx*4+58]
00658A37 |. 03D0 add edx,eax
00658A39 |. 8BC7 mov eax,edi
00658A3B |. C1E8 08 shr eax,8
00658A3E |. 25 FF000000 and eax,0FF
00658A43 |. 8B8C86 58080000 mov ecx,dword ptr ds:[esi+eax*4+858]
00658A4A |. 33D1 xor edx,ecx
00658A4C |. 8BCF mov ecx,edi
00658A4E |. 81E1 FF000000 and ecx,0FF
00658A54 |. 8B848E 580C0000 mov eax,dword ptr ds:[esi+ecx*4+C58]
00658A5B |. 8B4E 28 mov ecx,dword ptr ds:[esi+28]
00658A5E |. 03D0 add edx,eax
00658A60 |. 33D1 xor edx,ecx
00658A62 |. 33DA xor ebx,edx
00658A64 |. 8BD3 mov edx,ebx
00658A66 |. 8BC3 mov eax,ebx
00658A68 |. C1EA 10 shr edx,10
00658A6B |. 81E2 FF000000 and edx,0FF
00658A71 |. C1E8 18 shr eax,18
00658A74 |. 8B8C96 58040000 mov ecx,dword ptr ds:[esi+edx*4+458]
00658A7B |. 8B5486 58 mov edx,dword ptr ds:[esi+eax*4+58]
00658A7F |. 03CA add ecx,edx
00658A81 |. 8BD3 mov edx,ebx
00658A83 |. C1EA 08 shr edx,8
00658A86 |. 81E2 FF000000 and edx,0FF
00658A8C |. 8B8496 58080000 mov eax,dword ptr ds:[esi+edx*4+858]
00658A93 |. 33C8 xor ecx,eax
00658A95 |. 8BC3 mov eax,ebx
00658A97 |. 25 FF000000 and eax,0FF
00658A9C |. 8B9486 580C0000 mov edx,dword ptr ds:[esi+eax*4+C58]
00658AA3 |. 8B46 2C mov eax,dword ptr ds:[esi+2C]
00658AA6 |. 03CA add ecx,edx
00658AA8 |. 33C8 xor ecx,eax
00658AAA |. 33F9 xor edi,ecx
00658AAC |. 8BCF mov ecx,edi
00658AAE |. 8BD7 mov edx,edi
00658AB0 |. C1E9 10 shr ecx,10
00658AB3 |. 81E1 FF000000 and ecx,0FF
00658AB9 |. C1EA 18 shr edx,18
00658ABC |. 8B848E 58040000 mov eax,dword ptr ds:[esi+ecx*4+458]
00658AC3 |. 8B4C96 58 mov ecx,dword ptr ds:[esi+edx*4+58]
00658AC7 |. 03C1 add eax,ecx
00658AC9 |. 8BCF mov ecx,edi
00658ACB |. C1E9 08 shr ecx,8
00658ACE |. 81E1 FF000000 and ecx,0FF
00658AD4 |. 8B948E 58080000 mov edx,dword ptr ds:[esi+ecx*4+858]
00658ADB |. 33C2 xor eax,edx
00658ADD |. 8BD7 mov edx,edi
00658ADF |. 81E2 FF000000 and edx,0FF
00658AE5 |. 8B8C96 580C0000 mov ecx,dword ptr ds:[esi+edx*4+C58]
00658AEC |. 8B56 30 mov edx,dword ptr ds:[esi+30]
00658AEF |. 03C1 add eax,ecx
00658AF1 |. 33C2 xor eax,edx
00658AF3 |. 33D8 xor ebx,eax
00658AF5 |. 8BC3 mov eax,ebx
00658AF7 |. 8BCB mov ecx,ebx
00658AF9 |. C1E8 10 shr eax,10
00658AFC |. 25 FF000000 and eax,0FF
00658B01 |. C1E9 18 shr ecx,18
00658B04 |. 8B9486 58040000 mov edx,dword ptr ds:[esi+eax*4+458]
00658B0B |. 8B448E 58 mov eax,dword ptr ds:[esi+ecx*4+58]
00658B0F |. 03D0 add edx,eax
00658B11 |. 8BC3 mov eax,ebx
00658B13 |. C1E8 08 shr eax,8
00658B16 |. 25 FF000000 and eax,0FF
00658B1B |. 8B8C86 58080000 mov ecx,dword ptr ds:[esi+eax*4+858]
00658B22 |. 33D1 xor edx,ecx
00658B24 |. 8BCB mov ecx,ebx
00658B26 |. 81E1 FF000000 and ecx,0FF
00658B2C |. 8B848E 580C0000 mov eax,dword ptr ds:[esi+ecx*4+C58]
00658B33 |. 8B4E 34 mov ecx,dword ptr ds:[esi+34]
00658B36 |. 03D0 add edx,eax
00658B38 |. 33D1 xor edx,ecx
00658B3A |. 33FA xor edi,edx
00658B3C |. 8BD7 mov edx,edi
00658B3E |. 8BC7 mov eax,edi
00658B40 |. C1EA 10 shr edx,10
00658B43 |. 81E2 FF000000 and edx,0FF
00658B49 |. C1E8 18 shr eax,18
00658B4C |. 8B8C96 58040000 mov ecx,dword ptr ds:[esi+edx*4+458]
00658B53 |. 8B5486 58 mov edx,dword ptr ds:[esi+eax*4+58]
00658B57 |. 03CA add ecx,edx
00658B59 |. 8BD7 mov edx,edi
00658B5B |. C1EA 08 shr edx,8
00658B5E |. 81E2 FF000000 and edx,0FF
00658B64 |. 8B8496 58080000 mov eax,dword ptr ds:[esi+edx*4+858]
00658B6B |. 33C8 xor ecx,eax
00658B6D |. 8BC7 mov eax,edi
00658B6F |. 25 FF000000 and eax,0FF
00658B74 |. 8B9486 580C0000 mov edx,dword ptr ds:[esi+eax*4+C58]
00658B7B |. 8B46 38 mov eax,dword ptr ds:[esi+38]
00658B7E |. 03CA add ecx,edx
00658B80 |. 33C8 xor ecx,eax
00658B82 |. 33D9 xor ebx,ecx
00658B84 |. 8BCE mov ecx,esi
00658B86 |. 53 push ebx
00658B87 |. E8 C4090000 call EduOffic.00659550
00658B8C |. 8B56 3C mov edx,dword ptr ds:[esi+3C]
00658B8F |. 8BCE mov ecx,esi
00658B91 |. 33C2 xor eax,edx
00658B93 |. 33F8 xor edi,eax
00658B95 |. 57 push edi
00658B96 |. E8 B5090000 call EduOffic.00659550
00658B9B |. 8B56 40 mov edx,dword ptr ds:[esi+40]
00658B9E |. 8BCE mov ecx,esi
00658BA0 |. 33C2 xor eax,edx
00658BA2 |. 33D8 xor ebx,eax
00658BA4 |. 53 push ebx
00658BA5 |. E8 A6090000 call EduOffic.00659550
00658BAA |. 8B56 44 mov edx,dword ptr ds:[esi+44]
00658BAD |. 8BCE mov ecx,esi
00658BAF |. 33C2 xor eax,edx
00658BB1 |. 33F8 xor edi,eax
00658BB3 |. 57 push edi
00658BB4 |. E8 97090000 call EduOffic.00659550
00658BB9 |. 8B56 48 mov edx,dword ptr ds:[esi+48]
00658BBC |. 8BCE mov ecx,esi
00658BBE |. 33C2 xor eax,edx
00658BC0 |. 33D8 xor ebx,eax
00658BC2 |. 53 push ebx
00658BC3 |. E8 88090000 call EduOffic.00659550
00658BC8 |. 8B56 4C mov edx,dword ptr ds:[esi+4C]
00658BCB |. 8BCE mov ecx,esi
00658BCD |. 33C2 xor eax,edx
00658BCF |. 33F8 xor edi,eax
00658BD1 |. 57 push edi
00658BD2 |. E8 79090000 call EduOffic.00659550
00658BD7 |. 8B56 50 mov edx,dword ptr ds:[esi+50]
00658BDA |. 8B4E 54 mov ecx,dword ptr ds:[esi+54]
00658BDD |. 33C2 xor eax,edx
00658BDF |. 33CF xor ecx,edi
00658BE1 |. 33D8 xor ebx,eax
00658BE3 |. 5F pop edi
00658BE4 |. 894D 00 mov dword ptr ss:[ebp],ecx
00658BE7 |. 895D 04 mov dword ptr ss:[ebp+4],ebx
00658BEA |. 5E pop esi
00658BEB |. 5D pop ebp
00658BEC |. 5B pop ebx
00658BED \. C2 0400 retn 4
006588A1 |. 55 push ebp
006588A2 |. 8B6C24 0C mov ebp,dword ptr ss:[esp+C]
006588A6 |. 56 push esi
006588A7 |. 8BF1 mov esi,ecx
006588A9 |. 57 push edi
006588AA |. 8B7D 00 mov edi,dword ptr ss:[ebp]
006588AD |. 8B5E 10 mov ebx,dword ptr ds:[esi+10]
006588B0 |. 33DF xor ebx,edi
006588B2 |. 8BC3 mov eax,ebx
006588B4 |. 8BCB mov ecx,ebx
006588B6 |. C1E8 10 shr eax,10
006588B9 |. 25 FF000000 and eax,0FF
006588BE |. C1E9 18 shr ecx,18
006588C1 |. 8BBC86 58040000 mov edi,dword ptr ds:[esi+eax*4+458]
006588C8 |. 8B548E 58 mov edx,dword ptr ds:[esi+ecx*4+58]
006588CC |. 03FA add edi,edx
006588CE |. 8BD3 mov edx,ebx
006588D0 |. C1EA 08 shr edx,8
006588D3 |. 81E2 FF000000 and edx,0FF
006588D9 |. 8B8496 58080000 mov eax,dword ptr ds:[esi+edx*4+858]
006588E0 |. 8B56 14 mov edx,dword ptr ds:[esi+14]
006588E3 |. 33F8 xor edi,eax
006588E5 |. 8BC3 mov eax,ebx
006588E7 |. 25 FF000000 and eax,0FF
006588EC |. 8B8C86 580C0000 mov ecx,dword ptr ds:[esi+eax*4+C58]
006588F3 |. 03F9 add edi,ecx
006588F5 |. 8B4D 04 mov ecx,dword ptr ss:[ebp+4]
006588F8 |. 33FA xor edi,edx
006588FA |. 33F9 xor edi,ecx
006588FC |. 8BCF mov ecx,edi
006588FE |. 8BD7 mov edx,edi
00658900 |. C1E9 10 shr ecx,10
00658903 |. 81E1 FF000000 and ecx,0FF
00658909 |. C1EA 18 shr edx,18
0065890C |. 8B848E 58040000 mov eax,dword ptr ds:[esi+ecx*4+458]
00658913 |. 8B4C96 58 mov ecx,dword ptr ds:[esi+edx*4+58]
00658917 |. 03C1 add eax,ecx
00658919 |. 8BCF mov ecx,edi
0065891B |. C1E9 08 shr ecx,8
0065891E |. 81E1 FF000000 and ecx,0FF
00658924 |. 8B948E 58080000 mov edx,dword ptr ds:[esi+ecx*4+858]
0065892B |. 33C2 xor eax,edx
0065892D |. 8BD7 mov edx,edi
0065892F |. 81E2 FF000000 and edx,0FF
00658935 |. 8B8C96 580C0000 mov ecx,dword ptr ds:[esi+edx*4+C58]
0065893C |. 8B56 18 mov edx,dword ptr ds:[esi+18]
0065893F |. 03C1 add eax,ecx
00658941 |. 33C2 xor eax,edx
00658943 |. 33D8 xor ebx,eax
00658945 |. 8BC3 mov eax,ebx
00658947 |. 8BCB mov ecx,ebx
00658949 |. C1E8 10 shr eax,10
0065894C |. 25 FF000000 and eax,0FF
00658951 |. C1E9 18 shr ecx,18
00658954 |. 8B9486 58040000 mov edx,dword ptr ds:[esi+eax*4+458]
0065895B |. 8B448E 58 mov eax,dword ptr ds:[esi+ecx*4+58]
0065895F |. 03D0 add edx,eax
00658961 |. 8BC3 mov eax,ebx
00658963 |. C1E8 08 shr eax,8
00658966 |. 25 FF000000 and eax,0FF
0065896B |. 8B8C86 58080000 mov ecx,dword ptr ds:[esi+eax*4+858]
00658972 |. 33D1 xor edx,ecx
00658974 |. 8BCB mov ecx,ebx
00658976 |. 81E1 FF000000 and ecx,0FF
0065897C |. 8B848E 580C0000 mov eax,dword ptr ds:[esi+ecx*4+C58]
00658983 |. 8B4E 1C mov ecx,dword ptr ds:[esi+1C]
00658986 |. 03D0 add edx,eax
00658988 |. 33D1 xor edx,ecx
0065898A |. 33FA xor edi,edx
0065898C |. 8BD7 mov edx,edi
0065898E |. 8BC7 mov eax,edi
00658990 |. C1EA 10 shr edx,10
00658993 |. 81E2 FF000000 and edx,0FF
00658999 |. C1E8 18 shr eax,18
0065899C |. 8B8C96 58040000 mov ecx,dword ptr ds:[esi+edx*4+458]
006589A3 |. 8B5486 58 mov edx,dword ptr ds:[esi+eax*4+58]
006589A7 |. 03CA add ecx,edx
006589A9 |. 8BD7 mov edx,edi
006589AB |. C1EA 08 shr edx,8
006589AE |. 81E2 FF000000 and edx,0FF
006589B4 |. 8B8496 58080000 mov eax,dword ptr ds:[esi+edx*4+858]
006589BB |. 33C8 xor ecx,eax
006589BD |. 8BC7 mov eax,edi
006589BF |. 25 FF000000 and eax,0FF
006589C4 |. 8B9486 580C0000 mov edx,dword ptr ds:[esi+eax*4+C58]
006589CB |. 8B46 20 mov eax,dword ptr ds:[esi+20]
006589CE |. 03CA add ecx,edx
006589D0 |. 33C8 xor ecx,eax
006589D2 |. 33D9 xor ebx,ecx
006589D4 |. 8BCB mov ecx,ebx
006589D6 |. 8BD3 mov edx,ebx
006589D8 |. C1E9 10 shr ecx,10
006589DB |. 81E1 FF000000 and ecx,0FF
006589E1 |. C1EA 18 shr edx,18
006589E4 |. 8B848E 58040000 mov eax,dword ptr ds:[esi+ecx*4+458]
006589EB |. 8B4C96 58 mov ecx,dword ptr ds:[esi+edx*4+58]
006589EF |. 03C1 add eax,ecx
006589F1 |. 8BCB mov ecx,ebx
006589F3 |. C1E9 08 shr ecx,8
006589F6 |. 81E1 FF000000 and ecx,0FF
006589FC |. 8B948E 58080000 mov edx,dword ptr ds:[esi+ecx*4+858]
00658A03 |. 33C2 xor eax,edx
00658A05 |. 8BD3 mov edx,ebx
00658A07 |. 81E2 FF000000 and edx,0FF
00658A0D |. 8B8C96 580C0000 mov ecx,dword ptr ds:[esi+edx*4+C58]
00658A14 |. 8B56 24 mov edx,dword ptr ds:[esi+24]
00658A17 |. 03C1 add eax,ecx
00658A19 |. 33C2 xor eax,edx
00658A1B |. 33F8 xor edi,eax
00658A1D |. 8BC7 mov eax,edi
00658A1F |. 8BCF mov ecx,edi
00658A21 |. C1E8 10 shr eax,10
00658A24 |. 25 FF000000 and eax,0FF
00658A29 |. C1E9 18 shr ecx,18
00658A2C |. 8B9486 58040000 mov edx,dword ptr ds:[esi+eax*4+458]
00658A33 |. 8B448E 58 mov eax,dword ptr ds:[esi+ecx*4+58]
00658A37 |. 03D0 add edx,eax
00658A39 |. 8BC7 mov eax,edi
00658A3B |. C1E8 08 shr eax,8
00658A3E |. 25 FF000000 and eax,0FF
00658A43 |. 8B8C86 58080000 mov ecx,dword ptr ds:[esi+eax*4+858]
00658A4A |. 33D1 xor edx,ecx
00658A4C |. 8BCF mov ecx,edi
00658A4E |. 81E1 FF000000 and ecx,0FF
00658A54 |. 8B848E 580C0000 mov eax,dword ptr ds:[esi+ecx*4+C58]
00658A5B |. 8B4E 28 mov ecx,dword ptr ds:[esi+28]
00658A5E |. 03D0 add edx,eax
00658A60 |. 33D1 xor edx,ecx
00658A62 |. 33DA xor ebx,edx
00658A64 |. 8BD3 mov edx,ebx
00658A66 |. 8BC3 mov eax,ebx
00658A68 |. C1EA 10 shr edx,10
00658A6B |. 81E2 FF000000 and edx,0FF
00658A71 |. C1E8 18 shr eax,18
00658A74 |. 8B8C96 58040000 mov ecx,dword ptr ds:[esi+edx*4+458]
00658A7B |. 8B5486 58 mov edx,dword ptr ds:[esi+eax*4+58]
00658A7F |. 03CA add ecx,edx
00658A81 |. 8BD3 mov edx,ebx
00658A83 |. C1EA 08 shr edx,8
00658A86 |. 81E2 FF000000 and edx,0FF
00658A8C |. 8B8496 58080000 mov eax,dword ptr ds:[esi+edx*4+858]
00658A93 |. 33C8 xor ecx,eax
00658A95 |. 8BC3 mov eax,ebx
00658A97 |. 25 FF000000 and eax,0FF
00658A9C |. 8B9486 580C0000 mov edx,dword ptr ds:[esi+eax*4+C58]
00658AA3 |. 8B46 2C mov eax,dword ptr ds:[esi+2C]
00658AA6 |. 03CA add ecx,edx
00658AA8 |. 33C8 xor ecx,eax
00658AAA |. 33F9 xor edi,ecx
00658AAC |. 8BCF mov ecx,edi
00658AAE |. 8BD7 mov edx,edi
00658AB0 |. C1E9 10 shr ecx,10
00658AB3 |. 81E1 FF000000 and ecx,0FF
00658AB9 |. C1EA 18 shr edx,18
00658ABC |. 8B848E 58040000 mov eax,dword ptr ds:[esi+ecx*4+458]
00658AC3 |. 8B4C96 58 mov ecx,dword ptr ds:[esi+edx*4+58]
00658AC7 |. 03C1 add eax,ecx
00658AC9 |. 8BCF mov ecx,edi
00658ACB |. C1E9 08 shr ecx,8
00658ACE |. 81E1 FF000000 and ecx,0FF
00658AD4 |. 8B948E 58080000 mov edx,dword ptr ds:[esi+ecx*4+858]
00658ADB |. 33C2 xor eax,edx
00658ADD |. 8BD7 mov edx,edi
00658ADF |. 81E2 FF000000 and edx,0FF
00658AE5 |. 8B8C96 580C0000 mov ecx,dword ptr ds:[esi+edx*4+C58]
00658AEC |. 8B56 30 mov edx,dword ptr ds:[esi+30]
00658AEF |. 03C1 add eax,ecx
00658AF1 |. 33C2 xor eax,edx
00658AF3 |. 33D8 xor ebx,eax
00658AF5 |. 8BC3 mov eax,ebx
00658AF7 |. 8BCB mov ecx,ebx
00658AF9 |. C1E8 10 shr eax,10
00658AFC |. 25 FF000000 and eax,0FF
00658B01 |. C1E9 18 shr ecx,18
00658B04 |. 8B9486 58040000 mov edx,dword ptr ds:[esi+eax*4+458]
00658B0B |. 8B448E 58 mov eax,dword ptr ds:[esi+ecx*4+58]
00658B0F |. 03D0 add edx,eax
00658B11 |. 8BC3 mov eax,ebx
00658B13 |. C1E8 08 shr eax,8
00658B16 |. 25 FF000000 and eax,0FF
00658B1B |. 8B8C86 58080000 mov ecx,dword ptr ds:[esi+eax*4+858]
00658B22 |. 33D1 xor edx,ecx
00658B24 |. 8BCB mov ecx,ebx
00658B26 |. 81E1 FF000000 and ecx,0FF
00658B2C |. 8B848E 580C0000 mov eax,dword ptr ds:[esi+ecx*4+C58]
00658B33 |. 8B4E 34 mov ecx,dword ptr ds:[esi+34]
00658B36 |. 03D0 add edx,eax
00658B38 |. 33D1 xor edx,ecx
00658B3A |. 33FA xor edi,edx
00658B3C |. 8BD7 mov edx,edi
00658B3E |. 8BC7 mov eax,edi
00658B40 |. C1EA 10 shr edx,10
00658B43 |. 81E2 FF000000 and edx,0FF
00658B49 |. C1E8 18 shr eax,18
00658B4C |. 8B8C96 58040000 mov ecx,dword ptr ds:[esi+edx*4+458]
00658B53 |. 8B5486 58 mov edx,dword ptr ds:[esi+eax*4+58]
00658B57 |. 03CA add ecx,edx
00658B59 |. 8BD7 mov edx,edi
00658B5B |. C1EA 08 shr edx,8
00658B5E |. 81E2 FF000000 and edx,0FF
00658B64 |. 8B8496 58080000 mov eax,dword ptr ds:[esi+edx*4+858]
00658B6B |. 33C8 xor ecx,eax
00658B6D |. 8BC7 mov eax,edi
00658B6F |. 25 FF000000 and eax,0FF
00658B74 |. 8B9486 580C0000 mov edx,dword ptr ds:[esi+eax*4+C58]
00658B7B |. 8B46 38 mov eax,dword ptr ds:[esi+38]
00658B7E |. 03CA add ecx,edx
00658B80 |. 33C8 xor ecx,eax
00658B82 |. 33D9 xor ebx,ecx
00658B84 |. 8BCE mov ecx,esi
00658B86 |. 53 push ebx
00658B87 |. E8 C4090000 call EduOffic.00659550
00658B8C |. 8B56 3C mov edx,dword ptr ds:[esi+3C]
00658B8F |. 8BCE mov ecx,esi
00658B91 |. 33C2 xor eax,edx
00658B93 |. 33F8 xor edi,eax
00658B95 |. 57 push edi
00658B96 |. E8 B5090000 call EduOffic.00659550
00658B9B |. 8B56 40 mov edx,dword ptr ds:[esi+40]
00658B9E |. 8BCE mov ecx,esi
00658BA0 |. 33C2 xor eax,edx
00658BA2 |. 33D8 xor ebx,eax
00658BA4 |. 53 push ebx
00658BA5 |. E8 A6090000 call EduOffic.00659550
00658BAA |. 8B56 44 mov edx,dword ptr ds:[esi+44]
00658BAD |. 8BCE mov ecx,esi
00658BAF |. 33C2 xor eax,edx
00658BB1 |. 33F8 xor edi,eax
00658BB3 |. 57 push edi
00658BB4 |. E8 97090000 call EduOffic.00659550
00658BB9 |. 8B56 48 mov edx,dword ptr ds:[esi+48]
00658BBC |. 8BCE mov ecx,esi
00658BBE |. 33C2 xor eax,edx
00658BC0 |. 33D8 xor ebx,eax
00658BC2 |. 53 push ebx
00658BC3 |. E8 88090000 call EduOffic.00659550
00658BC8 |. 8B56 4C mov edx,dword ptr ds:[esi+4C]
00658BCB |. 8BCE mov ecx,esi
00658BCD |. 33C2 xor eax,edx
00658BCF |. 33F8 xor edi,eax
00658BD1 |. 57 push edi
00658BD2 |. E8 79090000 call EduOffic.00659550
00658BD7 |. 8B56 50 mov edx,dword ptr ds:[esi+50]
00658BDA |. 8B4E 54 mov ecx,dword ptr ds:[esi+54]
00658BDD |. 33C2 xor eax,edx
00658BDF |. 33CF xor ecx,edi
00658BE1 |. 33D8 xor ebx,eax
00658BE3 |. 5F pop edi
00658BE4 |. 894D 00 mov dword ptr ss:[ebp],ecx
00658BE7 |. 895D 04 mov dword ptr ss:[ebp+4],ebx
00658BEA |. 5E pop esi
00658BEB |. 5D pop ebp
00658BEC |. 5B pop ebx
00658BED \. C2 0400 retn 4
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
- [求助]可逆加密算法的一段核心运算,看看属那种加密类型 4447
- MD5加密结果让人匪夷所思 6099
- 这个有壳吗,入口很怪异 4772
- [原创]程序自校验与功能限制捆绑的双重去校验 14155
- OD中如何下断截获程序修改窗口CAPTION[求助] 3812
看原图
赞赏
雪币:
留言: