首页
社区
课程
招聘
[旧帖] [讨论]加密解密算法分析 0.00雪花
发表于: 2012-4-25 00:36 5089

[旧帖] [讨论]加密解密算法分析 0.00雪花

2012-4-25 00:36
5089
A(16进制数据,160字节):98B0FA5FB14E98EBF2B26530D7D1B0CED5BD9A3197A5043488970DBB66CFB59ED9020E3EF9EB2A94E6942CDF385ECFA943DD2A736F0F194389EC55FD113074E25C8AC7B9C0AEF2387C54514561019A21

B(字符串,80字节):7F9F055C174DDE846A925D629A58B39C673274993988615848982765645040572427652495680420

下面这段汇编代码是一段解密代码,能将上面长度为160字节的16进制数据A解密成长度为80字节的字符串B。请教各位大神,这是一种什么算法?

0061D444  /$  53            PUSH EBX
0061D445  |.  56            PUSH ESI
0061D446  |.  57            PUSH EDI
0061D447  |.  55            PUSH EBP
0061D448  |.  83C4 F4       ADD ESP,-0C
0061D44B  |.  8BF0          MOV ESI,EAX
0061D44D  |.  8D3C24        LEA EDI,DWORD PTR SS:[ESP]
0061D450  |.  A5            MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ES>
0061D451  |.  A5            MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ES>
0061D452  |.  895424 08     MOV DWORD PTR SS:[ESP+8],EDX
0061D456  |.  BE C8A66F00   MOV ESI,TotoCent.006FA6C8
0061D45B  |.  BF A8A66F00   MOV EDI,TotoCent.006FA6A8
0061D460  |.  8BEC          MOV EBP,ESP
0061D462  |.  8A55 07       MOV DL,BYTE PTR SS:[EBP+7]
0061D465  |.  F6C2 40       TEST DL,40
0061D468  |.  0F97C0        SETA AL
0061D46B  |.  8807          MOV BYTE PTR DS:[EDI],AL
0061D46D  |.  F6C2 80       TEST DL,80
0061D470  |.  0F97C0        SETA AL
0061D473  |.  8806          MOV BYTE PTR DS:[ESI],AL
0061D475  |.  8A4D 06       MOV CL,BYTE PTR SS:[EBP+6]
0061D478  |.  F6C1 40       TEST CL,40
0061D47B  |.  0F97C0        SETA AL
0061D47E  |.  8847 01       MOV BYTE PTR DS:[EDI+1],AL
0061D481  |.  F6C1 80       TEST CL,80
0061D484  |.  0F97C0        SETA AL
0061D487  |.  8846 01       MOV BYTE PTR DS:[ESI+1],AL
0061D48A  |.  8A45 05       MOV AL,BYTE PTR SS:[EBP+5]
0061D48D  |.  F6C0 40       TEST AL,40
0061D490  |.  0F97C3        SETA BL
0061D493  |.  885F 02       MOV BYTE PTR DS:[EDI+2],BL
0061D496  |.  F6C0 80       TEST AL,80
0061D499  |.  0F97C3        SETA BL
0061D49C  |.  885E 02       MOV BYTE PTR DS:[ESI+2],BL
0061D49F  |.  F645 04 40    TEST BYTE PTR SS:[EBP+4],40
0061D4A3  |.  0F97C3        SETA BL
0061D4A6  |.  885F 03       MOV BYTE PTR DS:[EDI+3],BL
0061D4A9  |.  F645 04 80    TEST BYTE PTR SS:[EBP+4],80
0061D4AD  |.  0F97C3        SETA BL
0061D4B0  |.  885E 03       MOV BYTE PTR DS:[ESI+3],BL
0061D4B3  |.  F645 03 40    TEST BYTE PTR SS:[EBP+3],40
0061D4B7  |.  0F97C3        SETA BL
0061D4BA  |.  885F 04       MOV BYTE PTR DS:[EDI+4],BL
0061D4BD  |.  F645 03 80    TEST BYTE PTR SS:[EBP+3],80
0061D4C1  |.  0F97C3        SETA BL
0061D4C4  |.  885E 04       MOV BYTE PTR DS:[ESI+4],BL
0061D4C7  |.  F645 02 40    TEST BYTE PTR SS:[EBP+2],40
0061D4CB  |.  0F97C3        SETA BL
0061D4CE  |.  885F 05       MOV BYTE PTR DS:[EDI+5],BL
0061D4D1  |.  F645 02 80    TEST BYTE PTR SS:[EBP+2],80
0061D4D5  |.  0F97C3        SETA BL
0061D4D8  |.  885E 05       MOV BYTE PTR DS:[ESI+5],BL
0061D4DB  |.  F645 01 40    TEST BYTE PTR SS:[EBP+1],40
0061D4DF  |.  0F97C3        SETA BL
0061D4E2  |.  885F 06       MOV BYTE PTR DS:[EDI+6],BL
0061D4E5  |.  F645 01 80    TEST BYTE PTR SS:[EBP+1],80
0061D4E9  |.  0F97C3        SETA BL
0061D4EC  |.  885E 06       MOV BYTE PTR DS:[ESI+6],BL
0061D4EF  |.  F645 00 40    TEST BYTE PTR SS:[EBP],40
0061D4F3  |.  0F97C3        SETA BL
0061D4F6  |.  885F 07       MOV BYTE PTR DS:[EDI+7],BL
0061D4F9  |.  F645 00 80    TEST BYTE PTR SS:[EBP],80
0061D4FD  |.  0F97C3        SETA BL
0061D500  |.  885E 07       MOV BYTE PTR DS:[ESI+7],BL
0061D503  |.  F6C2 10       TEST DL,10
0061D506  |.  0F97C3        SETA BL
0061D509  |.  885F 08       MOV BYTE PTR DS:[EDI+8],BL
0061D50C  |.  F6C2 20       TEST DL,20
0061D50F  |.  0F97C2        SETA DL
0061D512  |.  8856 08       MOV BYTE PTR DS:[ESI+8],DL
0061D515  |.  F6C1 10       TEST CL,10
0061D518  |.  0F97C2        SETA DL
0061D51B  |.  8857 09       MOV BYTE PTR DS:[EDI+9],DL
0061D51E  |.  F6C1 20       TEST CL,20
0061D521  |.  0F97C2        SETA DL
0061D524  |.  8856 09       MOV BYTE PTR DS:[ESI+9],DL
0061D527  |.  F6C0 10       TEST AL,10
0061D52A  |.  0F97C2        SETA DL
0061D52D  |.  8857 0A       MOV BYTE PTR DS:[EDI+A],DL
0061D530  |.  F6C0 20       TEST AL,20
0061D533  |.  0F97C0        SETA AL
0061D536  |.  8846 0A       MOV BYTE PTR DS:[ESI+A],AL
0061D539  |.  F645 04 10    TEST BYTE PTR SS:[EBP+4],10
0061D53D  |.  0F97C0        SETA AL
0061D540  |.  8847 0B       MOV BYTE PTR DS:[EDI+B],AL
0061D543  |.  F645 04 20    TEST BYTE PTR SS:[EBP+4],20
0061D547  |.  0F97C0        SETA AL
0061D54A  |.  8846 0B       MOV BYTE PTR DS:[ESI+B],AL
0061D54D  |.  F645 03 10    TEST BYTE PTR SS:[EBP+3],10
0061D551  |.  0F97C0        SETA AL
0061D554  |.  8847 0C       MOV BYTE PTR DS:[EDI+C],AL
0061D557  |.  F645 03 20    TEST BYTE PTR SS:[EBP+3],20
0061D55B  |.  0F97C0        SETA AL
0061D55E  |.  8846 0C       MOV BYTE PTR DS:[ESI+C],AL
0061D561  |.  F645 02 10    TEST BYTE PTR SS:[EBP+2],10
0061D565  |.  0F97C0        SETA AL
0061D568  |.  8847 0D       MOV BYTE PTR DS:[EDI+D],AL
0061D56B  |.  F645 02 20    TEST BYTE PTR SS:[EBP+2],20
0061D56F  |.  0F97C0        SETA AL
0061D572  |.  8846 0D       MOV BYTE PTR DS:[ESI+D],AL
0061D575  |.  F645 01 10    TEST BYTE PTR SS:[EBP+1],10
0061D579  |.  0F97C0        SETA AL
0061D57C  |.  8847 0E       MOV BYTE PTR DS:[EDI+E],AL
0061D57F  |.  F645 01 20    TEST BYTE PTR SS:[EBP+1],20
0061D583  |.  0F97C0        SETA AL
0061D586  |.  8846 0E       MOV BYTE PTR DS:[ESI+E],AL
0061D589  |.  F645 00 10    TEST BYTE PTR SS:[EBP],10
0061D58D  |.  0F97C0        SETA AL
0061D590  |.  8847 0F       MOV BYTE PTR DS:[EDI+F],AL
0061D593  |.  F645 00 20    TEST BYTE PTR SS:[EBP],20
0061D597  |.  0F97C0        SETA AL
0061D59A  |.  8846 0F       MOV BYTE PTR DS:[ESI+F],AL
0061D59D  |.  F645 07 04    TEST BYTE PTR SS:[EBP+7],4
0061D5A1  |.  0F97C0        SETA AL
0061D5A4  |.  8847 10       MOV BYTE PTR DS:[EDI+10],AL
0061D5A7  |.  F645 07 08    TEST BYTE PTR SS:[EBP+7],8
0061D5AB  |.  0F97C0        SETA AL
0061D5AE  |.  8846 10       MOV BYTE PTR DS:[ESI+10],AL
0061D5B1  |.  F645 06 04    TEST BYTE PTR SS:[EBP+6],4
0061D5B5  |.  0F97C0        SETA AL
0061D5B8  |.  8847 11       MOV BYTE PTR DS:[EDI+11],AL
0061D5BB  |.  F645 06 08    TEST BYTE PTR SS:[EBP+6],8
0061D5BF  |.  0F97C0        SETA AL
0061D5C2  |.  8846 11       MOV BYTE PTR DS:[ESI+11],AL
0061D5C5  |.  F645 05 04    TEST BYTE PTR SS:[EBP+5],4
0061D5C9  |.  0F97C0        SETA AL
0061D5CC  |.  8847 12       MOV BYTE PTR DS:[EDI+12],AL
0061D5CF  |.  F645 05 08    TEST BYTE PTR SS:[EBP+5],8
0061D5D3  |.  0F97C0        SETA AL
0061D5D6  |.  8846 12       MOV BYTE PTR DS:[ESI+12],AL
0061D5D9  |.  F645 04 04    TEST BYTE PTR SS:[EBP+4],4
0061D5DD  |.  0F97C0        SETA AL
0061D5E0  |.  8847 13       MOV BYTE PTR DS:[EDI+13],AL
0061D5E3  |.  F645 04 08    TEST BYTE PTR SS:[EBP+4],8
0061D5E7  |.  0F97C0        SETA AL
0061D5EA  |.  8846 13       MOV BYTE PTR DS:[ESI+13],AL
0061D5ED  |.  F645 03 04    TEST BYTE PTR SS:[EBP+3],4
0061D5F1  |.  0F97C0        SETA AL
0061D5F4  |.  8847 14       MOV BYTE PTR DS:[EDI+14],AL
0061D5F7  |.  F645 03 08    TEST BYTE PTR SS:[EBP+3],8
0061D5FB  |.  0F97C0        SETA AL
0061D5FE  |.  8846 14       MOV BYTE PTR DS:[ESI+14],AL
0061D601  |.  F645 02 04    TEST BYTE PTR SS:[EBP+2],4
0061D605  |.  0F97C0        SETA AL
0061D608  |.  8847 15       MOV BYTE PTR DS:[EDI+15],AL
0061D60B  |.  F645 02 08    TEST BYTE PTR SS:[EBP+2],8
0061D60F  |.  0F97C0        SETA AL
0061D612  |.  8846 15       MOV BYTE PTR DS:[ESI+15],AL
0061D615  |.  F645 01 04    TEST BYTE PTR SS:[EBP+1],4
0061D619  |.  0F97C0        SETA AL
0061D61C  |.  8847 16       MOV BYTE PTR DS:[EDI+16],AL
0061D61F  |.  F645 01 08    TEST BYTE PTR SS:[EBP+1],8
0061D623  |.  0F97C0        SETA AL
0061D626  |.  8846 16       MOV BYTE PTR DS:[ESI+16],AL
0061D629  |.  F645 00 04    TEST BYTE PTR SS:[EBP],4
0061D62D  |.  0F97C0        SETA AL
0061D630  |.  8847 17       MOV BYTE PTR DS:[EDI+17],AL
0061D633  |.  F645 00 08    TEST BYTE PTR SS:[EBP],8
0061D637  |.  0F97C0        SETA AL
0061D63A  |.  8846 17       MOV BYTE PTR DS:[ESI+17],AL
0061D63D  |.  8A45 07       MOV AL,BYTE PTR SS:[EBP+7]
0061D640  |.  24 01         AND AL,1
0061D642  |.  8847 18       MOV BYTE PTR DS:[EDI+18],AL
0061D645  |.  F645 07 02    TEST BYTE PTR SS:[EBP+7],2
0061D649  |.  0F97C0        SETA AL
0061D64C  |.  8846 18       MOV BYTE PTR DS:[ESI+18],AL
0061D64F  |.  8A45 06       MOV AL,BYTE PTR SS:[EBP+6]
0061D652  |.  24 01         AND AL,1
0061D654  |.  8847 19       MOV BYTE PTR DS:[EDI+19],AL
0061D657  |.  F645 06 02    TEST BYTE PTR SS:[EBP+6],2
0061D65B  |.  0F97C0        SETA AL
0061D65E  |.  8846 19       MOV BYTE PTR DS:[ESI+19],AL
0061D661  |.  8A45 05       MOV AL,BYTE PTR SS:[EBP+5]
0061D664  |.  24 01         AND AL,1
0061D666  |.  8847 1A       MOV BYTE PTR DS:[EDI+1A],AL
0061D669  |.  F645 05 02    TEST BYTE PTR SS:[EBP+5],2
0061D66D  |.  0F97C0        SETA AL
0061D670  |.  8846 1A       MOV BYTE PTR DS:[ESI+1A],AL
0061D673  |.  8A45 04       MOV AL,BYTE PTR SS:[EBP+4]
0061D676  |.  24 01         AND AL,1
0061D678  |.  8847 1B       MOV BYTE PTR DS:[EDI+1B],AL
0061D67B  |.  F645 04 02    TEST BYTE PTR SS:[EBP+4],2
0061D67F  |.  0F97C0        SETA AL
0061D682  |.  8846 1B       MOV BYTE PTR DS:[ESI+1B],AL
0061D685  |.  8A45 03       MOV AL,BYTE PTR SS:[EBP+3]
0061D688  |.  24 01         AND AL,1
0061D68A  |.  8847 1C       MOV BYTE PTR DS:[EDI+1C],AL
0061D68D  |.  F645 03 02    TEST BYTE PTR SS:[EBP+3],2
0061D691  |.  0F97C0        SETA AL
0061D694  |.  8846 1C       MOV BYTE PTR DS:[ESI+1C],AL
0061D697  |.  8A45 02       MOV AL,BYTE PTR SS:[EBP+2]
0061D69A  |.  24 01         AND AL,1
0061D69C  |.  8847 1D       MOV BYTE PTR DS:[EDI+1D],AL
0061D69F  |.  F645 02 02    TEST BYTE PTR SS:[EBP+2],2
0061D6A3  |.  0F97C0        SETA AL
0061D6A6  |.  8846 1D       MOV BYTE PTR DS:[ESI+1D],AL
0061D6A9  |.  8A45 01       MOV AL,BYTE PTR SS:[EBP+1]
0061D6AC  |.  24 01         AND AL,1
0061D6AE  |.  8847 1E       MOV BYTE PTR DS:[EDI+1E],AL
0061D6B1  |.  F645 01 02    TEST BYTE PTR SS:[EBP+1],2
0061D6B5  |.  0F97C0        SETA AL
0061D6B8  |.  8846 1E       MOV BYTE PTR DS:[ESI+1E],AL
0061D6BB  |.  8A45 00       MOV AL,BYTE PTR SS:[EBP]
0061D6BE  |.  24 01         AND AL,1
0061D6C0  |.  8847 1F       MOV BYTE PTR DS:[EDI+1F],AL
0061D6C3  |.  F645 00 02    TEST BYTE PTR SS:[EBP],2
0061D6C7  |.  0F97C0        SETA AL
0061D6CA  |.  8846 1F       MOV BYTE PTR DS:[ESI+1F],AL
0061D6CD  |.  B2 10         MOV DL,10
0061D6CF  |.  B8 A8A36F00   MOV EAX,TotoCent.006FA3A8
0061D6D4  |>  8A4E 1F       /MOV CL,BYTE PTR DS:[ESI+1F]
0061D6D7  |.  3208          |XOR CL,BYTE PTR DS:[EAX]
0061D6D9  |.  81E1 FF000000 |AND ECX,0FF
0061D6DF  |.  C1E1 05       |SHL ECX,5
0061D6E2  |.  8A5E 04       |MOV BL,BYTE PTR DS:[ESI+4]
0061D6E5  |.  3258 05       |XOR BL,BYTE PTR DS:[EAX+5]
0061D6E8  |.  81E3 FF000000 |AND EBX,0FF
0061D6EE  |.  C1E3 04       |SHL EBX,4
0061D6F1  |.  66:0BCB       |OR CX,BX
0061D6F4  |.  8A1E          |MOV BL,BYTE PTR DS:[ESI]
0061D6F6  |.  3258 01       |XOR BL,BYTE PTR DS:[EAX+1]
0061D6F9  |.  81E3 FF000000 |AND EBX,0FF
0061D6FF  |.  C1E3 03       |SHL EBX,3
0061D702  |.  66:0BCB       |OR CX,BX
0061D705  |.  8A5E 01       |MOV BL,BYTE PTR DS:[ESI+1]
0061D708  |.  3258 02       |XOR BL,BYTE PTR DS:[EAX+2]
0061D70B  |.  81E3 FF000000 |AND EBX,0FF
0061D711  |.  C1E3 02       |SHL EBX,2
0061D714  |.  66:0BCB       |OR CX,BX
0061D717  |.  8A5E 02       |MOV BL,BYTE PTR DS:[ESI+2]
0061D71A  |.  3258 03       |XOR BL,BYTE PTR DS:[EAX+3]
0061D71D  |.  81E3 FF000000 |AND EBX,0FF
0061D723  |.  03DB          |ADD EBX,EBX
0061D725  |.  66:0BCB       |OR CX,BX
0061D728  |.  8A5E 03       |MOV BL,BYTE PTR DS:[ESI+3]
0061D72B  |.  3258 04       |XOR BL,BYTE PTR DS:[EAX+4]
0061D72E  |.  81E3 FF000000 |AND EBX,0FF
0061D734  |.  66:0BCB       |OR CX,BX
0061D737  |.  0FB7D9        |MOVZX EBX,CX
0061D73A  |.  8A9B 1C486F00 |MOV BL,BYTE PTR DS:[EBX+6F481C]
0061D740  |.  325F 08       |XOR BL,BYTE PTR DS:[EDI+8]
0061D743  |.  881D F0A66F00 |MOV BYTE PTR DS:[6FA6F0],BL
0061D749  |.  0FB7D9        |MOVZX EBX,CX
0061D74C  |.  8A9B 1C4A6F00 |MOV BL,BYTE PTR DS:[EBX+6F4A1C]
0061D752  |.  325F 10       |XOR BL,BYTE PTR DS:[EDI+10]
0061D755  |.  881D F8A66F00 |MOV BYTE PTR DS:[6FA6F8],BL
0061D75B  |.  0FB7D9        |MOVZX EBX,CX
0061D75E  |.  8A9B 1C4C6F00 |MOV BL,BYTE PTR DS:[EBX+6F4C1C]
0061D764  |.  325F 16       |XOR BL,BYTE PTR DS:[EDI+16]
0061D767  |.  881D FEA66F00 |MOV BYTE PTR DS:[6FA6FE],BL
0061D76D  |.  0FB7C9        |MOVZX ECX,CX
0061D770  |.  8A89 1C4E6F00 |MOV CL,BYTE PTR DS:[ECX+6F4E1C]
0061D776  |.  324F 1E       |XOR CL,BYTE PTR DS:[EDI+1E]
0061D779  |.  880D 06A76F00 |MOV BYTE PTR DS:[6FA706],CL
0061D77F  |.  8A4E 03       |MOV CL,BYTE PTR DS:[ESI+3]
0061D782  |.  3248 06       |XOR CL,BYTE PTR DS:[EAX+6]
0061D785  |.  81E1 FF000000 |AND ECX,0FF
0061D78B  |.  C1E1 05       |SHL ECX,5
0061D78E  |.  8A5E 08       |MOV BL,BYTE PTR DS:[ESI+8]
0061D791  |.  3258 0B       |XOR BL,BYTE PTR DS:[EAX+B]
0061D794  |.  81E3 FF000000 |AND EBX,0FF
0061D79A  |.  C1E3 04       |SHL EBX,4
0061D79D  |.  66:0BCB       |OR CX,BX
0061D7A0  |.  8A5E 04       |MOV BL,BYTE PTR DS:[ESI+4]
0061D7A3  |.  3258 07       |XOR BL,BYTE PTR DS:[EAX+7]
0061D7A6  |.  81E3 FF000000 |AND EBX,0FF
0061D7AC  |.  C1E3 03       |SHL EBX,3
0061D7AF  |.  66:0BCB       |OR CX,BX
0061D7B2  |.  8A5E 05       |MOV BL,BYTE PTR DS:[ESI+5]
0061D7B5  |.  3258 08       |XOR BL,BYTE PTR DS:[EAX+8]
0061D7B8  |.  81E3 FF000000 |AND EBX,0FF
0061D7BE  |.  C1E3 02       |SHL EBX,2
0061D7C1  |.  66:0BCB       |OR CX,BX
0061D7C4  |.  8A5E 06       |MOV BL,BYTE PTR DS:[ESI+6]
0061D7C7  |.  3258 09       |XOR BL,BYTE PTR DS:[EAX+9]
0061D7CA  |.  81E3 FF000000 |AND EBX,0FF
0061D7D0  |.  03DB          |ADD EBX,EBX
0061D7D2  |.  66:0BCB       |OR CX,BX
0061D7D5  |.  8A5E 07       |MOV BL,BYTE PTR DS:[ESI+7]
0061D7D8  |.  3258 0A       |XOR BL,BYTE PTR DS:[EAX+A]
0061D7DB  |.  81E3 FF000000 |AND EBX,0FF
0061D7E1  |.  66:0BCB       |OR CX,BX
0061D7E4  |.  0FB7D9        |MOVZX EBX,CX
0061D7E7  |.  8A9B 5C486F00 |MOV BL,BYTE PTR DS:[EBX+6F485C]
0061D7ED  |.  325F 0C       |XOR BL,BYTE PTR DS:[EDI+C]
0061D7F0  |.  881D F4A66F00 |MOV BYTE PTR DS:[6FA6F4],BL
0061D7F6  |.  0FB7D9        |MOVZX EBX,CX
0061D7F9  |.  8A9B 5C4A6F00 |MOV BL,BYTE PTR DS:[EBX+6F4A5C]
0061D7FF  |.  325F 1B       |XOR BL,BYTE PTR DS:[EDI+1B]
0061D802  |.  881D 03A76F00 |MOV BYTE PTR DS:[6FA703],BL
0061D808  |.  0FB7D9        |MOVZX EBX,CX
0061D80B  |.  8A9B 5C4C6F00 |MOV BL,BYTE PTR DS:[EBX+6F4C5C]
0061D811  |.  325F 01       |XOR BL,BYTE PTR DS:[EDI+1]
0061D814  |.  881D E9A66F00 |MOV BYTE PTR DS:[6FA6E9],BL
0061D81A  |.  0FB7C9        |MOVZX ECX,CX
0061D81D  |.  8A89 5C4E6F00 |MOV CL,BYTE PTR DS:[ECX+6F4E5C]
0061D823  |.  324F 11       |XOR CL,BYTE PTR DS:[EDI+11]
0061D826  |.  880D F9A66F00 |MOV BYTE PTR DS:[6FA6F9],CL
0061D82C  |.  8A4E 07       |MOV CL,BYTE PTR DS:[ESI+7]
0061D82F  |.  3248 0C       |XOR CL,BYTE PTR DS:[EAX+C]
0061D832  |.  81E1 FF000000 |AND ECX,0FF
0061D838  |.  C1E1 05       |SHL ECX,5
0061D83B  |.  8A5E 0C       |MOV BL,BYTE PTR DS:[ESI+C]
0061D83E  |.  3258 11       |XOR BL,BYTE PTR DS:[EAX+11]
0061D841  |.  81E3 FF000000 |AND EBX,0FF
0061D847  |.  C1E3 04       |SHL EBX,4
0061D84A  |.  66:0BCB       |OR CX,BX
0061D84D  |.  8A5E 08       |MOV BL,BYTE PTR DS:[ESI+8]
0061D850  |.  3258 0D       |XOR BL,BYTE PTR DS:[EAX+D]
0061D853  |.  81E3 FF000000 |AND EBX,0FF
0061D859  |.  C1E3 03       |SHL EBX,3
0061D85C  |.  66:0BCB       |OR CX,BX
0061D85F  |.  8A5E 09       |MOV BL,BYTE PTR DS:[ESI+9]
0061D862  |.  3258 0E       |XOR BL,BYTE PTR DS:[EAX+E]
0061D865  |.  81E3 FF000000 |AND EBX,0FF
0061D86B  |.  C1E3 02       |SHL EBX,2
0061D86E  |.  66:0BCB       |OR CX,BX
0061D871  |.  8A5E 0A       |MOV BL,BYTE PTR DS:[ESI+A]
0061D874  |.  3258 0F       |XOR BL,BYTE PTR DS:[EAX+F]
0061D877  |.  81E3 FF000000 |AND EBX,0FF
0061D87D  |.  03DB          |ADD EBX,EBX
0061D87F  |.  66:0BCB       |OR CX,BX
0061D882  |.  8A5E 0B       |MOV BL,BYTE PTR DS:[ESI+B]
0061D885  |.  3258 10       |XOR BL,BYTE PTR DS:[EAX+10]
0061D888  |.  81E3 FF000000 |AND EBX,0FF
0061D88E  |.  66:0BCB       |OR CX,BX
0061D891  |.  0FB7D9        |MOVZX EBX,CX
0061D894  |.  8A9B 9C486F00 |MOV BL,BYTE PTR DS:[EBX+6F489C]
0061D89A  |.  325F 17       |XOR BL,BYTE PTR DS:[EDI+17]
0061D89D  |.  881D FFA66F00 |MOV BYTE PTR DS:[6FA6FF],BL
0061D8A3  |.  0FB7D9        |MOVZX EBX,CX
0061D8A6  |.  8A9B 9C4A6F00 |MOV BL,BYTE PTR DS:[EBX+6F4A9C]
0061D8AC  |.  325F 0F       |XOR BL,BYTE PTR DS:[EDI+F]
0061D8AF  |.  881D F7A66F00 |MOV BYTE PTR DS:[6FA6F7],BL
0061D8B5  |.  0FB7D9        |MOVZX EBX,CX
0061D8B8  |.  8A9B 9C4C6F00 |MOV BL,BYTE PTR DS:[EBX+6F4C9C]
0061D8BE  |.  325F 1D       |XOR BL,BYTE PTR DS:[EDI+1D]
0061D8C1  |.  881D 05A76F00 |MOV BYTE PTR DS:[6FA705],BL
0061D8C7  |.  0FB7C9        |MOVZX ECX,CX
0061D8CA  |.  8A89 9C4E6F00 |MOV CL,BYTE PTR DS:[ECX+6F4E9C]
0061D8D0  |.  324F 05       |XOR CL,BYTE PTR DS:[EDI+5]
0061D8D3  |.  880D EDA66F00 |MOV BYTE PTR DS:[6FA6ED],CL
0061D8D9  |.  8A4E 0B       |MOV CL,BYTE PTR DS:[ESI+B]
0061D8DC  |.  3248 12       |XOR CL,BYTE PTR DS:[EAX+12]
0061D8DF  |.  81E1 FF000000 |AND ECX,0FF
0061D8E5  |.  C1E1 05       |SHL ECX,5
0061D8E8  |.  8A5E 10       |MOV BL,BYTE PTR DS:[ESI+10]
0061D8EB  |.  3258 17       |XOR BL,BYTE PTR DS:[EAX+17]
0061D8EE  |.  81E3 FF000000 |AND EBX,0FF
0061D8F4  |.  C1E3 04       |SHL EBX,4
0061D8F7  |.  66:0BCB       |OR CX,BX
0061D8FA  |.  8A5E 0C       |MOV BL,BYTE PTR DS:[ESI+C]
0061D8FD  |.  3258 13       |XOR BL,BYTE PTR DS:[EAX+13]
0061D900  |.  81E3 FF000000 |AND EBX,0FF
0061D906  |.  C1E3 03       |SHL EBX,3
0061D909  |.  66:0BCB       |OR CX,BX
0061D90C  |.  8A5E 0D       |MOV BL,BYTE PTR DS:[ESI+D]
0061D90F  |.  3258 14       |XOR BL,BYTE PTR DS:[EAX+14]
0061D912  |.  81E3 FF000000 |AND EBX,0FF
0061D918  |.  C1E3 02       |SHL EBX,2
0061D91B  |.  66:0BCB       |OR CX,BX
0061D91E  |.  8A5E 0E       |MOV BL,BYTE PTR DS:[ESI+E]
0061D921  |.  3258 15       |XOR BL,BYTE PTR DS:[EAX+15]
0061D924  |.  81E3 FF000000 |AND EBX,0FF
0061D92A  |.  03DB          |ADD EBX,EBX
0061D92C  |.  66:0BCB       |OR CX,BX
0061D92F  |.  8A5E 0F       |MOV BL,BYTE PTR DS:[ESI+F]
0061D932  |.  3258 16       |XOR BL,BYTE PTR DS:[EAX+16]
0061D935  |.  81E3 FF000000 |AND EBX,0FF
0061D93B  |.  66:0BCB       |OR CX,BX
0061D93E  |.  0FB7D9        |MOVZX EBX,CX
0061D941  |.  8A9B DC486F00 |MOV BL,BYTE PTR DS:[EBX+6F48DC]
0061D947  |.  325F 19       |XOR BL,BYTE PTR DS:[EDI+19]
0061D94A  |.  881D 01A76F00 |MOV BYTE PTR DS:[6FA701],BL
0061D950  |.  0FB7D9        |MOVZX EBX,CX
0061D953  |.  8A9B DC4A6F00 |MOV BL,BYTE PTR DS:[EBX+6F4ADC]
0061D959  |.  325F 13       |XOR BL,BYTE PTR DS:[EDI+13]
0061D95C  |.  881D FBA66F00 |MOV BYTE PTR DS:[6FA6FB],BL
0061D962  |.  0FB7D9        |MOVZX EBX,CX
0061D965  |.  8A9B DC4C6F00 |MOV BL,BYTE PTR DS:[EBX+6F4CDC]
0061D96B  |.  325F 09       |XOR BL,BYTE PTR DS:[EDI+9]
0061D96E  |.  881D F1A66F00 |MOV BYTE PTR DS:[6FA6F1],BL
0061D974  |.  0FB7C9        |MOVZX ECX,CX
0061D977  |.  8A89 DC4E6F00 |MOV CL,BYTE PTR DS:[ECX+6F4EDC]
0061D97D  |.  320F          |XOR CL,BYTE PTR DS:[EDI]
0061D97F  |.  880D E8A66F00 |MOV BYTE PTR DS:[6FA6E8],CL
0061D985  |.  8A4E 0F       |MOV CL,BYTE PTR DS:[ESI+F]
0061D988  |.  3248 18       |XOR CL,BYTE PTR DS:[EAX+18]
0061D98B  |.  81E1 FF000000 |AND ECX,0FF
0061D991  |.  C1E1 05       |SHL ECX,5
0061D994  |.  8A5E 14       |MOV BL,BYTE PTR DS:[ESI+14]
0061D997  |.  3258 1D       |XOR BL,BYTE PTR DS:[EAX+1D]
0061D99A  |.  81E3 FF000000 |AND EBX,0FF
0061D9A0  |.  C1E3 04       |SHL EBX,4
0061D9A3  |.  66:0BCB       |OR CX,BX
0061D9A6  |.  8A5E 10       |MOV BL,BYTE PTR DS:[ESI+10]
0061D9A9  |.  3258 19       |XOR BL,BYTE PTR DS:[EAX+19]
0061D9AC  |.  81E3 FF000000 |AND EBX,0FF
0061D9B2  |.  C1E3 03       |SHL EBX,3
0061D9B5  |.  66:0BCB       |OR CX,BX
0061D9B8  |.  8A5E 11       |MOV BL,BYTE PTR DS:[ESI+11]
0061D9BB  |.  3258 1A       |XOR BL,BYTE PTR DS:[EAX+1A]
0061D9BE  |.  81E3 FF000000 |AND EBX,0FF
0061D9C4  |.  C1E3 02       |SHL EBX,2
0061D9C7  |.  66:0BCB       |OR CX,BX
0061D9CA  |.  8A5E 12       |MOV BL,BYTE PTR DS:[ESI+12]
0061D9CD  |.  3258 1B       |XOR BL,BYTE PTR DS:[EAX+1B]
0061D9D0  |.  81E3 FF000000 |AND EBX,0FF
0061D9D6  |.  03DB          |ADD EBX,EBX
0061D9D8  |.  66:0BCB       |OR CX,BX
0061D9DB  |.  8A5E 13       |MOV BL,BYTE PTR DS:[ESI+13]
0061D9DE  |.  3258 1C       |XOR BL,BYTE PTR DS:[EAX+1C]
0061D9E1  |.  81E3 FF000000 |AND EBX,0FF
0061D9E7  |.  66:0BCB       |OR CX,BX
0061D9EA  |.  0FB7D9        |MOVZX EBX,CX
0061D9ED  |.  8A9B 1C496F00 |MOV BL,BYTE PTR DS:[EBX+6F491C]
0061D9F3  |.  325F 07       |XOR BL,BYTE PTR DS:[EDI+7]
0061D9F6  |.  881D EFA66F00 |MOV BYTE PTR DS:[6FA6EF],BL
0061D9FC  |.  0FB7D9        |MOVZX EBX,CX
0061D9FF  |.  8A9B 1C4B6F00 |MOV BL,BYTE PTR DS:[EBX+6F4B1C]
0061DA05  |.  325F 0D       |XOR BL,BYTE PTR DS:[EDI+D]
0061DA08  |.  881D F5A66F00 |MOV BYTE PTR DS:[6FA6F5],BL
0061DA0E  |.  0FB7D9        |MOVZX EBX,CX
0061DA11  |.  8A9B 1C4D6F00 |MOV BL,BYTE PTR DS:[EBX+6F4D1C]
0061DA17  |.  325F 18       |XOR BL,BYTE PTR DS:[EDI+18]
0061DA1A  |.  881D 00A76F00 |MOV BYTE PTR DS:[6FA700],BL
0061DA20  |.  0FB7C9        |MOVZX ECX,CX
0061DA23  |.  8A89 1C4F6F00 |MOV CL,BYTE PTR DS:[ECX+6F4F1C]
0061DA29  |.  324F 02       |XOR CL,BYTE PTR DS:[EDI+2]
0061DA2C  |.  880D EAA66F00 |MOV BYTE PTR DS:[6FA6EA],CL
0061DA32  |.  8A4E 13       |MOV CL,BYTE PTR DS:[ESI+13]
0061DA35  |.  3248 1E       |XOR CL,BYTE PTR DS:[EAX+1E]
0061DA38  |.  81E1 FF000000 |AND ECX,0FF
0061DA3E  |.  C1E1 05       |SHL ECX,5
0061DA41  |.  8A5E 18       |MOV BL,BYTE PTR DS:[ESI+18]
0061DA44  |.  3258 23       |XOR BL,BYTE PTR DS:[EAX+23]
0061DA47  |.  81E3 FF000000 |AND EBX,0FF
0061DA4D  |.  C1E3 04       |SHL EBX,4
0061DA50  |.  66:0BCB       |OR CX,BX
0061DA53  |.  8A5E 14       |MOV BL,BYTE PTR DS:[ESI+14]
0061DA56  |.  3258 1F       |XOR BL,BYTE PTR DS:[EAX+1F]
0061DA59  |.  81E3 FF000000 |AND EBX,0FF
0061DA5F  |.  C1E3 03       |SHL EBX,3
0061DA62  |.  66:0BCB       |OR CX,BX
0061DA65  |.  8A5E 15       |MOV BL,BYTE PTR DS:[ESI+15]
0061DA68  |.  3258 20       |XOR BL,BYTE PTR DS:[EAX+20]
0061DA6B  |.  81E3 FF000000 |AND EBX,0FF
0061DA71  |.  C1E3 02       |SHL EBX,2
0061DA74  |.  66:0BCB       |OR CX,BX
0061DA77  |.  8A5E 16       |MOV BL,BYTE PTR DS:[ESI+16]
0061DA7A  |.  3258 21       |XOR BL,BYTE PTR DS:[EAX+21]
0061DA7D  |.  81E3 FF000000 |AND EBX,0FF
0061DA83  |.  03DB          |ADD EBX,EBX
0061DA85  |.  66:0BCB       |OR CX,BX
0061DA88  |.  8A5E 17       |MOV BL,BYTE PTR DS:[ESI+17]
0061DA8B  |.  3258 22       |XOR BL,BYTE PTR DS:[EAX+22]
0061DA8E  |.  81E3 FF000000 |AND EBX,0FF
0061DA94  |.  66:0BCB       |OR CX,BX
0061DA97  |.  0FB7D9        |MOVZX EBX,CX
0061DA9A  |.  8A9B 5C496F00 |MOV BL,BYTE PTR DS:[EBX+6F495C]
0061DAA0  |.  325F 03       |XOR BL,BYTE PTR DS:[EDI+3]
0061DAA3  |.  881D EBA66F00 |MOV BYTE PTR DS:[6FA6EB],BL
0061DAA9  |.  0FB7D9        |MOVZX EBX,CX
0061DAAC  |.  8A9B 5C4B6F00 |MOV BL,BYTE PTR DS:[EBX+6F4B5C]
0061DAB2  |.  325F 1C       |XOR BL,BYTE PTR DS:[EDI+1C]
0061DAB5  |.  881D 04A76F00 |MOV BYTE PTR DS:[6FA704],BL
0061DABB  |.  0FB7D9        |MOVZX EBX,CX
0061DABE  |.  8A9B 5C4D6F00 |MOV BL,BYTE PTR DS:[EBX+6F4D5C]
0061DAC4  |.  325F 0A       |XOR BL,BYTE PTR DS:[EDI+A]
0061DAC7  |.  881D F2A66F00 |MOV BYTE PTR DS:[6FA6F2],BL
0061DACD  |.  0FB7C9        |MOVZX ECX,CX
0061DAD0  |.  8A89 5C4F6F00 |MOV CL,BYTE PTR DS:[ECX+6F4F5C]
0061DAD6  |.  324F 12       |XOR CL,BYTE PTR DS:[EDI+12]
0061DAD9  |.  880D FAA66F00 |MOV BYTE PTR DS:[6FA6FA],CL
0061DADF  |.  8A4E 17       |MOV CL,BYTE PTR DS:[ESI+17]
0061DAE2  |.  3248 24       |XOR CL,BYTE PTR DS:[EAX+24]
0061DAE5  |.  81E1 FF000000 |AND ECX,0FF
0061DAEB  |.  C1E1 05       |SHL ECX,5
0061DAEE  |.  8A5E 1C       |MOV BL,BYTE PTR DS:[ESI+1C]
0061DAF1  |.  3258 29       |XOR BL,BYTE PTR DS:[EAX+29]
0061DAF4  |.  81E3 FF000000 |AND EBX,0FF
0061DAFA  |.  C1E3 04       |SHL EBX,4
0061DAFD  |.  66:0BCB       |OR CX,BX
0061DB00  |.  8A5E 18       |MOV BL,BYTE PTR DS:[ESI+18]
0061DB03  |.  3258 25       |XOR BL,BYTE PTR DS:[EAX+25]
0061DB06  |.  81E3 FF000000 |AND EBX,0FF
0061DB0C  |.  C1E3 03       |SHL EBX,3
0061DB0F  |.  66:0BCB       |OR CX,BX
0061DB12  |.  8A5E 19       |MOV BL,BYTE PTR DS:[ESI+19]
0061DB15  |.  3258 26       |XOR BL,BYTE PTR DS:[EAX+26]
0061DB18  |.  81E3 FF000000 |AND EBX,0FF
0061DB1E  |.  C1E3 02       |SHL EBX,2
0061DB21  |.  66:0BCB       |OR CX,BX
0061DB24  |.  8A5E 1A       |MOV BL,BYTE PTR DS:[ESI+1A]
0061DB27  |.  3258 27       |XOR BL,BYTE PTR DS:[EAX+27]
0061DB2A  |.  81E3 FF000000 |AND EBX,0FF
0061DB30  |.  03DB          |ADD EBX,EBX
0061DB32  |.  66:0BCB       |OR CX,BX
0061DB35  |.  8A5E 1B       |MOV BL,BYTE PTR DS:[ESI+1B]
0061DB38  |.  3258 28       |XOR BL,BYTE PTR DS:[EAX+28]
0061DB3B  |.  81E3 FF000000 |AND EBX,0FF
0061DB41  |.  66:0BCB       |OR CX,BX
0061DB44  |.  0FB7D9        |MOVZX EBX,CX
0061DB47  |.  8A9B 9C496F00 |MOV BL,BYTE PTR DS:[EBX+6F499C]
0061DB4D  |.  325F 1F       |XOR BL,BYTE PTR DS:[EDI+1F]
0061DB50  |.  881D 07A76F00 |MOV BYTE PTR DS:[6FA707],BL
0061DB56  |.  0FB7D9        |MOVZX EBX,CX
0061DB59  |.  8A9B 9C4B6F00 |MOV BL,BYTE PTR DS:[EBX+6F4B9C]
0061DB5F  |.  325F 0B       |XOR BL,BYTE PTR DS:[EDI+B]
0061DB62  |.  881D F3A66F00 |MOV BYTE PTR DS:[6FA6F3],BL
0061DB68  |.  0FB7D9        |MOVZX EBX,CX
0061DB6B  |.  8A9B 9C4D6F00 |MOV BL,BYTE PTR DS:[EBX+6F4D9C]
0061DB71  |.  325F 15       |XOR BL,BYTE PTR DS:[EDI+15]
0061DB74  |.  881D FDA66F00 |MOV BYTE PTR DS:[6FA6FD],BL
0061DB7A  |.  0FB7C9        |MOVZX ECX,CX
0061DB7D  |.  8A89 9C4F6F00 |MOV CL,BYTE PTR DS:[ECX+6F4F9C]
0061DB83  |.  324F 06       |XOR CL,BYTE PTR DS:[EDI+6]
0061DB86  |.  880D EEA66F00 |MOV BYTE PTR DS:[6FA6EE],CL
0061DB8C  |.  8A4E 1B       |MOV CL,BYTE PTR DS:[ESI+1B]
0061DB8F  |.  3248 2A       |XOR CL,BYTE PTR DS:[EAX+2A]
0061DB92  |.  81E1 FF000000 |AND ECX,0FF
0061DB98  |.  C1E1 05       |SHL ECX,5
0061DB9B  |.  8A1E          |MOV BL,BYTE PTR DS:[ESI]
0061DB9D  |.  3258 2F       |XOR BL,BYTE PTR DS:[EAX+2F]
0061DBA0  |.  81E3 FF000000 |AND EBX,0FF
0061DBA6  |.  C1E3 04       |SHL EBX,4
0061DBA9  |.  66:0BCB       |OR CX,BX
0061DBAC  |.  8A5E 1C       |MOV BL,BYTE PTR DS:[ESI+1C]
0061DBAF  |.  3258 2B       |XOR BL,BYTE PTR DS:[EAX+2B]
0061DBB2  |.  81E3 FF000000 |AND EBX,0FF
0061DBB8  |.  C1E3 03       |SHL EBX,3
0061DBBB  |.  66:0BCB       |OR CX,BX
0061DBBE  |.  8A5E 1D       |MOV BL,BYTE PTR DS:[ESI+1D]
0061DBC1  |.  3258 2C       |XOR BL,BYTE PTR DS:[EAX+2C]
0061DBC4  |.  81E3 FF000000 |AND EBX,0FF
0061DBCA  |.  C1E3 02       |SHL EBX,2
0061DBCD  |.  66:0BCB       |OR CX,BX
0061DBD0  |.  8A5E 1E       |MOV BL,BYTE PTR DS:[ESI+1E]
0061DBD3  |.  3258 2D       |XOR BL,BYTE PTR DS:[EAX+2D]
0061DBD6  |.  81E3 FF000000 |AND EBX,0FF
0061DBDC  |.  03DB          |ADD EBX,EBX
0061DBDE  |.  66:0BCB       |OR CX,BX
0061DBE1  |.  8A5E 1F       |MOV BL,BYTE PTR DS:[ESI+1F]
0061DBE4  |.  3258 2E       |XOR BL,BYTE PTR DS:[EAX+2E]
0061DBE7  |.  81E3 FF000000 |AND EBX,0FF
0061DBED  |.  66:0BCB       |OR CX,BX
0061DBF0  |.  0FB7D9        |MOVZX EBX,CX
0061DBF3  |.  8A9B DC496F00 |MOV BL,BYTE PTR DS:[EBX+6F49DC]
0061DBF9  |.  325F 04       |XOR BL,BYTE PTR DS:[EDI+4]
0061DBFC  |.  881D ECA66F00 |MOV BYTE PTR DS:[6FA6EC],BL
0061DC02  |.  0FB7D9        |MOVZX EBX,CX
0061DC05  |.  8A9B DC4B6F00 |MOV BL,BYTE PTR DS:[EBX+6F4BDC]
0061DC0B  |.  325F 1A       |XOR BL,BYTE PTR DS:[EDI+1A]
0061DC0E  |.  881D 02A76F00 |MOV BYTE PTR DS:[6FA702],BL
0061DC14  |.  0FB7D9        |MOVZX EBX,CX
0061DC17  |.  8A9B DC4D6F00 |MOV BL,BYTE PTR DS:[EBX+6F4DDC]
0061DC1D  |.  325F 0E       |XOR BL,BYTE PTR DS:[EDI+E]
0061DC20  |.  881D F6A66F00 |MOV BYTE PTR DS:[6FA6F6],BL
0061DC26  |.  0FB7C9        |MOVZX ECX,CX
0061DC29  |.  8A89 DC4F6F00 |MOV CL,BYTE PTR DS:[ECX+6F4FDC]
0061DC2F  |.  324F 14       |XOR CL,BYTE PTR DS:[EDI+14]
0061DC32  |.  880D FCA66F00 |MOV BYTE PTR DS:[6FA6FC],CL
0061DC38  |.  56            |PUSH ESI
0061DC39  |.  57            |PUSH EDI
0061DC3A  |.  B9 08000000   |MOV ECX,8
0061DC3F  |.  F3:A5         |REP MOVS DWORD PTR ES:[EDI],DWORD PTR D>
0061DC41  |.  5F            |POP EDI
0061DC42  |.  5E            |POP ESI
0061DC43  |.  56            |PUSH ESI
0061DC44  |.  57            |PUSH EDI
0061DC45  |.  8BFE          |MOV EDI,ESI
0061DC47  |.  BE E8A66F00   |MOV ESI,TotoCent.006FA6E8
0061DC4C  |.  B9 08000000   |MOV ECX,8
0061DC51  |.  F3:A5         |REP MOVS DWORD PTR ES:[EDI],DWORD PTR D>
0061DC53  |.  5F            |POP EDI
0061DC54  |.  5E            |POP ESI
0061DC55  |.  83C0 30       |ADD EAX,30
0061DC58  |.  FECA          |DEC DL
0061DC5A  |.^ 0F85 74FAFFFF \JNZ TotoCent.0061D6D4
0061DC60  |.  8A47 07       MOV AL,BYTE PTR DS:[EDI+7]
0061DC63  |.  C1E0 07       SHL EAX,7
0061DC66  |.  8A56 07       MOV DL,BYTE PTR DS:[ESI+7]
0061DC69  |.  C1E2 06       SHL EDX,6
0061DC6C  |.  0AC2          OR AL,DL
0061DC6E  |.  8A57 0F       MOV DL,BYTE PTR DS:[EDI+F]
0061DC71  |.  C1E2 05       SHL EDX,5
0061DC74  |.  0AC2          OR AL,DL
0061DC76  |.  8A56 0F       MOV DL,BYTE PTR DS:[ESI+F]
0061DC79  |.  C1E2 04       SHL EDX,4
0061DC7C  |.  0AC2          OR AL,DL
0061DC7E  |.  8A57 17       MOV DL,BYTE PTR DS:[EDI+17]
0061DC81  |.  C1E2 03       SHL EDX,3
0061DC84  |.  0AC2          OR AL,DL
0061DC86  |.  8A56 17       MOV DL,BYTE PTR DS:[ESI+17]
0061DC89  |.  C1E2 02       SHL EDX,2
0061DC8C  |.  0AC2          OR AL,DL
0061DC8E  |.  8A57 1F       MOV DL,BYTE PTR DS:[EDI+1F]
0061DC91  |.  03D2          ADD EDX,EDX
0061DC93  |.  0AC2          OR AL,DL
0061DC95  |.  0A46 1F       OR AL,BYTE PTR DS:[ESI+1F]
0061DC98  |.  8B5424 08     MOV EDX,DWORD PTR SS:[ESP+8]
0061DC9C  |.  8802          MOV BYTE PTR DS:[EDX],AL
0061DC9E  |.  8A47 06       MOV AL,BYTE PTR DS:[EDI+6]
0061DCA1  |.  C1E0 07       SHL EAX,7
0061DCA4  |.  8A56 06       MOV DL,BYTE PTR DS:[ESI+6]
0061DCA7  |.  C1E2 06       SHL EDX,6
0061DCAA  |.  0AC2          OR AL,DL
0061DCAC  |.  8A57 0E       MOV DL,BYTE PTR DS:[EDI+E]
0061DCAF  |.  C1E2 05       SHL EDX,5
0061DCB2  |.  0AC2          OR AL,DL
0061DCB4  |.  8A56 0E       MOV DL,BYTE PTR DS:[ESI+E]
0061DCB7  |.  C1E2 04       SHL EDX,4
0061DCBA  |.  0AC2          OR AL,DL
0061DCBC  |.  8A57 16       MOV DL,BYTE PTR DS:[EDI+16]
0061DCBF  |.  C1E2 03       SHL EDX,3
0061DCC2  |.  0AC2          OR AL,DL
0061DCC4  |.  8A56 16       MOV DL,BYTE PTR DS:[ESI+16]
0061DCC7  |.  C1E2 02       SHL EDX,2
0061DCCA  |.  0AC2          OR AL,DL
0061DCCC  |.  8A57 1E       MOV DL,BYTE PTR DS:[EDI+1E]
0061DCCF  |.  03D2          ADD EDX,EDX
0061DCD1  |.  0AC2          OR AL,DL
0061DCD3  |.  0A46 1E       OR AL,BYTE PTR DS:[ESI+1E]
0061DCD6  |.  8B5424 08     MOV EDX,DWORD PTR SS:[ESP+8]
0061DCDA  |.  8842 01       MOV BYTE PTR DS:[EDX+1],AL
0061DCDD  |.  8A47 05       MOV AL,BYTE PTR DS:[EDI+5]
0061DCE0  |.  C1E0 07       SHL EAX,7
0061DCE3  |.  8A56 05       MOV DL,BYTE PTR DS:[ESI+5]
0061DCE6  |.  C1E2 06       SHL EDX,6
0061DCE9  |.  0AC2          OR AL,DL
0061DCEB  |.  8A57 0D       MOV DL,BYTE PTR DS:[EDI+D]
0061DCEE  |.  C1E2 05       SHL EDX,5
0061DCF1  |.  0AC2          OR AL,DL
0061DCF3  |.  8A56 0D       MOV DL,BYTE PTR DS:[ESI+D]
0061DCF6  |.  C1E2 04       SHL EDX,4
0061DCF9  |.  0AC2          OR AL,DL
0061DCFB  |.  8A57 15       MOV DL,BYTE PTR DS:[EDI+15]
0061DCFE  |.  C1E2 03       SHL EDX,3
0061DD01  |.  0AC2          OR AL,DL
0061DD03  |.  8A56 15       MOV DL,BYTE PTR DS:[ESI+15]
0061DD06  |.  C1E2 02       SHL EDX,2
0061DD09  |.  0AC2          OR AL,DL
0061DD0B  |.  8A57 1D       MOV DL,BYTE PTR DS:[EDI+1D]
0061DD0E  |.  03D2          ADD EDX,EDX
0061DD10  |.  0AC2          OR AL,DL
0061DD12  |.  0A46 1D       OR AL,BYTE PTR DS:[ESI+1D]
0061DD15  |.  8B5424 08     MOV EDX,DWORD PTR SS:[ESP+8]
0061DD19  |.  8842 02       MOV BYTE PTR DS:[EDX+2],AL
0061DD1C  |.  8A47 04       MOV AL,BYTE PTR DS:[EDI+4]
0061DD1F  |.  C1E0 07       SHL EAX,7
0061DD22  |.  8A56 04       MOV DL,BYTE PTR DS:[ESI+4]
0061DD25  |.  C1E2 06       SHL EDX,6
0061DD28  |.  0AC2          OR AL,DL
0061DD2A  |.  8A57 0C       MOV DL,BYTE PTR DS:[EDI+C]
0061DD2D  |.  C1E2 05       SHL EDX,5
0061DD30  |.  0AC2          OR AL,DL
0061DD32  |.  8A56 0C       MOV DL,BYTE PTR DS:[ESI+C]
0061DD35  |.  C1E2 04       SHL EDX,4
0061DD38  |.  0AC2          OR AL,DL
0061DD3A  |.  8A57 14       MOV DL,BYTE PTR DS:[EDI+14]
0061DD3D  |.  C1E2 03       SHL EDX,3
0061DD40  |.  0AC2          OR AL,DL
0061DD42  |.  8A56 14       MOV DL,BYTE PTR DS:[ESI+14]
0061DD45  |.  C1E2 02       SHL EDX,2
0061DD48  |.  0AC2          OR AL,DL
0061DD4A  |.  8A57 1C       MOV DL,BYTE PTR DS:[EDI+1C]
0061DD4D  |.  03D2          ADD EDX,EDX
0061DD4F  |.  0AC2          OR AL,DL
0061DD51  |.  0A46 1C       OR AL,BYTE PTR DS:[ESI+1C]
0061DD54  |.  8B5424 08     MOV EDX,DWORD PTR SS:[ESP+8]
0061DD58  |.  8842 03       MOV BYTE PTR DS:[EDX+3],AL
0061DD5B  |.  8A47 03       MOV AL,BYTE PTR DS:[EDI+3]
0061DD5E  |.  C1E0 07       SHL EAX,7
0061DD61  |.  8A56 03       MOV DL,BYTE PTR DS:[ESI+3]
0061DD64  |.  C1E2 06       SHL EDX,6
0061DD67  |.  0AC2          OR AL,DL
0061DD69  |.  8A57 0B       MOV DL,BYTE PTR DS:[EDI+B]
0061DD6C  |.  C1E2 05       SHL EDX,5
0061DD6F  |.  0AC2          OR AL,DL
0061DD71  |.  8A56 0B       MOV DL,BYTE PTR DS:[ESI+B]
0061DD74  |.  C1E2 04       SHL EDX,4
0061DD77  |.  0AC2          OR AL,DL
0061DD79  |.  8A57 13       MOV DL,BYTE PTR DS:[EDI+13]
0061DD7C  |.  C1E2 03       SHL EDX,3
0061DD7F  |.  0AC2          OR AL,DL
0061DD81  |.  8A56 13       MOV DL,BYTE PTR DS:[ESI+13]
0061DD84  |.  C1E2 02       SHL EDX,2
0061DD87  |.  0AC2          OR AL,DL
0061DD89  |.  8A57 1B       MOV DL,BYTE PTR DS:[EDI+1B]
0061DD8C  |.  03D2          ADD EDX,EDX
0061DD8E  |.  0AC2          OR AL,DL
0061DD90  |.  0A46 1B       OR AL,BYTE PTR DS:[ESI+1B]
0061DD93  |.  8B5424 08     MOV EDX,DWORD PTR SS:[ESP+8]
0061DD97  |.  8842 04       MOV BYTE PTR DS:[EDX+4],AL
0061DD9A  |.  8A47 02       MOV AL,BYTE PTR DS:[EDI+2]
0061DD9D  |.  C1E0 07       SHL EAX,7
0061DDA0  |.  8A56 02       MOV DL,BYTE PTR DS:[ESI+2]
0061DDA3  |.  C1E2 06       SHL EDX,6
0061DDA6  |.  0AC2          OR AL,DL
0061DDA8  |.  8A57 0A       MOV DL,BYTE PTR DS:[EDI+A]
0061DDAB  |.  C1E2 05       SHL EDX,5
0061DDAE  |.  0AC2          OR AL,DL
0061DDB0  |.  8A56 0A       MOV DL,BYTE PTR DS:[ESI+A]
0061DDB3  |.  C1E2 04       SHL EDX,4
0061DDB6  |.  0AC2          OR AL,DL
0061DDB8  |.  8A57 12       MOV DL,BYTE PTR DS:[EDI+12]
0061DDBB  |.  C1E2 03       SHL EDX,3
0061DDBE  |.  0AC2          OR AL,DL
0061DDC0  |.  8A56 12       MOV DL,BYTE PTR DS:[ESI+12]
0061DDC3  |.  C1E2 02       SHL EDX,2
0061DDC6  |.  0AC2          OR AL,DL
0061DDC8  |.  8A57 1A       MOV DL,BYTE PTR DS:[EDI+1A]
0061DDCB  |.  03D2          ADD EDX,EDX
0061DDCD  |.  0AC2          OR AL,DL
0061DDCF  |.  0A46 1A       OR AL,BYTE PTR DS:[ESI+1A]
0061DDD2  |.  8B5424 08     MOV EDX,DWORD PTR SS:[ESP+8]
0061DDD6  |.  8842 05       MOV BYTE PTR DS:[EDX+5],AL
0061DDD9  |.  8A47 01       MOV AL,BYTE PTR DS:[EDI+1]
0061DDDC  |.  C1E0 07       SHL EAX,7
0061DDDF  |.  8A56 01       MOV DL,BYTE PTR DS:[ESI+1]
0061DDE2  |.  C1E2 06       SHL EDX,6
0061DDE5  |.  0AC2          OR AL,DL
0061DDE7  |.  8A57 09       MOV DL,BYTE PTR DS:[EDI+9]
0061DDEA  |.  C1E2 05       SHL EDX,5
0061DDED  |.  0AC2          OR AL,DL
0061DDEF  |.  8A56 09       MOV DL,BYTE PTR DS:[ESI+9]
0061DDF2  |.  C1E2 04       SHL EDX,4
0061DDF5  |.  0AC2          OR AL,DL
0061DDF7  |.  8A57 11       MOV DL,BYTE PTR DS:[EDI+11]
0061DDFA  |.  C1E2 03       SHL EDX,3
0061DDFD  |.  0AC2          OR AL,DL
0061DDFF  |.  8A56 11       MOV DL,BYTE PTR DS:[ESI+11]
0061DE02  |.  C1E2 02       SHL EDX,2
0061DE05  |.  0AC2          OR AL,DL
0061DE07  |.  8A57 19       MOV DL,BYTE PTR DS:[EDI+19]
0061DE0A  |.  03D2          ADD EDX,EDX
0061DE0C  |.  0AC2          OR AL,DL
0061DE0E  |.  0A46 19       OR AL,BYTE PTR DS:[ESI+19]
0061DE11  |.  8B5424 08     MOV EDX,DWORD PTR SS:[ESP+8]
0061DE15  |.  8842 06       MOV BYTE PTR DS:[EDX+6],AL
0061DE18  |.  8A07          MOV AL,BYTE PTR DS:[EDI]
0061DE1A  |.  C1E0 07       SHL EAX,7
0061DE1D  |.  8A16          MOV DL,BYTE PTR DS:[ESI]
0061DE1F  |.  C1E2 06       SHL EDX,6
0061DE22  |.  0AC2          OR AL,DL
0061DE24  |.  8A57 08       MOV DL,BYTE PTR DS:[EDI+8]
0061DE27  |.  C1E2 05       SHL EDX,5
0061DE2A  |.  0AC2          OR AL,DL
0061DE2C  |.  8A56 08       MOV DL,BYTE PTR DS:[ESI+8]
0061DE2F  |.  C1E2 04       SHL EDX,4
0061DE32  |.  0AC2          OR AL,DL
0061DE34  |.  8A57 10       MOV DL,BYTE PTR DS:[EDI+10]
0061DE37  |.  C1E2 03       SHL EDX,3
0061DE3A  |.  0AC2          OR AL,DL
0061DE3C  |.  8A56 10       MOV DL,BYTE PTR DS:[ESI+10]
0061DE3F  |.  C1E2 02       SHL EDX,2
0061DE42  |.  0AC2          OR AL,DL
0061DE44  |.  8A57 18       MOV DL,BYTE PTR DS:[EDI+18]
0061DE47  |.  03D2          ADD EDX,EDX
0061DE49  |.  0AC2          OR AL,DL
0061DE4B  |.  0A46 18       OR AL,BYTE PTR DS:[ESI+18]
0061DE4E  |.  8B5424 08     MOV EDX,DWORD PTR SS:[ESP+8]
0061DE52  |.  8842 07       MOV BYTE PTR DS:[EDX+7],AL
0061DE55  |.  83C4 0C       ADD ESP,0C
0061DE58  |.  5D            POP EBP
0061DE59  |.  5F            POP EDI
0061DE5A  |.  5E            POP ESI
0061DE5B  |.  5B            POP EBX
0061DE5C  \.  C3            RETN

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 517
活跃值: (35)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
这不就是那个求破的所谓只差简单一步里面的算法么?!






这里加解密代码远不止这么多。
2012-4-25 08:59
0
雪    币: 107
活跃值: (326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
贴得代码可真长啊...
2012-4-25 14:16
0
雪    币: 90
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
…………………………………………
2012-4-25 14:38
0
雪    币: 90
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
感谢 BlueT 和Fido 两位大牛的关注,有时间请多帮忙分析分析!
2012-4-25 14:41
0
雪    币: 146
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
头都大了~!
2012-5-2 20:30
0
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
为什么看着你发的这些代码
我眼睛有点花头有点晕的感觉呢
2012-5-3 09:04
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
仔细看看,应该知道是哪里问题.
2012-5-3 11:06
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
看来我得好好学一下汇编了
2012-5-3 12:40
0
游客
登录 | 注册 方可回帖
返回
//