0054EAFC /$ 53 PUSH EBX ; 计算方法如下
0054EAFD |. 56 PUSH ESI
0054EAFE |. 57 PUSH EDI
0054EAFF |. 55 PUSH EBP
0054EB00 |. 83C4 F4 ADD ESP,-0C
0054EB03 |. 8BF0 MOV ESI,EAX
0054EB05 |. 8D3C24 LEA EDI,DWORD PTR SS:[ESP]
0054EB08 |. A5 MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI]
0054EB09 |. A5 MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI]
0054EB0A |. 895424 08 MOV DWORD PTR SS:[ESP+8],EDX
0054EB0E |. BE 40F95700 MOV ESI,PTheme.0057F940
0054EB13 |. BF 20F95700 MOV EDI,PTheme.0057F920
0054EB18 |. 8BEC MOV EBP,ESP
0054EB1A |. 8A55 07 MOV DL,BYTE PTR SS:[EBP+7]
0054EB1D |. F6C2 40 TEST DL,40
0054EB20 |. 0F97C0 SETA AL
0054EB23 |. 8807 MOV BYTE PTR DS:[EDI],AL
0054EB25 |. F6C2 80 TEST DL,80
0054EB28 |. 0F97C0 SETA AL
0054EB2B |. 8806 MOV BYTE PTR DS:[ESI],AL
0054EB2D |. 8A4D 06 MOV CL,BYTE PTR SS:[EBP+6]
0054EB30 |. F6C1 40 TEST CL,40
0054EB33 |. 0F97C0 SETA AL
0054EB36 |. 8847 01 MOV BYTE PTR DS:[EDI+1],AL
0054EB39 |. F6C1 80 TEST CL,80
0054EB3C |. 0F97C0 SETA AL
0054EB3F |. 8846 01 MOV BYTE PTR DS:[ESI+1],AL
0054EB42 |. 8A45 05 MOV AL,BYTE PTR SS:[EBP+5]
0054EB45 |. F6C0 40 TEST AL,40
0054EB48 |. 0F97C3 SETA BL
0054EB4B |. 885F 02 MOV BYTE PTR DS:[EDI+2],BL
0054EB4E |. F6C0 80 TEST AL,80
0054EB51 |. 0F97C3 SETA BL
0054EB54 |. 885E 02 MOV BYTE PTR DS:[ESI+2],BL
0054EB57 |. F645 04 40 TEST BYTE PTR SS:[EBP+4],40
0054EB5B |. 0F97C3 SETA BL
0054EB5E |. 885F 03 MOV BYTE PTR DS:[EDI+3],BL
0054EB61 |. F645 04 80 TEST BYTE PTR SS:[EBP+4],80
0054EB65 |. 0F97C3 SETA BL
0054EB68 |. 885E 03 MOV BYTE PTR DS:[ESI+3],BL
0054EB6B |. F645 03 40 TEST BYTE PTR SS:[EBP+3],40
0054EB6F |. 0F97C3 SETA BL
0054EB72 |. 885F 04 MOV BYTE PTR DS:[EDI+4],BL
0054EB75 |. F645 03 80 TEST BYTE PTR SS:[EBP+3],80
0054EB79 |. 0F97C3 SETA BL
0054EB7C |. 885E 04 MOV BYTE PTR DS:[ESI+4],BL
0054EB7F |. F645 02 40 TEST BYTE PTR SS:[EBP+2],40
0054EB83 |. 0F97C3 SETA BL
0054EB86 |. 885F 05 MOV BYTE PTR DS:[EDI+5],BL
0054EB89 |. F645 02 80 TEST BYTE PTR SS:[EBP+2],80
0054EB8D |. 0F97C3 SETA BL
0054EB90 |. 885E 05 MOV BYTE PTR DS:[ESI+5],BL
0054EB93 |. F645 01 40 TEST BYTE PTR SS:[EBP+1],40
0054EB97 |. 0F97C3 SETA BL
0054EB9A |. 885F 06 MOV BYTE PTR DS:[EDI+6],BL
0054EB9D |. F645 01 80 TEST BYTE PTR SS:[EBP+1],80
0054EBA1 |. 0F97C3 SETA BL
0054EBA4 |. 885E 06 MOV BYTE PTR DS:[ESI+6],BL
0054EBA7 |. F645 00 40 TEST BYTE PTR SS:[EBP],40
0054EBAB |. 0F97C3 SETA BL
0054EBAE |. 885F 07 MOV BYTE PTR DS:[EDI+7],BL
0054EBB1 |. F645 00 80 TEST BYTE PTR SS:[EBP],80
0054EBB5 |. 0F97C3 SETA BL
0054EBB8 |. 885E 07 MOV BYTE PTR DS:[ESI+7],BL
0054EBBB |. F6C2 10 TEST DL,10
0054EBBE |. 0F97C3 SETA BL
0054EBC1 |. 885F 08 MOV BYTE PTR DS:[EDI+8],BL
0054EBC4 |. F6C2 20 TEST DL,20
0054EBC7 |. 0F97C2 SETA DL
0054EBCA |. 8856 08 MOV BYTE PTR DS:[ESI+8],DL
0054EBCD |. F6C1 10 TEST CL,10
0054EBD0 |. 0F97C2 SETA DL
0054EBD3 |. 8857 09 MOV BYTE PTR DS:[EDI+9],DL
0054EBD6 |. F6C1 20 TEST CL,20
0054EBD9 |. 0F97C2 SETA DL
0054EBDC |. 8856 09 MOV BYTE PTR DS:[ESI+9],DL
0054EBDF |. F6C0 10 TEST AL,10
0054EBE2 |. 0F97C2 SETA DL
0054EBE5 |. 8857 0A MOV BYTE PTR DS:[EDI+A],DL
0054EBE8 |. F6C0 20 TEST AL,20
0054EBEB |. 0F97C0 SETA AL
0054EBEE |. 8846 0A MOV BYTE PTR DS:[ESI+A],AL
0054EBF1 |. F645 04 10 TEST BYTE PTR SS:[EBP+4],10
0054EBF5 |. 0F97C0 SETA AL
0054EBF8 |. 8847 0B MOV BYTE PTR DS:[EDI+B],AL
0054EBFB |. F645 04 20 TEST BYTE PTR SS:[EBP+4],20
0054EBFF |. 0F97C0 SETA AL
0054EC02 |. 8846 0B MOV BYTE PTR DS:[ESI+B],AL
0054EC05 |. F645 03 10 TEST BYTE PTR SS:[EBP+3],10
0054EC09 |. 0F97C0 SETA AL
0054EC0C |. 8847 0C MOV BYTE PTR DS:[EDI+C],AL
0054EC0F |. F645 03 20 TEST BYTE PTR SS:[EBP+3],20
0054EC13 |. 0F97C0 SETA AL
0054EC16 |. 8846 0C MOV BYTE PTR DS:[ESI+C],AL
0054EC19 |. F645 02 10 TEST BYTE PTR SS:[EBP+2],10
0054EC1D |. 0F97C0 SETA AL
0054EC20 |. 8847 0D MOV BYTE PTR DS:[EDI+D],AL
0054EC23 |. F645 02 20 TEST BYTE PTR SS:[EBP+2],20
0054EC27 |. 0F97C0 SETA AL
0054EC2A |. 8846 0D MOV BYTE PTR DS:[ESI+D],AL
0054EC2D |. F645 01 10 TEST BYTE PTR SS:[EBP+1],10
0054EC31 |. 0F97C0 SETA AL
0054EC34 |. 8847 0E MOV BYTE PTR DS:[EDI+E],AL
0054EC37 |. F645 01 20 TEST BYTE PTR SS:[EBP+1],20
0054EC3B |. 0F97C0 SETA AL
0054EC3E |. 8846 0E MOV BYTE PTR DS:[ESI+E],AL
0054EC41 |. F645 00 10 TEST BYTE PTR SS:[EBP],10
0054EC45 |. 0F97C0 SETA AL
0054EC48 |. 8847 0F MOV BYTE PTR DS:[EDI+F],AL
0054EC4B |. F645 00 20 TEST BYTE PTR SS:[EBP],20
0054EC4F |. 0F97C0 SETA AL
0054EC52 |. 8846 0F MOV BYTE PTR DS:[ESI+F],AL
0054EC55 |. F645 07 04 TEST BYTE PTR SS:[EBP+7],4
0054EC59 |. 0F97C0 SETA AL
0054EC5C |. 8847 10 MOV BYTE PTR DS:[EDI+10],AL
0054EC5F |. F645 07 08 TEST BYTE PTR SS:[EBP+7],8
0054EC63 |. 0F97C0 SETA AL
0054EC66 |. 8846 10 MOV BYTE PTR DS:[ESI+10],AL
0054EC69 |. F645 06 04 TEST BYTE PTR SS:[EBP+6],4
0054EC6D |. 0F97C0 SETA AL
0054EC70 |. 8847 11 MOV BYTE PTR DS:[EDI+11],AL
0054EC73 |. F645 06 08 TEST BYTE PTR SS:[EBP+6],8
0054EC77 |. 0F97C0 SETA AL
0054EC7A |. 8846 11 MOV BYTE PTR DS:[ESI+11],AL
0054EC7D |. F645 05 04 TEST BYTE PTR SS:[EBP+5],4
0054EC81 |. 0F97C0 SETA AL
0054EC84 |. 8847 12 MOV BYTE PTR DS:[EDI+12],AL
0054EC87 |. F645 05 08 TEST BYTE PTR SS:[EBP+5],8
0054EC8B |. 0F97C0 SETA AL
0054EC8E |. 8846 12 MOV BYTE PTR DS:[ESI+12],AL
0054EC91 |. F645 04 04 TEST BYTE PTR SS:[EBP+4],4
0054EC95 |. 0F97C0 SETA AL
0054EC98 |. 8847 13 MOV BYTE PTR DS:[EDI+13],AL
0054EC9B |. F645 04 08 TEST BYTE PTR SS:[EBP+4],8
0054EC9F |. 0F97C0 SETA AL
0054ECA2 |. 8846 13 MOV BYTE PTR DS:[ESI+13],AL
0054ECA5 |. F645 03 04 TEST BYTE PTR SS:[EBP+3],4
0054ECA9 |. 0F97C0 SETA AL
0054ECAC |. 8847 14 MOV BYTE PTR DS:[EDI+14],AL
0054ECAF |. F645 03 08 TEST BYTE PTR SS:[EBP+3],8
0054ECB3 |. 0F97C0 SETA AL
0054ECB6 |. 8846 14 MOV BYTE PTR DS:[ESI+14],AL
0054ECB9 |. F645 02 04 TEST BYTE PTR SS:[EBP+2],4
0054ECBD |. 0F97C0 SETA AL
0054ECC0 |. 8847 15 MOV BYTE PTR DS:[EDI+15],AL
0054ECC3 |. F645 02 08 TEST BYTE PTR SS:[EBP+2],8
0054ECC7 |. 0F97C0 SETA AL
0054ECCA |. 8846 15 MOV BYTE PTR DS:[ESI+15],AL
0054ECCD |. F645 01 04 TEST BYTE PTR SS:[EBP+1],4
0054ECD1 |. 0F97C0 SETA AL
0054ECD4 |. 8847 16 MOV BYTE PTR DS:[EDI+16],AL
0054ECD7 |. F645 01 08 TEST BYTE PTR SS:[EBP+1],8
0054ECDB |. 0F97C0 SETA AL
0054ECDE |. 8846 16 MOV BYTE PTR DS:[ESI+16],AL
0054ECE1 |. F645 00 04 TEST BYTE PTR SS:[EBP],4
0054ECE5 |. 0F97C0 SETA AL
0054ECE8 |. 8847 17 MOV BYTE PTR DS:[EDI+17],AL
0054ECEB |. F645 00 08 TEST BYTE PTR SS:[EBP],8
0054ECEF |. 0F97C0 SETA AL
0054ECF2 |. 8846 17 MOV BYTE PTR DS:[ESI+17],AL
0054ECF5 |. 8A45 07 MOV AL,BYTE PTR SS:[EBP+7]
0054ECF8 |. 24 01 AND AL,1
0054ECFA |. 8847 18 MOV BYTE PTR DS:[EDI+18],AL
0054ECFD |. F645 07 02 TEST BYTE PTR SS:[EBP+7],2
0054ED01 |. 0F97C0 SETA AL
0054ED04 |. 8846 18 MOV BYTE PTR DS:[ESI+18],AL
0054ED07 |. 8A45 06 MOV AL,BYTE PTR SS:[EBP+6]
0054ED0A |. 24 01 AND AL,1
0054ED0C |. 8847 19 MOV BYTE PTR DS:[EDI+19],AL
0054ED0F |. F645 06 02 TEST BYTE PTR SS:[EBP+6],2
0054ED13 |. 0F97C0 SETA AL
0054ED16 |. 8846 19 MOV BYTE PTR DS:[ESI+19],AL
0054ED19 |. 8A45 05 MOV AL,BYTE PTR SS:[EBP+5]
0054ED1C |. 24 01 AND AL,1
0054ED1E |. 8847 1A MOV BYTE PTR DS:[EDI+1A],AL
0054ED21 |. F645 05 02 TEST BYTE PTR SS:[EBP+5],2
0054ED25 |. 0F97C0 SETA AL
0054ED28 |. 8846 1A MOV BYTE PTR DS:[ESI+1A],AL
0054ED2B |. 8A45 04 MOV AL,BYTE PTR SS:[EBP+4]
0054ED2E |. 24 01 AND AL,1
0054ED30 |. 8847 1B MOV BYTE PTR DS:[EDI+1B],AL
0054ED33 |. F645 04 02 TEST BYTE PTR SS:[EBP+4],2
0054ED37 |. 0F97C0 SETA AL
0054ED3A |. 8846 1B MOV BYTE PTR DS:[ESI+1B],AL
0054ED3D |. 8A45 03 MOV AL,BYTE PTR SS:[EBP+3]
0054ED40 |. 24 01 AND AL,1
0054ED42 |. 8847 1C MOV BYTE PTR DS:[EDI+1C],AL
0054ED45 |. F645 03 02 TEST BYTE PTR SS:[EBP+3],2
0054ED49 |. 0F97C0 SETA AL
0054ED4C |. 8846 1C MOV BYTE PTR DS:[ESI+1C],AL
0054ED4F |. 8A45 02 MOV AL,BYTE PTR SS:[EBP+2]
0054ED52 |. 24 01 AND AL,1
0054ED54 |. 8847 1D MOV BYTE PTR DS:[EDI+1D],AL
0054ED57 |. F645 02 02 TEST BYTE PTR SS:[EBP+2],2
0054ED5B |. 0F97C0 SETA AL
0054ED5E |. 8846 1D MOV BYTE PTR DS:[ESI+1D],AL
0054ED61 |. 8A45 01 MOV AL,BYTE PTR SS:[EBP+1]
0054ED64 |. 24 01 AND AL,1
0054ED66 |. 8847 1E MOV BYTE PTR DS:[EDI+1E],AL
0054ED69 |. F645 01 02 TEST BYTE PTR SS:[EBP+1],2
0054ED6D |. 0F97C0 SETA AL
0054ED70 |. 8846 1E MOV BYTE PTR DS:[ESI+1E],AL
0054ED73 |. 8A45 00 MOV AL,BYTE PTR SS:[EBP]
0054ED76 |. 24 01 AND AL,1
0054ED78 |. 8847 1F MOV BYTE PTR DS:[EDI+1F],AL
0054ED7B |. F645 00 02 TEST BYTE PTR SS:[EBP],2
0054ED7F |. 0F97C0 SETA AL
0054ED82 |. 8846 1F MOV BYTE PTR DS:[ESI+1F],AL
0054ED85 |. B2 10 MOV DL,10
0054ED87 |. B8 20F65700 MOV EAX,PTheme.0057F620
0054ED8C |> 8A4E 1F /MOV CL,BYTE PTR DS:[ESI+1F]
0054ED8F |. 3208 |XOR CL,BYTE PTR DS:[EAX]
0054ED91 |. 81E1 FF000000 |AND ECX,0FF
0054ED97 |. C1E1 05 |SHL ECX,5
0054ED9A |. 8A5E 04 |MOV BL,BYTE PTR DS:[ESI+4]
0054ED9D |. 3258 05 |XOR BL,BYTE PTR DS:[EAX+5]
0054EDA0 |. 81E3 FF000000 |AND EBX,0FF
0054EDA6 |. C1E3 04 |SHL EBX,4
0054EDA9 |. 66:0BCB |OR CX,BX
0054EDAC |. 8A1E |MOV BL,BYTE PTR DS:[ESI]
0054EDAE |. 3258 01 |XOR BL,BYTE PTR DS:[EAX+1]
0054EDB1 |. 81E3 FF000000 |AND EBX,0FF
0054EDB7 |. C1E3 03 |SHL EBX,3
0054EDBA |. 66:0BCB |OR CX,BX
0054EDBD |. 8A5E 01 |MOV BL,BYTE PTR DS:[ESI+1]
0054EDC0 |. 3258 02 |XOR BL,BYTE PTR DS:[EAX+2]
0054EDC3 |. 81E3 FF000000 |AND EBX,0FF
0054EDC9 |. C1E3 02 |SHL EBX,2
0054EDCC |. 66:0BCB |OR CX,BX
0054EDCF |. 8A5E 02 |MOV BL,BYTE PTR DS:[ESI+2]
0054EDD2 |. 3258 03 |XOR BL,BYTE PTR DS:[EAX+3]
0054EDD5 |. 81E3 FF000000 |AND EBX,0FF
0054EDDB |. 03DB |ADD EBX,EBX
0054EDDD |. 66:0BCB |OR CX,BX
0054EDE0 |. 8A5E 03 |MOV BL,BYTE PTR DS:[ESI+3]
0054EDE3 |. 3258 04 |XOR BL,BYTE PTR DS:[EAX+4]
0054EDE6 |. 81E3 FF000000 |AND EBX,0FF
0054EDEC |. 66:0BCB |OR CX,BX
0054EDEF |. 0FB7D9 |MOVZX EBX,CX
0054EDF2 |. 8A9B C09B5700 |MOV BL,BYTE PTR DS:[EBX+579BC0]
0054EDF8 |. 325F 08 |XOR BL,BYTE PTR DS:[EDI+8]
0054EDFB |. 881D 68F95700 |MOV BYTE PTR DS:[57F968],BL
0054EE01 |. 0FB7D9 |MOVZX EBX,CX
0054EE04 |. 8A9B C09D5700 |MOV BL,BYTE PTR DS:[EBX+579DC0]
0054EE0A |. 325F 10 |XOR BL,BYTE PTR DS:[EDI+10]
0054EE0D |. 881D 70F95700 |MOV BYTE PTR DS:[57F970],BL
0054EE13 |. 0FB7D9 |MOVZX EBX,CX
0054EE16 |. 8A9B C09F5700 |MOV BL,BYTE PTR DS:[EBX+579FC0]
0054EE1C |. 325F 16 |XOR BL,BYTE PTR DS:[EDI+16]
0054EE1F |. 881D 76F95700 |MOV BYTE PTR DS:[57F976],BL
0054EE25 |. 0FB7C9 |MOVZX ECX,CX
0054EE28 |. 8A89 C0A15700 |MOV CL,BYTE PTR DS:[ECX+57A1C0]
0054EE2E |. 324F 1E |XOR CL,BYTE PTR DS:[EDI+1E]
0054EE31 |. 880D 7EF95700 |MOV BYTE PTR DS:[57F97E],CL
0054EE37 |. 8A4E 03 |MOV CL,BYTE PTR DS:[ESI+3]
0054EE3A |. 3248 06 |XOR CL,BYTE PTR DS:[EAX+6]
0054EE3D |. 81E1 FF000000 |AND ECX,0FF
0054EE43 |. C1E1 05 |SHL ECX,5
0054EE46 |. 8A5E 08 |MOV BL,BYTE PTR DS:[ESI+8]
0054EE49 |. 3258 0B |XOR BL,BYTE PTR DS:[EAX+B]
0054EE4C |. 81E3 FF000000 |AND EBX,0FF
0054EE52 |. C1E3 04 |SHL EBX,4
0054EE55 |. 66:0BCB |OR CX,BX
0054EE58 |. 8A5E 04 |MOV BL,BYTE PTR DS:[ESI+4]
0054EE5B |. 3258 07 |XOR BL,BYTE PTR DS:[EAX+7]
0054EE5E |. 81E3 FF000000 |AND EBX,0FF
0054EE64 |. C1E3 03 |SHL EBX,3
0054EE67 |. 66:0BCB |OR CX,BX
0054EE6A |. 8A5E 05 |MOV BL,BYTE PTR DS:[ESI+5]
0054EE6D |. 3258 08 |XOR BL,BYTE PTR DS:[EAX+8]
0054EE70 |. 81E3 FF000000 |AND EBX,0FF
0054EE76 |. C1E3 02 |SHL EBX,2
0054EE79 |. 66:0BCB |OR CX,BX
0054EE7C |. 8A5E 06 |MOV BL,BYTE PTR DS:[ESI+6]
0054EE7F |. 3258 09 |XOR BL,BYTE PTR DS:[EAX+9]
0054EE82 |. 81E3 FF000000 |AND EBX,0FF
0054EE88 |. 03DB |ADD EBX,EBX
0054EE8A |. 66:0BCB |OR CX,BX
0054EE8D |. 8A5E 07 |MOV BL,BYTE PTR DS:[ESI+7]
0054EE90 |. 3258 0A |XOR BL,BYTE PTR DS:[EAX+A]
0054EE93 |. 81E3 FF000000 |AND EBX,0FF
0054EE99 |. 66:0BCB |OR CX,BX
0054EE9C |. 0FB7D9 |MOVZX EBX,CX
0054EE9F |. 8A9B 009C5700 |MOV BL,BYTE PTR DS:[EBX+579C00]
0054EEA5 |. 325F 0C |XOR BL,BYTE PTR DS:[EDI+C]
0054EEA8 |. 881D 6CF95700 |MOV BYTE PTR DS:[57F96C],BL
0054EEAE |. 0FB7D9 |MOVZX EBX,CX
0054EEB1 |. 8A9B 009E5700 |MOV BL,BYTE PTR DS:[EBX+579E00]
0054EEB7 |. 325F 1B |XOR BL,BYTE PTR DS:[EDI+1B]
0054EEBA |. 881D 7BF95700 |MOV BYTE PTR DS:[57F97B],BL
0054EEC0 |. 0FB7D9 |MOVZX EBX,CX
0054EEC3 |. 8A9B 00A05700 |MOV BL,BYTE PTR DS:[EBX+57A000]
0054EEC9 |. 325F 01 |XOR BL,BYTE PTR DS:[EDI+1]
0054EECC |. 881D 61F95700 |MOV BYTE PTR DS:[57F961],BL
0054EED2 |. 0FB7C9 |MOVZX ECX,CX
0054EED5 |. 8A89 00A25700 |MOV CL,BYTE PTR DS:[ECX+57A200]
0054EEDB |. 324F 11 |XOR CL,BYTE PTR DS:[EDI+11]
0054EEDE |. 880D 71F95700 |MOV BYTE PTR DS:[57F971],CL
0054EEE4 |. 8A4E 07 |MOV CL,BYTE PTR DS:[ESI+7]
0054EEE7 |. 3248 0C |XOR CL,BYTE PTR DS:[EAX+C]
0054EEEA |. 81E1 FF000000 |AND ECX,0FF
0054EEF0 |. C1E1 05 |SHL ECX,5
0054EEF3 |. 8A5E 0C |MOV BL,BYTE PTR DS:[ESI+C]
0054EEF6 |. 3258 11 |XOR BL,BYTE PTR DS:[EAX+11]
0054EEF9 |. 81E3 FF000000 |AND EBX,0FF
0054EEFF |. C1E3 04 |SHL EBX,4
0054EF02 |. 66:0BCB |OR CX,BX
0054EF05 |. 8A5E 08 |MOV BL,BYTE PTR DS:[ESI+8]
0054EF08 |. 3258 0D |XOR BL,BYTE PTR DS:[EAX+D]
0054EF0B |. 81E3 FF000000 |AND EBX,0FF
0054EF11 |. C1E3 03 |SHL EBX,3
0054EF14 |. 66:0BCB |OR CX,BX
0054EF17 |. 8A5E 09 |MOV BL,BYTE PTR DS:[ESI+9]
0054EF1A |. 3258 0E |XOR BL,BYTE PTR DS:[EAX+E]
0054EF1D |. 81E3 FF000000 |AND EBX,0FF
0054EF23 |. C1E3 02 |SHL EBX,2
0054EF26 |. 66:0BCB |OR CX,BX
0054EF29 |. 8A5E 0A |MOV BL,BYTE PTR DS:[ESI+A]
0054EF2C |. 3258 0F |XOR BL,BYTE PTR DS:[EAX+F]
0054EF2F |. 81E3 FF000000 |AND EBX,0FF
0054EF35 |. 03DB |ADD EBX,EBX
0054EF37 |. 66:0BCB |OR CX,BX
0054EF3A |. 8A5E 0B |MOV BL,BYTE PTR DS:[ESI+B]
0054EF3D |. 3258 10 |XOR BL,BYTE PTR DS:[EAX+10]
0054EF40 |. 81E3 FF000000 |AND EBX,0FF
0054EF46 |. 66:0BCB |OR CX,BX
0054EF49 |. 0FB7D9 |MOVZX EBX,CX
0054EF4C |. 8A9B 409C5700 |MOV BL,BYTE PTR DS:[EBX+579C40]
0054EF52 |. 325F 17 |XOR BL,BYTE PTR DS:[EDI+17]
0054EF55 |. 881D 77F95700 |MOV BYTE PTR DS:[57F977],BL
0054EF5B |. 0FB7D9 |MOVZX EBX,CX
0054EF5E |. 8A9B 409E5700 |MOV BL,BYTE PTR DS:[EBX+579E40]
0054EF64 |. 325F 0F |XOR BL,BYTE PTR DS:[EDI+F]
0054EF67 |. 881D 6FF95700 |MOV BYTE PTR DS:[57F96F],BL
0054EF6D |. 0FB7D9 |MOVZX EBX,CX
0054EF70 |. 8A9B 40A05700 |MOV BL,BYTE PTR DS:[EBX+57A040]
0054EF76 |. 325F 1D |XOR BL,BYTE PTR DS:[EDI+1D]
0054EF79 |. 881D 7DF95700 |MOV BYTE PTR DS:[57F97D],BL
0054EF7F |. 0FB7C9 |MOVZX ECX,CX
0054EF82 |. 8A89 40A25700 |MOV CL,BYTE PTR DS:[ECX+57A240]
0054EF88 |. 324F 05 |XOR CL,BYTE PTR DS:[EDI+5]
0054EF8B |. 880D 65F95700 |MOV BYTE PTR DS:[57F965],CL
0054EF91 |. 8A4E 0B |MOV CL,BYTE PTR DS:[ESI+B]
0054EF94 |. 3248 12 |XOR CL,BYTE PTR DS:[EAX+12]
0054EF97 |. 81E1 FF000000 |AND ECX,0FF
0054EF9D |. C1E1 05 |SHL ECX,5
0054EFA0 |. 8A5E 10 |MOV BL,BYTE PTR DS:[ESI+10]
0054EFA3 |. 3258 17 |XOR BL,BYTE PTR DS:[EAX+17]
0054EFA6 |. 81E3 FF000000 |AND EBX,0FF
0054EFAC |. C1E3 04 |SHL EBX,4
0054EFAF |. 66:0BCB |OR CX,BX
0054EFB2 |. 8A5E 0C |MOV BL,BYTE PTR DS:[ESI+C]
0054EFB5 |. 3258 13 |XOR BL,BYTE PTR DS:[EAX+13]
0054EFB8 |. 81E3 FF000000 |AND EBX,0FF
0054EFBE |. C1E3 03 |SHL EBX,3
0054EFC1 |. 66:0BCB |OR CX,BX
0054EFC4 |. 8A5E 0D |MOV BL,BYTE PTR DS:[ESI+D]
0054EFC7 |. 3258 14 |XOR BL,BYTE PTR DS:[EAX+14]
0054EFCA |. 81E3 FF000000 |AND EBX,0FF
0054EFD0 |. C1E3 02 |SHL EBX,2
0054EFD3 |. 66:0BCB |OR CX,BX
0054EFD6 |. 8A5E 0E |MOV BL,BYTE PTR DS:[ESI+E]
0054EFD9 |. 3258 15 |XOR BL,BYTE PTR DS:[EAX+15]
0054EFDC |. 81E3 FF000000 |AND EBX,0FF
0054EFE2 |. 03DB |ADD EBX,EBX
0054EFE4 |. 66:0BCB |OR CX,BX
0054EFE7 |. 8A5E 0F |MOV BL,BYTE PTR DS:[ESI+F]
0054EFEA |. 3258 16 |XOR BL,BYTE PTR DS:[EAX+16]
0054EFED |. 81E3 FF000000 |AND EBX,0FF
0054EFF3 |. 66:0BCB |OR CX,BX
0054EFF6 |. 0FB7D9 |MOVZX EBX,CX
0054EFF9 |. 8A9B 809C5700 |MOV BL,BYTE PTR DS:[EBX+579C80]
0054EFFF |. 325F 19 |XOR BL,BYTE PTR DS:[EDI+19]
0054F002 |. 881D 79F95700 |MOV BYTE PTR DS:[57F979],BL
0054F008 |. 0FB7D9 |MOVZX EBX,CX
0054F00B |. 8A9B 809E5700 |MOV BL,BYTE PTR DS:[EBX+579E80]
0054F011 |. 325F 13 |XOR BL,BYTE PTR DS:[EDI+13]
0054F014 |. 881D 73F95700 |MOV BYTE PTR DS:[57F973],BL
0054F01A |. 0FB7D9 |MOVZX EBX,CX
0054F01D |. 8A9B 80A05700 |MOV BL,BYTE PTR DS:[EBX+57A080]
0054F023 |. 325F 09 |XOR BL,BYTE PTR DS:[EDI+9]
0054F026 |. 881D 69F95700 |MOV BYTE PTR DS:[57F969],BL
0054F02C |. 0FB7C9 |MOVZX ECX,CX
0054F02F |. 8A89 80A25700 |MOV CL,BYTE PTR DS:[ECX+57A280]
0054F035 |. 320F |XOR CL,BYTE PTR DS:[EDI]
0054F037 |. 880D 60F95700 |MOV BYTE PTR DS:[57F960],CL
0054F03D |. 8A4E 0F |MOV CL,BYTE PTR DS:[ESI+F]
0054F040 |. 3248 18 |XOR CL,BYTE PTR DS:[EAX+18]
0054F043 |. 81E1 FF000000 |AND ECX,0FF
0054F049 |. C1E1 05 |SHL ECX,5
0054F04C |. 8A5E 14 |MOV BL,BYTE PTR DS:[ESI+14]
0054F04F |. 3258 1D |XOR BL,BYTE PTR DS:[EAX+1D]
0054F052 |. 81E3 FF000000 |AND EBX,0FF
0054F058 |. C1E3 04 |SHL EBX,4
0054F05B |. 66:0BCB |OR CX,BX
0054F05E |. 8A5E 10 |MOV BL,BYTE PTR DS:[ESI+10]
0054F061 |. 3258 19 |XOR BL,BYTE PTR DS:[EAX+19]
0054F064 |. 81E3 FF000000 |AND EBX,0FF
0054F06A |. C1E3 03 |SHL EBX,3
0054F06D |. 66:0BCB |OR CX,BX
0054F070 |. 8A5E 11 |MOV BL,BYTE PTR DS:[ESI+11]
0054F073 |. 3258 1A |XOR BL,BYTE PTR DS:[EAX+1A]
0054F076 |. 81E3 FF000000 |AND EBX,0FF
0054F07C |. C1E3 02 |SHL EBX,2
0054F07F |. 66:0BCB |OR CX,BX
0054F082 |. 8A5E 12 |MOV BL,BYTE PTR DS:[ESI+12]
0054F085 |. 3258 1B |XOR BL,BYTE PTR DS:[EAX+1B]
0054F088 |. 81E3 FF000000 |AND EBX,0FF
0054F08E |. 03DB |ADD EBX,EBX
0054F090 |. 66:0BCB |OR CX,BX
0054F093 |. 8A5E 13 |MOV BL,BYTE PTR DS:[ESI+13]
0054F096 |. 3258 1C |XOR BL,BYTE PTR DS:[EAX+1C]
0054F099 |. 81E3 FF000000 |AND EBX,0FF
0054F09F |. 66:0BCB |OR CX,BX
0054F0A2 |. 0FB7D9 |MOVZX EBX,CX
0054F0A5 |. 8A9B C09C5700 |MOV BL,BYTE PTR DS:[EBX+579CC0]
0054F0AB |. 325F 07 |XOR BL,BYTE PTR DS:[EDI+7]
0054F0AE |. 881D 67F95700 |MOV BYTE PTR DS:[57F967],BL
0054F0B4 |. 0FB7D9 |MOVZX EBX,CX
0054F0B7 |. 8A9B C09E5700 |MOV BL,BYTE PTR DS:[EBX+579EC0]
0054F0BD |. 325F 0D |XOR BL,BYTE PTR DS:[EDI+D]
0054F0C0 |. 881D 6DF95700 |MOV BYTE PTR DS:[57F96D],BL
0054F0C6 |. 0FB7D9 |MOVZX EBX,CX
0054F0C9 |. 8A9B C0A05700 |MOV BL,BYTE PTR DS:[EBX+57A0C0]
0054F0CF |. 325F 18 |XOR BL,BYTE PTR DS:[EDI+18]
0054F0D2 |. 881D 78F95700 |MOV BYTE PTR DS:[57F978],BL
0054F0D8 |. 0FB7C9 |MOVZX ECX,CX
0054F0DB |. 8A89 C0A25700 |MOV CL,BYTE PTR DS:[ECX+57A2C0]
0054F0E1 |. 324F 02 |XOR CL,BYTE PTR DS:[EDI+2]
0054F0E4 |. 880D 62F95700 |MOV BYTE PTR DS:[57F962],CL
0054F0EA |. 8A4E 13 |MOV CL,BYTE PTR DS:[ESI+13]
0054F0ED |. 3248 1E |XOR CL,BYTE PTR DS:[EAX+1E]
0054F0F0 |. 81E1 FF000000 |AND ECX,0FF
0054F0F6 |. C1E1 05 |SHL ECX,5
0054F0F9 |. 8A5E 18 |MOV BL,BYTE PTR DS:[ESI+18]
0054F0FC |. 3258 23 |XOR BL,BYTE PTR DS:[EAX+23]
0054F0FF |. 81E3 FF000000 |AND EBX,0FF
0054F105 |. C1E3 04 |SHL EBX,4
0054F108 |. 66:0BCB |OR CX,BX
0054F10B |. 8A5E 14 |MOV BL,BYTE PTR DS:[ESI+14]
0054F10E |. 3258 1F |XOR BL,BYTE PTR DS:[EAX+1F]
0054F111 |. 81E3 FF000000 |AND EBX,0FF
0054F117 |. C1E3 03 |SHL EBX,3
0054F11A |. 66:0BCB |OR CX,BX
0054F11D |. 8A5E 15 |MOV BL,BYTE PTR DS:[ESI+15]
0054F120 |. 3258 20 |XOR BL,BYTE PTR DS:[EAX+20]
0054F123 |. 81E3 FF000000 |AND EBX,0FF
0054F129 |. C1E3 02 |SHL EBX,2
0054F12C |. 66:0BCB |OR CX,BX
0054F12F |. 8A5E 16 |MOV BL,BYTE PTR DS:[ESI+16]
0054F132 |. 3258 21 |XOR BL,BYTE PTR DS:[EAX+21]
0054F135 |. 81E3 FF000000 |AND EBX,0FF
0054F13B |. 03DB |ADD EBX,EBX
0054F13D |. 66:0BCB |OR CX,BX
0054F140 |. 8A5E 17 |MOV BL,BYTE PTR DS:[ESI+17]
0054F143 |. 3258 22 |XOR BL,BYTE PTR DS:[EAX+22]
0054F146 |. 81E3 FF000000 |AND EBX,0FF
0054F14C |. 66:0BCB |OR CX,BX
0054F14F |. 0FB7D9 |MOVZX EBX,CX
0054F152 |. 8A9B 009D5700 |MOV BL,BYTE PTR DS:[EBX+579D00]
0054F158 |. 325F 03 |XOR BL,BYTE PTR DS:[EDI+3]
0054F15B |. 881D 63F95700 |MOV BYTE PTR DS:[57F963],BL
0054F161 |. 0FB7D9 |MOVZX EBX,CX
0054F164 |. 8A9B 009F5700 |MOV BL,BYTE PTR DS:[EBX+579F00]
0054F16A |. 325F 1C |XOR BL,BYTE PTR DS:[EDI+1C]
0054F16D |. 881D 7CF95700 |MOV BYTE PTR DS:[57F97C],BL
0054F173 |. 0FB7D9 |MOVZX EBX,CX
0054F176 |. 8A9B 00A15700 |MOV BL,BYTE PTR DS:[EBX+57A100]
0054F17C |. 325F 0A |XOR BL,BYTE PTR DS:[EDI+A]
0054F17F |. 881D 6AF95700 |MOV BYTE PTR DS:[57F96A],BL
0054F185 |. 0FB7C9 |MOVZX ECX,CX
0054F188 |. 8A89 00A35700 |MOV CL,BYTE PTR DS:[ECX+57A300]
0054F18E |. 324F 12 |XOR CL,BYTE PTR DS:[EDI+12]
0054F191 |. 880D 72F95700 |MOV BYTE PTR DS:[57F972],CL
0054F197 |. 8A4E 17 |MOV CL,BYTE PTR DS:[ESI+17]
0054F19A |. 3248 24 |XOR CL,BYTE PTR DS:[EAX+24]
0054F19D |. 81E1 FF000000 |AND ECX,0FF
0054F1A3 |. C1E1 05 |SHL ECX,5
0054F1A6 |. 8A5E 1C |MOV BL,BYTE PTR DS:[ESI+1C]
0054F1A9 |. 3258 29 |XOR BL,BYTE PTR DS:[EAX+29]
0054F1AC |. 81E3 FF000000 |AND EBX,0FF
0054F1B2 |. C1E3 04 |SHL EBX,4
0054F1B5 |. 66:0BCB |OR CX,BX
0054F1B8 |. 8A5E 18 |MOV BL,BYTE PTR DS:[ESI+18]
0054F1BB |. 3258 25 |XOR BL,BYTE PTR DS:[EAX+25]
0054F1BE |. 81E3 FF000000 |AND EBX,0FF
0054F1C4 |. C1E3 03 |SHL EBX,3
0054F1C7 |. 66:0BCB |OR CX,BX
0054F1CA |. 8A5E 19 |MOV BL,BYTE PTR DS:[ESI+19]
0054F1CD |. 3258 26 |XOR BL,BYTE PTR DS:[EAX+26]
0054F1D0 |. 81E3 FF000000 |AND EBX,0FF
0054F1D6 |. C1E3 02 |SHL EBX,2
0054F1D9 |. 66:0BCB |OR CX,BX
0054F1DC |. 8A5E 1A |MOV BL,BYTE PTR DS:[ESI+1A]
0054F1DF |. 3258 27 |XOR BL,BYTE PTR DS:[EAX+27]
0054F1E2 |. 81E3 FF000000 |AND EBX,0FF
0054F1E8 |. 03DB |ADD EBX,EBX
0054F1EA |. 66:0BCB |OR CX,BX
0054F1ED |. 8A5E 1B |MOV BL,BYTE PTR DS:[ESI+1B]
0054F1F0 |. 3258 28 |XOR BL,BYTE PTR DS:[EAX+28]
0054F1F3 |. 81E3 FF000000 |AND EBX,0FF
0054F1F9 |. 66:0BCB |OR CX,BX
0054F1FC |. 0FB7D9 |MOVZX EBX,CX
0054F1FF |. 8A9B 409D5700 |MOV BL,BYTE PTR DS:[EBX+579D40]
0054F205 |. 325F 1F |XOR BL,BYTE PTR DS:[EDI+1F]
0054F208 |. 881D 7FF95700 |MOV BYTE PTR DS:[57F97F],BL
0054F20E |. 0FB7D9 |MOVZX EBX,CX
0054F211 |. 8A9B 409F5700 |MOV BL,BYTE PTR DS:[EBX+579F40]
0054F217 |. 325F 0B |XOR BL,BYTE PTR DS:[EDI+B]
0054F21A |. 881D 6BF95700 |MOV BYTE PTR DS:[57F96B],BL
0054F220 |. 0FB7D9 |MOVZX EBX,CX
0054F223 |. 8A9B 40A15700 |MOV BL,BYTE PTR DS:[EBX+57A140]
0054F229 |. 325F 15 |XOR BL,BYTE PTR DS:[EDI+15]
0054F22C |. 881D 75F95700 |MOV BYTE PTR DS:[57F975],BL
0054F232 |. 0FB7C9 |MOVZX ECX,CX
0054F235 |. 8A89 40A35700 |MOV CL,BYTE PTR DS:[ECX+57A340]
0054F23B |. 324F 06 |XOR CL,BYTE PTR DS:[EDI+6]
0054F23E |. 880D 66F95700 |MOV BYTE PTR DS:[57F966],CL
0054F244 |. 8A4E 1B |MOV CL,BYTE PTR DS:[ESI+1B]
0054F247 |. 3248 2A |XOR CL,BYTE PTR DS:[EAX+2A]
0054F24A |. 81E1 FF000000 |AND ECX,0FF
0054F250 |. C1E1 05 |SHL ECX,5
0054F253 |. 8A1E |MOV BL,BYTE PTR DS:[ESI]
0054F255 |. 3258 2F |XOR BL,BYTE PTR DS:[EAX+2F]
0054F258 |. 81E3 FF000000 |AND EBX,0FF
0054F25E |. C1E3 04 |SHL EBX,4
0054F261 |. 66:0BCB |OR CX,BX
0054F264 |. 8A5E 1C |MOV BL,BYTE PTR DS:[ESI+1C]
0054F267 |. 3258 2B |XOR BL,BYTE PTR DS:[EAX+2B]
0054F26A |. 81E3 FF000000 |AND EBX,0FF
0054F270 |. C1E3 03 |SHL EBX,3
0054F273 |. 66:0BCB |OR CX,BX
0054F276 |. 8A5E 1D |MOV BL,BYTE PTR DS:[ESI+1D]
0054F279 |. 3258 2C |XOR BL,BYTE PTR DS:[EAX+2C]
0054F27C |. 81E3 FF000000 |AND EBX,0FF
0054F282 |. C1E3 02 |SHL EBX,2
0054F285 |. 66:0BCB |OR CX,BX
0054F288 |. 8A5E 1E |MOV BL,BYTE PTR DS:[ESI+1E]
0054F28B |. 3258 2D |XOR BL,BYTE PTR DS:[EAX+2D]
0054F28E |. 81E3 FF000000 |AND EBX,0FF
0054F294 |. 03DB |ADD EBX,EBX
0054F296 |. 66:0BCB |OR CX,BX
0054F299 |. 8A5E 1F |MOV BL,BYTE PTR DS:[ESI+1F]
0054F29C |. 3258 2E |XOR BL,BYTE PTR DS:[EAX+2E]
0054F29F |. 81E3 FF000000 |AND EBX,0FF
0054F2A5 |. 66:0BCB |OR CX,BX
0054F2A8 |. 0FB7D9 |MOVZX EBX,CX
0054F2AB |. 8A9B 809D5700 |MOV BL,BYTE PTR DS:[EBX+579D80]
0054F2B1 |. 325F 04 |XOR BL,BYTE PTR DS:[EDI+4]
0054F2B4 |. 881D 64F95700 |MOV BYTE PTR DS:[57F964],BL
0054F2BA |. 0FB7D9 |MOVZX EBX,CX
0054F2BD |. 8A9B 809F5700 |MOV BL,BYTE PTR DS:[EBX+579F80]
0054F2C3 |. 325F 1A |XOR BL,BYTE PTR DS:[EDI+1A]
0054F2C6 |. 881D 7AF95700 |MOV BYTE PTR DS:[57F97A],BL
0054F2CC |. 0FB7D9 |MOVZX EBX,CX
0054F2CF |. 8A9B 80A15700 |MOV BL,BYTE PTR DS:[EBX+57A180]
0054F2D5 |. 325F 0E |XOR BL,BYTE PTR DS:[EDI+E]
0054F2D8 |. 881D 6EF95700 |MOV BYTE PTR DS:[57F96E],BL
0054F2DE |. 0FB7C9 |MOVZX ECX,CX
0054F2E1 |. 8A89 80A35700 |MOV CL,BYTE PTR DS:[ECX+57A380]
0054F2E7 |. 324F 14 |XOR CL,BYTE PTR DS:[EDI+14]
0054F2EA |. 880D 74F95700 |MOV BYTE PTR DS:[57F974],CL
0054F2F0 |. 56 |PUSH ESI
0054F2F1 |. 57 |PUSH EDI
0054F2F2 |. B9 08000000 |MOV ECX,8
0054F2F7 |. F3:A5 |REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[E>
0054F2F9 |. 5F |POP EDI
0054F2FA |. 5E |POP ESI
0054F2FB |. 56 |PUSH ESI
0054F2FC |. 57 |PUSH EDI
0054F2FD |. 8BFE |MOV EDI,ESI
0054F2FF |. BE 60F95700 |MOV ESI,PTheme.0057F960
0054F304 |. B9 08000000 |MOV ECX,8
0054F309 |. F3:A5 |REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[E>
0054F30B |. 5F |POP EDI
0054F30C |. 5E |POP ESI
0054F30D |. 83C0 30 |ADD EAX,30
0054F310 |. FECA |DEC DL
0054F312 |.^ 0F85 74FAFFFF \JNZ PTheme.0054ED8C
0054F318 |. 8A47 07 MOV AL,BYTE PTR DS:[EDI+7] ; 下面是计算
0054F31B |. C1E0 07 SHL EAX,7
0054F31E |. 8A56 07 MOV DL,BYTE PTR DS:[ESI+7]
0054F321 |. C1E2 06 SHL EDX,6
0054F324 |. 0AC2 OR AL,DL
0054F326 |. 8A57 0F MOV DL,BYTE PTR DS:[EDI+F]
0054F329 |. C1E2 05 SHL EDX,5
0054F32C |. 0AC2 OR AL,DL
0054F32E |. 8A56 0F MOV DL,BYTE PTR DS:[ESI+F]
0054F331 |. C1E2 04 SHL EDX,4
0054F334 |. 0AC2 OR AL,DL
0054F336 |. 8A57 17 MOV DL,BYTE PTR DS:[EDI+17]
0054F339 |. C1E2 03 SHL EDX,3
0054F33C |. 0AC2 OR AL,DL
0054F33E |. 8A56 17 MOV DL,BYTE PTR DS:[ESI+17]
0054F341 |. C1E2 02 SHL EDX,2
0054F344 |. 0AC2 OR AL,DL
0054F346 |. 8A57 1F MOV DL,BYTE PTR DS:[EDI+1F]
0054F349 |. 03D2 ADD EDX,EDX
0054F34B |. 0AC2 OR AL,DL
0054F34D |. 0A46 1F OR AL,BYTE PTR DS:[ESI+1F]
0054F350 |. 8B5424 08 MOV EDX,DWORD PTR SS:[ESP+8] ; 获得第一个16进制
0054F354 |. 8802 MOV BYTE PTR DS:[EDX],AL
0054F356 |. 8A47 06 MOV AL,BYTE PTR DS:[EDI+6]
0054F359 |. C1E0 07 SHL EAX,7
0054F35C |. 8A56 06 MOV DL,BYTE PTR DS:[ESI+6]
0054F35F |. C1E2 06 SHL EDX,6
0054F362 |. 0AC2 OR AL,DL
0054F364 |. 8A57 0E MOV DL,BYTE PTR DS:[EDI+E]
0054F367 |. C1E2 05 SHL EDX,5
0054F36A |. 0AC2 OR AL,DL
0054F36C |. 8A56 0E MOV DL,BYTE PTR DS:[ESI+E]
0054F36F |. C1E2 04 SHL EDX,4
0054F372 |. 0AC2 OR AL,DL
0054F374 |. 8A57 16 MOV DL,BYTE PTR DS:[EDI+16]
0054F377 |. C1E2 03 SHL EDX,3
0054F37A |. 0AC2 OR AL,DL
0054F37C |. 8A56 16 MOV DL,BYTE PTR DS:[ESI+16]
0054F37F |. C1E2 02 SHL EDX,2
0054F382 |. 0AC2 OR AL,DL
0054F384 |. 8A57 1E MOV DL,BYTE PTR DS:[EDI+1E]
0054F387 |. 03D2 ADD EDX,EDX
0054F389 |. 0AC2 OR AL,DL
0054F38B |. 0A46 1E OR AL,BYTE PTR DS:[ESI+1E]
0054F38E |. 8B5424 08 MOV EDX,DWORD PTR SS:[ESP+8]
0054F392 |. 8842 01 MOV BYTE PTR DS:[EDX+1],AL
0054F395 |. 8A47 05 MOV AL,BYTE PTR DS:[EDI+5]
0054F398 |. C1E0 07 SHL EAX,7
0054F39B |. 8A56 05 MOV DL,BYTE PTR DS:[ESI+5]
0054F39E |. C1E2 06 SHL EDX,6
0054F3A1 |. 0AC2 OR AL,DL
0054F3A3 |. 8A57 0D MOV DL,BYTE PTR DS:[EDI+D]
0054F3A6 |. C1E2 05 SHL EDX,5
0054F3A9 |. 0AC2 OR AL,DL
0054F3AB |. 8A56 0D MOV DL,BYTE PTR DS:[ESI+D]
0054F3AE |. C1E2 04 SHL EDX,4
0054F3B1 |. 0AC2 OR AL,DL
0054F3B3 |. 8A57 15 MOV DL,BYTE PTR DS:[EDI+15]
0054F3B6 |. C1E2 03 SHL EDX,3
0054F3B9 |. 0AC2 OR AL,DL
0054F3BB |. 8A56 15 MOV DL,BYTE PTR DS:[ESI+15]
0054F3BE |. C1E2 02 SHL EDX,2
0054F3C1 |. 0AC2 OR AL,DL
0054F3C3 |. 8A57 1D MOV DL,BYTE PTR DS:[EDI+1D]
0054F3C6 |. 03D2 ADD EDX,EDX
0054F3C8 |. 0AC2 OR AL,DL
0054F3CA |. 0A46 1D OR AL,BYTE PTR DS:[ESI+1D]
0054F3CD |. 8B5424 08 MOV EDX,DWORD PTR SS:[ESP+8]
0054F3D1 |. 8842 02 MOV BYTE PTR DS:[EDX+2],AL
0054F3D4 |. 8A47 04 MOV AL,BYTE PTR DS:[EDI+4]
0054F3D7 |. C1E0 07 SHL EAX,7
0054F3DA |. 8A56 04 MOV DL,BYTE PTR DS:[ESI+4]
0054F3DD |. C1E2 06 SHL EDX,6
0054F3E0 |. 0AC2 OR AL,DL
0054F3E2 |. 8A57 0C MOV DL,BYTE PTR DS:[EDI+C]
0054F3E5 |. C1E2 05 SHL EDX,5
0054F3E8 |. 0AC2 OR AL,DL
0054F3EA |. 8A56 0C MOV DL,BYTE PTR DS:[ESI+C]
0054F3ED |. C1E2 04 SHL EDX,4
0054F3F0 |. 0AC2 OR AL,DL
0054F3F2 |. 8A57 14 MOV DL,BYTE PTR DS:[EDI+14]
0054F3F5 |. C1E2 03 SHL EDX,3
0054F3F8 |. 0AC2 OR AL,DL
0054F3FA |. 8A56 14 MOV DL,BYTE PTR DS:[ESI+14]
0054F3FD |. C1E2 02 SHL EDX,2
0054F400 |. 0AC2 OR AL,DL
0054F402 |. 8A57 1C MOV DL,BYTE PTR DS:[EDI+1C]
0054F405 |. 03D2 ADD EDX,EDX
0054F407 |. 0AC2 OR AL,DL
0054F409 |. 0A46 1C OR AL,BYTE PTR DS:[ESI+1C]
0054F40C |. 8B5424 08 MOV EDX,DWORD PTR SS:[ESP+8]
0054F410 |. 8842 03 MOV BYTE PTR DS:[EDX+3],AL
0054F413 |. 8A47 03 MOV AL,BYTE PTR DS:[EDI+3]
0054F416 |. C1E0 07 SHL EAX,7
0054F419 |. 8A56 03 MOV DL,BYTE PTR DS:[ESI+3]
0054F41C |. C1E2 06 SHL EDX,6
0054F41F |. 0AC2 OR AL,DL
0054F421 |. 8A57 0B MOV DL,BYTE PTR DS:[EDI+B]
0054F424 |. C1E2 05 SHL EDX,5
0054F427 |. 0AC2 OR AL,DL
0054F429 |. 8A56 0B MOV DL,BYTE PTR DS:[ESI+B]
0054F42C |. C1E2 04 SHL EDX,4
0054F42F |. 0AC2 OR AL,DL
0054F431 |. 8A57 13 MOV DL,BYTE PTR DS:[EDI+13]
0054F434 |. C1E2 03 SHL EDX,3
0054F437 |. 0AC2 OR AL,DL
0054F439 |. 8A56 13 MOV DL,BYTE PTR DS:[ESI+13]
0054F43C |. C1E2 02 SHL EDX,2
0054F43F |. 0AC2 OR AL,DL
0054F441 |. 8A57 1B MOV DL,BYTE PTR DS:[EDI+1B]
0054F444 |. 03D2 ADD EDX,EDX
0054F446 |. 0AC2 OR AL,DL
0054F448 |. 0A46 1B OR AL,BYTE PTR DS:[ESI+1B]
0054F44B |. 8B5424 08 MOV EDX,DWORD PTR SS:[ESP+8]
0054F44F |. 8842 04 MOV BYTE PTR DS:[EDX+4],AL
0054F452 |. 8A47 02 MOV AL,BYTE PTR DS:[EDI+2]
0054F455 |. C1E0 07 SHL EAX,7
0054F458 |. 8A56 02 MOV DL,BYTE PTR DS:[ESI+2]
0054F45B |. C1E2 06 SHL EDX,6
0054F45E |. 0AC2 OR AL,DL
0054F460 |. 8A57 0A MOV DL,BYTE PTR DS:[EDI+A]
0054F463 |. C1E2 05 SHL EDX,5
0054F466 |. 0AC2 OR AL,DL
0054F468 |. 8A56 0A MOV DL,BYTE PTR DS:[ESI+A]
0054F46B |. C1E2 04 SHL EDX,4
0054F46E |. 0AC2 OR AL,DL
0054F470 |. 8A57 12 MOV DL,BYTE PTR DS:[EDI+12]
0054F473 |. C1E2 03 SHL EDX,3
0054F476 |. 0AC2 OR AL,DL
0054F478 |. 8A56 12 MOV DL,BYTE PTR DS:[ESI+12]
0054F47B |. C1E2 02 SHL EDX,2
0054F47E |. 0AC2 OR AL,DL
0054F480 |. 8A57 1A MOV DL,BYTE PTR DS:[EDI+1A]
0054F483 |. 03D2 ADD EDX,EDX
0054F485 |. 0AC2 OR AL,DL
0054F487 |. 0A46 1A OR AL,BYTE PTR DS:[ESI+1A]
0054F48A |. 8B5424 08 MOV EDX,DWORD PTR SS:[ESP+8]
0054F48E |. 8842 05 MOV BYTE PTR DS:[EDX+5],AL
0054F491 |. 8A47 01 MOV AL,BYTE PTR DS:[EDI+1]
0054F494 |. C1E0 07 SHL EAX,7
0054F497 |. 8A56 01 MOV DL,BYTE PTR DS:[ESI+1]
0054F49A |. C1E2 06 SHL EDX,6
0054F49D |. 0AC2 OR AL,DL
0054F49F |. 8A57 09 MOV DL,BYTE PTR DS:[EDI+9]
0054F4A2 |. C1E2 05 SHL EDX,5
0054F4A5 |. 0AC2 OR AL,DL
0054F4A7 |. 8A56 09 MOV DL,BYTE PTR DS:[ESI+9]
0054F4AA |. C1E2 04 SHL EDX,4
0054F4AD |. 0AC2 OR AL,DL
0054F4AF |. 8A57 11 MOV DL,BYTE PTR DS:[EDI+11]
0054F4B2 |. C1E2 03 SHL EDX,3
0054F4B5 |. 0AC2 OR AL,DL
0054F4B7 |. 8A56 11 MOV DL,BYTE PTR DS:[ESI+11]
0054F4BA |. C1E2 02 SHL EDX,2
0054F4BD |. 0AC2 OR AL,DL
0054F4BF |. 8A57 19 MOV DL,BYTE PTR DS:[EDI+19]
0054F4C2 |. 03D2 ADD EDX,EDX
0054F4C4 |. 0AC2 OR AL,DL
0054F4C6 |. 0A46 19 OR AL,BYTE PTR DS:[ESI+19]
0054F4C9 |. 8B5424 08 MOV EDX,DWORD PTR SS:[ESP+8]
0054F4CD |. 8842 06 MOV BYTE PTR DS:[EDX+6],AL
0054F4D0 |. 8A07 MOV AL,BYTE PTR DS:[EDI]
0054F4D2 |. C1E0 07 SHL EAX,7
0054F4D5 |. 8A16 MOV DL,BYTE PTR DS:[ESI]
0054F4D7 |. C1E2 06 SHL EDX,6
0054F4DA |. 0AC2 OR AL,DL
0054F4DC |. 8A57 08 MOV DL,BYTE PTR DS:[EDI+8]
0054F4DF |. C1E2 05 SHL EDX,5
0054F4E2 |. 0AC2 OR AL,DL
0054F4E4 |. 8A56 08 MOV DL,BYTE PTR DS:[ESI+8]
0054F4E7 |. C1E2 04 SHL EDX,4
0054F4EA |. 0AC2 OR AL,DL
0054F4EC |. 8A57 10 MOV DL,BYTE PTR DS:[EDI+10]
0054F4EF |. C1E2 03 SHL EDX,3
0054F4F2 |. 0AC2 OR AL,DL
0054F4F4 |. 8A56 10 MOV DL,BYTE PTR DS:[ESI+10]
0054F4F7 |. C1E2 02 SHL EDX,2
0054F4FA |. 0AC2 OR AL,DL
0054F4FC |. 8A57 18 MOV DL,BYTE PTR DS:[EDI+18]
0054F4FF |. 03D2 ADD EDX,EDX
0054F501 |. 0AC2 OR AL,DL
0054F503 |. 0A46 18 OR AL,BYTE PTR DS:[ESI+18]
0054F506 |. 8B5424 08 MOV EDX,DWORD PTR SS:[ESP+8]
0054F50A |. 8842 07 MOV BYTE PTR DS:[EDX+7],AL
0054F50D |. 83C4 0C ADD ESP,0C
0054F510 |. 5D POP EBP
0054F511 |. 5F POP EDI
0054F512 |. 5E POP ESI
0054F513 |. 5B POP EBX
0054F514 \. C3 RETN ; 计算结束
这是一个数据库操作软件,数据库中数据为密文。跟到这里已经知道是密文换算过程,由于刚学OD不久,实在看不懂了。
放上一段密文:99 BB 31 04 86 87 26 61 DE F1 6E 09 60C186B7
明文为:BD BB CD A8 D6 F7 B9 DC B2 BF C3 C5
明文为16进制,到字符为:交通主管部门
密文长度和明文长度不一,跟进时好像看到有分割的情况,大仙们帮帮忙吧。
求关键计算地方的 详细解释
[培训]传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!