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 探索篇!