Number 1: 00404CD8 4C DEC ESP 00404CD9 2060 0F AND BYTE PTR DS:[EAX+F],AH 00404CDC 05 17804A3C ADD EAX,3C4A8017 00404CE1 2060 0F AND BYTE PTR DS:[EAX+F],AH 00404CE4 0F6380 4AA3EB80 PACKSSWB MM0,QWORD PTR DS:[EAX+80EBA34A] 00404CEB 4A DEC EDX 00404CEC 3020 XOR BYTE PTR DS:[EAX],AH 00404CEE 824A 6E 2F OR BYTE PTR DS:[EDX+6E],2F 00404CF2 804A 41 41 OR BYTE PTR DS:[EDX+41],41 00404CF6 41 INC ECX 00404CF7 41 INC ECX 00404CF8 26:0000 ADD BYTE PTR ES:[EAX],AL 00404CFB 0000 ADD BYTE PTR DS:[EAX],AL 00404CFD 0000 ADD BYTE PTR DS:[EAX],AL 00404CFF 0000 ADD BYTE PTR DS:[EAX],AL 00404D01 0000 ADD BYTE PTR DS:[EAX],AL 00404D03 0000 ADD BYTE PTR DS:[EAX],AL 00404D05 0000 ADD BYTE PTR DS:[EAX],AL 00404D07 0012 ADD BYTE PTR DS:[EDX],DL 00404D09 3980 4A642060 CMP DWORD PTR DS:[EAX+6020644A],EAX 00404D0F 0F000400 SLDT WORD PTR DS:[EAX+EAX] 00404D13 0041 41 ADD BYTE PTR DS:[ECX+41],AL 00404D16 41 INC ECX 00404D17 41 INC ECX 00404D18 41 INC ECX 00404D19 41 INC ECX 00404D1A 41 INC ECX 00404D1B 41 INC ECX 00404D1C 0000 ADD BYTE PTR DS:[EAX],AL 00404D1E 56 PUSH ESI 00404D1F A6 CMPS BYTE PTR DS:[ESI],BYTE PTR ES:[EDI] 00404D20 26:55 PUSH EBP ; Superfluous prefix 00404D22 55 PUSH EBP 00404D23 77 26 JA SHORT Logger_o.00404D4B 00404D25 D3F4 SAL ESP,CL 00404D27 8485 971744C4 TEST BYTE PTR SS:[EBP+C4441797],AL 00404D2D A7 CMPS DWORD PTR DS:[ESI],DWORD PTR ES:[ED> 00404D2E 44 INC ESP 00404D2F 77 62 JA SHORT Logger_o.00404D93 00404D31 E6 B6 OUT 0B6,AL ; I/O command 00404D33 A4 MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI] 00404D34 8525 640594D3 TEST DWORD PTR DS:[D3940564],ESP 00404D3A E4 36 IN AL,36 ; I/O command 00404D3C 14 46 ADC AL,46 00404D3E 64:6286 23D3C477 BOUND EAX,QWORD PTR FS:[ESI+77C4D323] ; Superfluous prefix 00404D45 96 XCHG EAX,ESI 00404D46 94 XCHG EAX,ESP 00404D47 ^75 D6 JNZ SHORT Logger_o.00404D1F 00404D49 87A5 62535313 XCHG DWORD PTR SS:[EBP+13535362],ESP 00404D4F 33A6 23A62366 XOR ESP,DWORD PTR DS:[ESI+6623A623] 00404D55 2313 AND EDX,DWORD PTR DS:[EBX] 00404D57 3356 23 XOR EDX,DWORD PTR DS:[ESI+23] 00404D5A 6353 53 ARPL WORD PTR DS:[EBX+53],DX 00404D5D 53 PUSH EBX 00404D5E 76 23 JBE SHORT Logger_o.00404D83 00404D60 D355 E4 RCL DWORD PTR SS:[EBP-1C],CL 00404D63 57 PUSH EDI 00404D64 14 56 ADC AL,56 00404D66 A6 CMPS BYTE PTR DS:[ESI],BYTE PTR ES:[EDI] 00404D67 95 XCHG EAX,EBP 00404D68 F4 HLT ; Privileged command 00404D69 6233 BOUND ESI,QWORD PTR DS:[EBX] 00404D6B 53 PUSH EBX 00404D6C 76 23 JBE SHORT Logger_o.00404D91 00404D6E 43 INC EBX 00404D6F 53 PUSH EBX 00404D70 56 PUSH ESI 00404D71 23A6 23D3D427 AND ESP,DWORD PTR DS:[ESI+27D4D323] 00404D77 A5 MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ES> 00404D78 05 B6D69695 ADD EAX,9596D6B6 00404D7D 87F6 XCHG ESI,ESI 00404D7F 27 DAA 00404D80 E6 F3 OUT 0F3,AL ; I/O command 00404D82 07 POP ES ; Modification of segment register 00404D83 8607 XCHG BYTE PTR DS:[EDI],AL 00404D85 E2 56 LOOPD SHORT Logger_o.00404DDD 00404D87 27 DAA 00404D88 57 PUSH EDI 00404D89 47 INC EDI 00404D8A 36:56 PUSH ESI ; Superfluous prefix 00404D8C C6 ??? ; Unknown command 00404D8D D276 E6 SAL BYTE PTR DS:[ESI-1A],CL 00404D90 96 XCHG EAX,ESI 00404D91 46 INC ESI 00404D92 56 PUSH ESI 00404D93 56 PUSH ESI 00404D94 27 DAA 00404D95 26:F2: PREFIX REPNE: ; Superfluous prefix 00404D97 6393 93436653 ARPL WORD PTR DS:[EBX+53664393],DX 00404D9D 56 PUSH ESI 00404D9E 2383 36531666 AND EAX,DWORD PTR DS:[EBX+66165336] 00404DA4 43 INC EBX 00404DA5 3323 XOR ESP,DWORD PTR DS:[EBX] 00404DA7 43 INC EBX 00404DA8 93 XCHG EAX,EBX 00404DA9 43 INC EBX 00404DAA 43 INC EBX 00404DAB 53 PUSH EBX 00404DAC 26:73 73 JNB SHORT Logger_o.00404E22 ; Superfluous prefix 00404DAF 56 PUSH ESI 00404DB0 53 PUSH EBX 00404DB1 3373 46 XOR ESI,DWORD PTR DS:[EBX+46] 00404DB4 16 PUSH SS 00404DB5 66:83F2 73 XOR DX,73 00404DB9 0313 ADD EDX,DWORD PTR DS:[EBX] 00404DBB E2 03 LOOPD SHORT Logger_o.00404DC0 00404DBD 8313 E2 ADC DWORD PTR DS:[EBX],-1E 00404DC0 73 53 JNB SHORT Logger_o.00404E15 00404DC2 ^E2 93 LOOPD SHORT Logger_o.00404D57 00404DC4 63F2 ARPL DX,SI 00404DC6 F2: PREFIX REPNE: ; Superfluous prefix 00404DC7 A3 07474786 MOV DWORD PTR DS:[86474707],EAX 00404DCC 07 POP ES ; Modification of segment register 00404DCD F2: PREFIX REPNE: ; Superfluous prefix 00404DCE A1 6397646C MOV EAX,DWORD PTR DS:[6C649763] 00404DD3 B1 B5 MOV CL,0B5 00404DD5 A8 AC TEST AL,0AC 00404DD7 33DB XOR EBX,EBX 00404DD9 10F6 ADC DH,DH 00404DDB 98 CWDE 00404DDC ^E0 A8 LOOPDNE SHORT Logger_o.00404D86 00404DDE EF OUT DX,EAX ; I/O command 00404DDF 89CE MOV ESI,ECX 00404DE1 ^E0 E4 LOOPDNE SHORT Logger_o.00404DC7 00404DE3 E8 FFFFEFC9 CALL CA304DE7 00404DE8 8E80 65FFEFA6 MOV ES,WORD PTR DS:[EAX+A6EFFF65] ; Modification of segment register 00404DEE 00A6 4C5700F3 ADD BYTE PTR DS:[ESI+F300574C],AH 00404DF4 0874AF 57 OR BYTE PTR DS:[EDI+EBP*4+57],DH 00404DF8 00F3 ADD BL,DH 00404DFA 087431 BE OR BYTE PTR DS:[ECX+ESI-42],DH 00404DFE 20BE C03C3840 AND BYTE PTR DS:[ESI+40383CC0],BH 00404E04 65:FF35 C0BE3800 PUSH DWORD PTR GS:[38BEC0] 00404E0B A6 CMPS BYTE PTR DS:[ESI],BYTE PTR ES:[EDI] 00404E0C 40 INC EAX 00404E0D 65:FF35 00A66157 PUSH DWORD PTR GS:[5761A600] 00404E14 0C 58 OR AL,58 00404E16 41 INC ECX 00404E17 65:FF00 INC DWORD PTR GS:[EAX] 00404E1A A6 CMPS BYTE PTR DS:[ESI],BYTE PTR ES:[EDI] 00404E1B 75 35 JNZ SHORT Logger_o.00404E52 00404E1D 00A6 00A61514 ADD BYTE PTR DS:[ESI+1415A600],AH 00404E23 40 INC EAX 00404E24 D14488 03 ROL DWORD PTR DS:[EAX+ECX*4+3],1 00404E28 40 INC EAX 00404E29 1C A8 SBB AL,0A8 00404E2B 95 XCHG EAX,EBP 00404E2C 0090 D1446CC6 ADD BYTE PTR DS:[EAX+C66C44D1],DL 00404E32 C646 E2 50 MOV BYTE PTR DS:[ESI-1E],50 00404E36 D1447C 47 ROL DWORD PTR SS:[ESP+EDI*2+47],1 00404E3A 26:07 POP ES ; Modification of segment register 00404E3C 77 00 JA SHORT Logger_o.00404E3E 00404E3E D1447C 15 ROL DWORD PTR SS:[ESP+EDI*2+15],1 00404E42 9C PUSHFD 00404E43 338E B8C065FF XOR ECX,DWORD PTR DS:[ESI+FF65C0B8] 00404E49 0000 ADD BYTE PTR DS:[EAX],AL 00404E4B 008F 86350237 ADD BYTE PTR DS:[EDI+37023586],CL 00404E51 D202 ROL BYTE PTR DS:[EDX],CL 00404E53 8042 44 7C ADD BYTE PTR DS:[EDX+44],7C 00404E57 2333 AND ESI,DWORD PTR DS:[EBX] 00404E59 27 DAA 00404E5A 67:40 INC EAX ; Superfluous prefix 00404E5C 42 INC EDX 00404E5D 44 INC ESP 00404E5E 7C 37 JL SHORT Logger_o.00404E97 00404E60 76 56 JBE SHORT Logger_o.00404EB8 00404E62 27 DAA 00404E63 42 INC EDX 00404E64 40 INC EAX 00404E65 ^7C C0 JL SHORT Logger_o.00404E27 00404E67 42 INC EDX 00404E68 C5D8 LDS EBX,EAX ; Illegal use of register 00404E6A 0000 ADD BYTE PTR DS:[EAX],AL 00404E6C 1040 CE ADC BYTE PTR DS:[EAX-32],AL 00404E6F 1827 SBB BYTE PTR DS:[EDI],AH 00404E71 BE 20BEFFFF MOV ESI,FFFFBE20 00404E76 FF16 CALL DWORD PTR DS:[ESI] 00404E78 8E8E B8804C38 MOV CS,WORD PTR DS:[ESI+384C80B8] ; Segment CS is not allowed 00404E7E 61 POPAD 00404E7F FF45 D6 INC DWORD PTR SS:[EBP-2A] 00404E82 C6 ??? ; Unknown command 00404E83 27 DAA 00404E84 57 PUSH EDI 00404E85 8600 XCHG BYTE PTR DS:[EAX],AL 00404E87 00E6 ADD DH,AH 00404E89 F686 3EFF503C 38 TEST BYTE PTR DS:[ESI+3C50FF3E],38 00404E90 01E5 ADD EBP,ESP 00404E92 B8 CEB85505 MOV EAX,555B8CE 00404E97 91 XCHG EAX,ECX 00404E98 0C 38 OR AL,38 00404E9A 05 000000FF ADD EAX,FF000000 00404E9F 8604A6 XCHG BYTE PTR DS:[ESI],AL 00404EA2 05 85000000 ADD EAX,85 00404EA7 008E 9F2EFFFF ADD BYTE PTR DS:[ESI+FFFF2E9F],CL 00404EAD FF89 8E9550A6 DEC DWORD PTR DS:[ECX+A650958E] 00404EB3 ^7F B8 JG SHORT Logger_o.00404E6D 00404EB5 8086 B83FBE69 30 ADD BYTE PTR DS:[ESI+69BE3FB8],30 00404EBC 47 INC EDI 00404EBD 33C0 XOR EAX,EAX 00404EBF D7 XLAT BYTE PTR DS:[EBX+AL] 00404EC0 0802 OR BYTE PTR DS:[EDX],AL 00404EC2 86B8 DA35BE3C XCHG BYTE PTR DS:[EAX+3CBE35DA],BH 00404EC8 95 XCHG EAX,EBP 00404EC9 E5 BA IN EAX,0BA ; I/O command 00404ECB 5C POP ESP 00404ECC 30B8 40B8DD30 XOR BYTE PTR DS:[EAX+30DDB840],BH 00404ED2 8DB8 C04245FF LEA EDI,DWORD PTR DS:[EAX+FF4542C0] 00404ED8 CE INTO 00404ED9 64:D8B4C0 B866DD>FDIV DWORD PTR FS:[EAX+EAX*8+30DD66B8] 00404EE1 42 INC EDX 00404EE2 E5 B8 IN EAX,0B8 ; I/O command 00404EE4 E5 6E IN EAX,6E ; I/O command 00404EE6 57 PUSH EDI 00404EE7 F1 INT1 00404EE8 B3 1F MOV BL,1F 00404EEA BE 04AD30D0 MOV ESI,D030AD04 00404EEF BC 1C80472F MOV ESP,2F47801C 00404EF4 8301 EB ADD DWORD PTR DS:[ECX],-15 00404EF7 F0:BD 335C30DA LOCK MOV EBP,DA305C33 ; LOCK prefix is not allowed 00404EFD CF IRETD 00404EFE 14 94 ADC AL,94 00404F00 9C PUSHFD 00404F01 335F 30 XOR EBX,DWORD PTR DS:[EDI+30] 00404F04 0267 B8 ADD AH,BYTE PTR DS:[EDI-48] 00404F07 65:5F POP EDI ; Superfluous prefix 00404F09 3087 5347B8C3 XOR BYTE PTR DS:[EDI+C3B84753],AL 00404F0F 57 PUSH EDI 00404F10 B8 6515C4BE MOV EAX,BEC41565 00404F15 9E SAHF 00404F16 15 574E5842 ADC EAX,42584E57 00404F1B 43 INC EBX 00404F1C ^78 BF JS SHORT Logger_o.00404EDD 00404F1E 57 PUSH EDI 00404F1F 60 PUSHAD 00404F20 93 XCHG EAX,EBX 00404F21 64:3C 03 CMP AL,3 ; Superfluous prefix 00404F24 04 B8 ADD AL,0B8 00404F26 8BFF MOV EDI,EDI 00404F28 FF01 INC DWORD PTR DS:[ECX] 00404F2A 51 PUSH ECX 00404F2B EE OUT DX,AL ; I/O command 00404F2C 18C2 SBB DL,AL 00404F2E 3347 30 XOR EAX,DWORD PTR DS:[EDI+30] 00404F31 C3 RETN 00404F32 E5 B8 IN EAX,0B8 ; I/O command 00404F34 66:BD 3380 MOV BP,8033 00404F38 67:B8 65C107B8 MOV EAX,B807C165 ; Superfluous prefix 00404F3E C004B8 03 ROL BYTE PTR DS:[EAX+EDI*4],3 00404F42 04 B8 ADD AL,0B8 00404F44 46 INC ESI 00404F45 0C 33 OR AL,33 00404F47 F5 CMC 00404F48 9E SAHF 00404F49 43 INC EBX 00404F4A 57 PUSH EDI 00404F4B 4E DEC ESI 00404F4C 58 POP EAX 00404F4D CF IRETD 00404F4E CF IRETD 00404F4F 4E DEC ESI 00404F50 3866 00 CMP BYTE PTR DS:[ESI],AH number 2: 00404996 0071 88 ADD BYTE PTR DS:[ECX-78],DH 00404999 804A 64 20 OR BYTE PTR DS:[EDX+64],20 0040499D 60 PUSHAD 0040499E 0F000400 SLDT WORD PTR DS:[EAX+EAX] 004049A2 0041 41 ADD BYTE PTR DS:[ECX+41],AL 004049A5 41 INC ECX 004049A6 41 INC ECX 004049A7 41 INC ECX 004049A8 41 INC ECX 004049A9 41 INC ECX 004049AA 41 INC ECX 004049AB 0000 ADD BYTE PTR DS:[EAX],AL 004049AD 56 PUSH ESI 004049AE A6 CMPS BYTE PTR DS:[ESI],BYTE PTR ES:[EDI] 004049AF 26:55 PUSH EBP ; Superfluous prefix 004049B1 55 PUSH EBP 004049B2 77 26 JA SHORT Logger_o.004049DA 004049B4 D3F4 SAL ESP,CL 004049B6 8485 971744C4 TEST BYTE PTR SS:[EBP+C4441797],AL 004049BC A7 CMPS DWORD PTR DS:[ESI],DWORD PTR ES:[ED> 004049BD 44 INC ESP 004049BE 77 62 JA SHORT Logger_o.00404A22 004049C0 E6 B6 OUT 0B6,AL ; I/O command 004049C2 A4 MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI] 004049C3 8525 640594D3 TEST DWORD PTR DS:[D3940564],ESP 004049C9 E4 36 IN AL,36 ; I/O command 004049CB 14 46 ADC AL,46 004049CD 64:6286 23D3C477 BOUND EAX,QWORD PTR FS:[ESI+77C4D323] ; Superfluous prefix 004049D4 96 XCHG EAX,ESI 004049D5 94 XCHG EAX,ESP 004049D6 ^75 D6 JNZ SHORT Logger_o.004049AE 004049D8 87A5 62535313 XCHG DWORD PTR SS:[EBP+13535362],ESP 004049DE 33A6 23A62366 XOR ESP,DWORD PTR DS:[ESI+6623A623] 004049E4 2313 AND EDX,DWORD PTR DS:[EBX] 004049E6 3356 23 XOR EDX,DWORD PTR DS:[ESI+23] 004049E9 6353 53 ARPL WORD PTR DS:[EBX+53],DX 004049EC 53 PUSH EBX 004049ED 76 23 JBE SHORT Logger_o.00404A12 004049EF D355 E4 RCL DWORD PTR SS:[EBP-1C],CL 004049F2 57 PUSH EDI 004049F3 14 56 ADC AL,56 004049F5 A6 CMPS BYTE PTR DS:[ESI],BYTE PTR ES:[EDI] 004049F6 95 XCHG EAX,EBP 004049F7 F4 HLT ; Privileged command 004049F8 6233 BOUND ESI,QWORD PTR DS:[EBX] 004049FA 53 PUSH EBX 004049FB 76 23 JBE SHORT Logger_o.00404A20 004049FD 43 INC EBX 004049FE 53 PUSH EBX 004049FF 56 PUSH ESI 00404A00 23A6 23D3D427 AND ESP,DWORD PTR DS:[ESI+27D4D323] 00404A06 A5 MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ES> 00404A07 05 B6D69695 ADD EAX,9596D6B6 00404A0C 87F6 XCHG ESI,ESI 00404A0E 27 DAA 00404A0F E6 F3 OUT 0F3,AL ; I/O command 00404A11 07 POP ES ; Modification of segment register 00404A12 8607 XCHG BYTE PTR DS:[EDI],AL 00404A14 E2 56 LOOPD SHORT Logger_o.00404A6C 00404A16 27 DAA 00404A17 57 PUSH EDI 00404A18 47 INC EDI 00404A19 36:56 PUSH ESI ; Superfluous prefix 00404A1B C6 ??? ; Unknown command 00404A1C D276 E6 SAL BYTE PTR DS:[ESI-1A],CL 00404A1F 96 XCHG EAX,ESI 00404A20 46 INC ESI 00404A21 56 PUSH ESI 00404A22 56 PUSH ESI 00404A23 27 DAA 00404A24 26:F2: PREFIX REPNE: ; Superfluous prefix 00404A26 6393 93436653 ARPL WORD PTR DS:[EBX+53664393],DX 00404A2C 56 PUSH ESI 00404A2D 2383 36531666 AND EAX,DWORD PTR DS:[EBX+66165336] 00404A33 43 INC EBX 00404A34 3323 XOR ESP,DWORD PTR DS:[EBX] 00404A36 43 INC EBX 00404A37 93 XCHG EAX,EBX 00404A38 43 INC EBX 00404A39 43 INC EBX 00404A3A 53 PUSH EBX 00404A3B 26:73 73 JNB SHORT Logger_o.00404AB1 ; Superfluous prefix 00404A3E 56 PUSH ESI 00404A3F 53 PUSH EBX 00404A40 3373 46 XOR ESI,DWORD PTR DS:[EBX+46] 00404A43 16 PUSH SS 00404A44 66:83F2 73 XOR DX,73 00404A48 0313 ADD EDX,DWORD PTR DS:[EBX] 00404A4A E2 03 LOOPD SHORT Logger_o.00404A4F 00404A4C 8313 E2 ADC DWORD PTR DS:[EBX],-1E 00404A4F 73 53 JNB SHORT Logger_o.00404AA4 00404A51 ^E2 93 LOOPD SHORT Logger_o.004049E6 00404A53 63F2 ARPL DX,SI 00404A55 F2: PREFIX REPNE: ; Superfluous prefix 00404A56 A3 07474786 MOV DWORD PTR DS:[86474707],EAX 00404A5B 07 POP ES ; Modification of segment register 00404A5C F2: PREFIX REPNE: ; Superfluous prefix 00404A5D A1 6397646C MOV EAX,DWORD PTR DS:[6C649763] 00404A62 B1 B5 MOV CL,0B5 00404A64 A8 AC TEST AL,0AC 00404A66 33DB XOR EBX,EBX 00404A68 10F6 ADC DH,DH 00404A6A 98 CWDE 00404A6B ^E0 A8 LOOPDNE SHORT Logger_o.00404A15 00404A6D EF OUT DX,EAX ; I/O command 00404A6E 89CE MOV ESI,ECX 00404A70 ^E0 E4 LOOPDNE SHORT Logger_o.00404A56 00404A72 E8 FFFFEFC9 CALL CA304A76 00404A77 8E80 65FFEFA6 MOV ES,WORD PTR DS:[EAX+A6EFFF65] ; Modification of segment register 00404A7D 00A6 4C5700F3 ADD BYTE PTR DS:[ESI+F300574C],AH 00404A83 0874AF 57 OR BYTE PTR DS:[EDI+EBP*4+57],DH 00404A87 00F3 ADD BL,DH 00404A89 087431 BE OR BYTE PTR DS:[ECX+ESI-42],DH 00404A8D 20BE C03C3840 AND BYTE PTR DS:[ESI+40383CC0],BH 00404A93 65:FF35 C0BE3800 PUSH DWORD PTR GS:[38BEC0] 00404A9A A6 CMPS BYTE PTR DS:[ESI],BYTE PTR ES:[EDI] 00404A9B 40 INC EAX 00404A9C 65:FF35 00A66157 PUSH DWORD PTR GS:[5761A600] 00404AA3 0C 58 OR AL,58 00404AA5 41 INC ECX 00404AA6 65:FF00 INC DWORD PTR GS:[EAX] 00404AA9 A6 CMPS BYTE PTR DS:[ESI],BYTE PTR ES:[EDI] 00404AAA 75 35 JNZ SHORT Logger_o.00404AE1 00404AAC 00A6 00A61514 ADD BYTE PTR DS:[ESI+1415A600],AH 00404AB2 40 INC EAX 00404AB3 D14488 03 ROL DWORD PTR DS:[EAX+ECX*4+3],1 00404AB7 40 INC EAX 00404AB8 1C A8 SBB AL,0A8 00404ABA 95 XCHG EAX,EBP 00404ABB 0090 D1446CC6 ADD BYTE PTR DS:[EAX+C66C44D1],DL 00404AC1 C646 E2 50 MOV BYTE PTR DS:[ESI-1E],50 00404AC5 D1447C 47 ROL DWORD PTR SS:[ESP+EDI*2+47],1 00404AC9 26:07 POP ES ; Modification of segment register 00404ACB 77 00 JA SHORT Logger_o.00404ACD 00404ACD D1447C 15 ROL DWORD PTR SS:[ESP+EDI*2+15],1 00404AD1 9C PUSHFD 00404AD2 338E B8C065FF XOR ECX,DWORD PTR DS:[ESI+FF65C0B8] 00404AD8 0000 ADD BYTE PTR DS:[EAX],AL 00404ADA 008F 86350237 ADD BYTE PTR DS:[EDI+37023586],CL 00404AE0 D202 ROL BYTE PTR DS:[EDX],CL 00404AE2 8042 44 7C ADD BYTE PTR DS:[EDX+44],7C 00404AE6 2333 AND ESI,DWORD PTR DS:[EBX] 00404AE8 27 DAA 00404AE9 67:40 INC EAX ; Superfluous prefix 00404AEB 42 INC EDX 00404AEC 44 INC ESP 00404AED 7C 37 JL SHORT Logger_o.00404B26 00404AEF 76 56 JBE SHORT Logger_o.00404B47 00404AF1 27 DAA 00404AF2 42 INC EDX 00404AF3 40 INC EAX 00404AF4 ^7C C0 JL SHORT Logger_o.00404AB6 00404AF6 42 INC EDX 00404AF7 C5D8 LDS EBX,EAX ; Illegal use of register 00404AF9 0000 ADD BYTE PTR DS:[EAX],AL 00404AFB 1040 CE ADC BYTE PTR DS:[EAX-32],AL 00404AFE 1827 SBB BYTE PTR DS:[EDI],AH 00404B00 BE 20BEFFFF MOV ESI,FFFFBE20 00404B05 FF16 CALL DWORD PTR DS:[ESI] 00404B07 8E8E B8804C38 MOV CS,WORD PTR DS:[ESI+384C80B8] ; Segment CS is not allowed 00404B0D 61 POPAD 00404B0E FF45 D6 INC DWORD PTR SS:[EBP-2A] 00404B11 C6 ??? ; Unknown command 00404B12 27 DAA 00404B13 57 PUSH EDI 00404B14 8600 XCHG BYTE PTR DS:[EAX],AL 00404B16 00E6 ADD DH,AH 00404B18 F686 3EFF503C 38 TEST BYTE PTR DS:[ESI+3C50FF3E],38 00404B1F 01E5 ADD EBP,ESP 00404B21 B8 CEB85505 MOV EAX,555B8CE 00404B26 91 XCHG EAX,ECX 00404B27 0C 38 OR AL,38 00404B29 05 000000FF ADD EAX,FF000000 00404B2E 8604A6 XCHG BYTE PTR DS:[ESI],AL 00404B31 05 85000000 ADD EAX,85 00404B36 008E 9F2EFFFF ADD BYTE PTR DS:[ESI+FFFF2E9F],CL 00404B3C FF89 8E9550A6 DEC DWORD PTR DS:[ECX+A650958E] 00404B42 ^7F B8 JG SHORT Logger_o.00404AFC 00404B44 8086 B83FBE69 30 ADD BYTE PTR DS:[ESI+69BE3FB8],30 00404B4B 47 INC EDI 00404B4C 33C0 XOR EAX,EAX 00404B4E D7 XLAT BYTE PTR DS:[EBX+AL] 00404B4F 0802 OR BYTE PTR DS:[EDX],AL 00404B51 86B8 DA35BE3C XCHG BYTE PTR DS:[EAX+3CBE35DA],BH 00404B57 95 XCHG EAX,EBP 00404B58 E5 BA IN EAX,0BA ; I/O command 00404B5A 5C POP ESP 00404B5B 30B8 40B8DD30 XOR BYTE PTR DS:[EAX+30DDB840],BH 00404B61 8DB8 C04245FF LEA EDI,DWORD PTR DS:[EAX+FF4542C0] 00404B67 CE INTO 00404B68 64:D8B4C0 B866DD>FDIV DWORD PTR FS:[EAX+EAX*8+30DD66B8] 00404B70 42 INC EDX 00404B71 E5 B8 IN EAX,0B8 ; I/O command 00404B73 E5 6E IN EAX,6E ; I/O command 00404B75 57 PUSH EDI 00404B76 F1 INT1 00404B77 B3 1F MOV BL,1F 00404B79 BE 04AD30D0 MOV ESI,D030AD04 00404B7E BC 1C80472F MOV ESP,2F47801C 00404B83 8301 EB ADD DWORD PTR DS:[ECX],-15 00404B86 F0:BD 335C30DA LOCK MOV EBP,DA305C33 ; LOCK prefix is not allowed 00404B8C CF IRETD 00404B8D 14 94 ADC AL,94 00404B8F 9C PUSHFD 00404B90 335F 30 XOR EBX,DWORD PTR DS:[EDI+30] 00404B93 0267 B8 ADD AH,BYTE PTR DS:[EDI-48] 00404B96 65:5F POP EDI ; Superfluous prefix 00404B98 3087 5347B8C3 XOR BYTE PTR DS:[EDI+C3B84753],AL 00404B9E 57 PUSH EDI 00404B9F B8 6515C4BE MOV EAX,BEC41565 00404BA4 9E SAHF 00404BA5 15 574E5842 ADC EAX,42584E57 00404BAA 43 INC EBX 00404BAB ^78 BF JS SHORT Logger_o.00404B6C 00404BAD 57 PUSH EDI 00404BAE 60 PUSHAD 00404BAF 93 XCHG EAX,EBX 00404BB0 64:3C 03 CMP AL,3 ; Superfluous prefix 00404BB3 04 B8 ADD AL,0B8 00404BB5 8BFF MOV EDI,EDI 00404BB7 FF01 INC DWORD PTR DS:[ECX] 00404BB9 51 PUSH ECX 00404BBA EE OUT DX,AL ; I/O command 00404BBB 18C2 SBB DL,AL 00404BBD 3347 30 XOR EAX,DWORD PTR DS:[EDI+30] 00404BC0 C3 RETN 00404BC1 E5 B8 IN EAX,0B8 ; I/O command 00404BC3 66:BD 3380 MOV BP,8033 00404BC7 67:B8 65C107B8 MOV EAX,B807C165 ; Superfluous prefix 00404BCD C004B8 03 ROL BYTE PTR DS:[EAX+EDI*4],3 00404BD1 04 B8 ADD AL,0B8 00404BD3 46 INC ESI 00404BD4 0C 33 OR AL,33 00404BD6 F5 CMC 00404BD7 9E SAHF 00404BD8 43 INC EBX 00404BD9 57 PUSH EDI 00404BDA 4E DEC ESI 00404BDB 58 POP EAX 00404BDC CF IRETD 00404BDD CF IRETD 00404BDE 4E DEC ESI 00404BDF 3866 00 CMP BYTE PTR DS:[ESI],AH