Code:
CPU Disasm
Address Hex dump Command Comments
00466240 /. 81EC 10020000 SUB ESP,210
00466246 |. A1 282C7500 MOV EAX,DWORD PTR DS:[752C28]
0046624B |. 53 PUSH EBX
0046624C |. 8BD9 MOV EBX,ECX
0046624E |. 55 PUSH EBP
0046624F |. 8D8C24 0C0100 LEA ECX,[LOCAL.66]
00466256 |. 898424 140200 MOV DWORD PTR SS:[LOCAL.0],EAX
0046625D |. E8 CE10FFFF CALL 00457330 ; [DekaronServerWithAlofixed.00457330
00466262 |. 68 C87A6000 PUSH 00607AC8 ; /<%s> = "Action_FileList"
00466267 |. 8D4424 10 LEA EAX,[LOCAL.130] ; |
0046626B |. 68 DC7A6000 PUSH 00607ADC ; |Format = "%s"
00466270 |. 50 PUSH EAX ; |Arg1 => OFFSET LOCAL.130
00466271 |. E8 6AB7F9FF CALL 004019E0 ; \DekaronServerWithAlofixed.004019E0
00466276 |. 83C4 0C ADD ESP,0C
00466279 |. 33C0 XOR EAX,EAX
0046627B |. EB 03 JMP SHORT 00466280
0046627D | 8D49 00 LEA ECX,[ECX]
00466280 |> 8A4C04 0C /MOV CL,BYTE PTR SS:[EAX+ESP+0C]
00466284 |. 84C9 |TEST CL,CL
00466286 |. 888C04 0C0100 |MOV BYTE PTR SS:[EAX+ESP+10C],CL
0046628D |. 74 12 |JE SHORT 004662A1
0046628F |. 83C0 01 |ADD EAX,1
00466292 |. 3D 00010000 |CMP EAX,100
00466297 |.^ 72 E7 \JB SHORT 00466280
00466299 |. C68424 0C0100 MOV BYTE PTR SS:[LOCAL.66],0
004662A1 |> 8B8C24 1C0200 MOV ECX,DWORD PTR SS:[ARG.1]
004662A8 |. 898C24 0C0200 MOV DWORD PTR SS:[LOCAL.2],ECX
004662AF |. 8B0D AC3B7500 MOV ECX,DWORD PTR DS:[753BAC]
004662B5 |. 8D8424 0C0100 LEA EAX,[LOCAL.66]
004662BC |. C68424 100200 MOV BYTE PTR SS:[LOCAL.1],0A
004662C4 |. C68424 110200 MOV BYTE PTR SS:[LOCAL.1+1],2C
004662CC |. C68424 120200 MOV BYTE PTR SS:[LOCAL.1+2],1
004662D4 |. 8B11 MOV EDX,DWORD PTR DS:[ECX]
004662D6 |. 50 PUSH EAX
004662D7 |. FF52 08 CALL DWORD PTR DS:[EDX+8]
004662DA |. 8BE8 MOV EBP,EAX
004662DC |. 8B55 00 MOV EDX,DWORD PTR SS:[EBP]
004662DF |. 8BCD MOV ECX,EBP
004662E1 |. C74424 08 000 MOV DWORD PTR SS:[ESP+8],0
004662E9 |. FF52 08 CALL DWORD PTR DS:[EDX+8]
004662EC |. 85C0 TEST EAX,EAX
004662EE |. 0F86 A4000000 JBE 00466398
004662F4 |. 56 PUSH ESI
004662F5 |. 57 PUSH EDI
004662F6 |> 8B4C24 10 MOV ECX,DWORD PTR SS:[ESP+10]
004662FA |. 8B45 00 MOV EAX,DWORD PTR SS:[EBP]
004662FD |. 6A 00 PUSH 0
004662FF |. 51 PUSH ECX
00466300 |. 8BCD MOV ECX,EBP
00466302 |. FF50 10 CALL DWORD PTR DS:[EAX+10]
00466305 |. 68 D87A6000 PUSH 00607AD8 ; /<%s>
0046630A |. 8D5424 18 LEA EDX,[ESP+18] ; |
0046630E |. 68 DC7A6000 PUSH 00607ADC ; |Format = "%s"
00466313 |. 52 PUSH EDX ; |Arg1
00466314 |. 8BF0 MOV ESI,EAX ; |
00466316 |. E8 C5B6F9FF CALL 004019E0 ; \DekaronServerWithAlofixed.004019E0
0046631B |. 8D7C24 20 LEA EDI,[ESP+20]
0046631F |. 83C4 0C ADD ESP,0C
00466322 |. 33C9 XOR ECX,ECX
00466324 |. 8BC6 MOV EAX,ESI
00466326 |. 2BFE SUB EDI,ESI
00466328 |> 8A10 MOV DL,BYTE PTR DS:[EAX]
0046632A |. 3A1407 CMP DL,BYTE PTR DS:[EAX+EDI]
0046632D |. 75 14 JNE SHORT 00466343
0046632F |. 84D2 TEST DL,DL
00466331 |. 74 48 JE SHORT 0046637B
00466333 |. 83C1 01 ADD ECX,1
00466336 |. 83C0 01 ADD EAX,1
00466339 |. 81F9 00010000 CMP ECX,100
0046633F ^ 72 E7 JB SHORT 00466328
00466341 |. EB 38 JMP SHORT 0046637B
00466343 66:8B83 08000 MOV AX,WORD PTR DS:[EBX+80008]
0046634A 8383 08000800 ADD DWORD PTR DS:[EBX+80008],1
00466351 0FB7C0 MOVZX EAX,AX
00466354 |. C1E0 08 SHL EAX,8
00466357 |. 8D7C18 08 LEA EDI,[EBX+EAX+8]
0046635B |. 33D2 XOR EDX,EDX
0046635D |. 8BC7 MOV EAX,EDI
0046635F |. 2BF7 SUB ESI,EDI
00466361 |> 8A0C06 MOV CL,BYTE PTR DS:[EAX+ESI]
00466364 |. 84C9 TEST CL,CL
00466366 |. 8808 MOV BYTE PTR DS:[EAX],CL
00466368 |. 74 11 JE SHORT 0046637B
0046636A |. 83C2 01 ADD EDX,1
0046636D |. 83C0 01 ADD EAX,1
00466370 |. 81FA 00010000 CMP EDX,100
00466376 |.^ 72 E9 JB SHORT 00466361
00466378 |. C607 00 MOV BYTE PTR DS:[EDI],0
0046637B |> 8B7424 10 MOV ESI,DWORD PTR SS:[ESP+10]
0046637F |. 8B55 00 MOV EDX,DWORD PTR SS:[EBP]
00466382 |. 83C6 01 ADD ESI,1
00466385 |. 8BCD MOV ECX,EBP
00466387 |. 897424 10 MOV DWORD PTR SS:[ESP+10],ESI
0046638B |. FF52 08 CALL DWORD PTR DS:[EDX+8]
0046638E |. 3BF0 CMP ESI,EAX
00466390 |.^ 0F82 60FFFFFF JB 004662F6
00466396 |. 5F POP EDI
00466397 |. 5E POP ESI
00466398 |> 8B0D AC3B7500 MOV ECX,DWORD PTR DS:[753BAC]
0046639E |. 8B01 MOV EAX,DWORD PTR DS:[ECX]
004663A0 |. 55 PUSH EBP
004663A1 |. FF50 0C CALL DWORD PTR DS:[EAX+0C]
004663A4 |. 8B8C24 140200 MOV ECX,DWORD PTR SS:[ARG.133]
004663AB |. 5D POP EBP
004663AC |. 5B POP EBX
004663AD |. E8 B8651600 CALL 005CC96A
004663B2 |. 81C4 10020000 ADD ESP,210
004663B8 \. C2 0400 RETN 4