Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CPU Disasm
- Address Hex dump Command Comments
- 004A1EF0 /> 55 PUSH EBP
- 004A1EF1 |. 8BEC MOV EBP,ESP
- 004A1EF3 |. 83EC 10 SUB ESP,10
- 004A1EF6 |. 56 PUSH ESI
- 004A1EF7 |. 8BF0 MOV ESI,EAX
- 004A1EF9 |. 8A46 54 MOV AL,BYTE PTR DS:[ESI+54]
- 004A1EFC |. 84C0 TEST AL,AL
- 004A1EFE |. 0F85 1B020000 JNE 004A211F
- 004A1F04 |. 8B46 0C MOV EAX,DWORD PTR DS:[ESI+0C]
- 004A1F07 |. 33C9 XOR ECX,ECX
- 004A1F09 |. C646 54 01 MOV BYTE PTR DS:[ESI+54],1
- 004A1F0D |. 66:8B48 14 MOV CX,WORD PTR DS:[EAX+14]
- 004A1F11 |. 0FBF40 16 MOVSX EAX,WORD PTR DS:[EAX+16]
- 004A1F15 |. 53 PUSH EBX
- 004A1F16 |. 57 PUSH EDI
- 004A1F17 |. 8D51 C0 LEA EDX,[ECX-40]
- 004A1F1A |. 83C1 40 ADD ECX,40
- 004A1F1D |. 66:894D FC MOV WORD PTR SS:[EBP-4],CX
- 004A1F21 |. 8D48 C0 LEA ECX,[EAX-40]
- 004A1F24 |. 83C0 40 ADD EAX,40
- 004A1F27 |. 66:8945 FE MOV WORD PTR SS:[EBP-2],AX
- 004A1F2B |. 8D45 F8 LEA EAX,[EBP-8]
- 004A1F2E |. 66:8955 F8 MOV WORD PTR SS:[EBP-8],DX
- 004A1F32 |. 66:894D FA MOV WORD PTR SS:[EBP-6],CX
- 004A1F36 |. E8 45E0F8FF CALL 0042FF80 ; [StarCraft.0042FF80
- 004A1F3B |. 8B18 MOV EBX,DWORD PTR DS:[EAX]
- 004A1F3D |. 33FF XOR EDI,EDI
- 004A1F3F |. 3BDF CMP EBX,EDI
- 004A1F41 |. 0F84 BE010000 JE 004A2105
- 004A1F47 |. EB 07 JMP SHORT 004A1F50
- 004A1F49 | 8DA424 000000 LEA ESP,[ESP]
- 004A1F50 |> 0FB64B 4C /MOVZX ECX,BYTE PTR DS:[EBX+4C]
- 004A1F54 |. 8D14C9 |LEA EDX,[ECX*8+ECX]
- 004A1F57 |. 803C95 E8EE57 |CMP BYTE PTR DS:[EDX*4+57EEE8],2
- 004A1F5F |. 74 0F |JE SHORT 004A1F70
- 004A1F61 |. 8B58 04 |MOV EBX,DWORD PTR DS:[EAX+4]
- 004A1F64 |. 83C0 04 |ADD EAX,4
- 004A1F67 |. 3BDF |CMP EBX,EDI
- 004A1F69 |.^ 75 E5 \JNE SHORT 004A1F50
- 004A1F6B |. E9 95010000 JMP 004A2105
- 004A1F70 |> 8B96 DC000000 MOV EDX,DWORD PTR DS:[ESI+0DC]
- 004A1F76 |. F6C2 01 TEST DL,01
- 004A1F79 |. 75 29 JNE SHORT 004A1FA4
- 004A1F7B |. 66:8B46 64 MOV AX,WORD PTR DS:[ESI+64]
- 004A1F7F |. 66:3D 8500 CMP AX,85
- 004A1F83 |. 74 1F JE SHORT 004A1FA4
- 004A1F85 |. 66:3D 8400 CMP AX,84
- 004A1F89 |. 74 19 JE SHORT 004A1FA4
- 004A1F8B |. 66:3D 8300 CMP AX,83
- 004A1F8F |. 0F85 BD000000 JNE 004A2052
- 004A1F95 |. 8BC6 MOV EAX,ESI
- 004A1F97 |. E8 64ADFBFF CALL 0045CD00
- 004A1F9C |. 85C0 TEST EAX,EAX
- 004A1F9E |. 0F84 AE000000 JE 004A2052
- 004A1FA4 |> F6C2 02 TEST DL,02
- 004A1FA7 |. 0F84 A5000000 JE 004A2052
- 004A1FAD |. 0FB746 64 MOVZX EAX,WORD PTR DS:[ESI+64]
- 004A1FB1 |. 8B0C85 804066 MOV ECX,DWORD PTR DS:[EAX*4+664080]
- 004A1FB8 |. F6C5 10 TEST CH,10
- 004A1FBB |. 0F84 91000000 JE 004A2052
- 004A1FC1 |. 0FB64E 4C MOVZX ECX,BYTE PTR DS:[ESI+4C]
- 004A1FC5 |. 8B3C8D F88362 MOV EDI,DWORD PTR DS:[ECX*4+6283F8]
- 004A1FCC |. 85FF TEST EDI,EDI
- 004A1FCE |. 0F84 DE000000 JE 004A20B2
- 004A1FD4 |> 8B4F 0C /MOV ECX,DWORD PTR DS:[EDI+0C]
- 004A1FD7 |. 85C9 |TEST ECX,ECX
- 004A1FD9 |. 8B47 6C |MOV EAX,DWORD PTR DS:[EDI+6C]
- 004A1FDC |. 8945 FC |MOV DWORD PTR SS:[EBP-4],EAX
- 004A1FDF |. 74 69 |JE SHORT 004A204A
- 004A1FE1 |. 8A57 4D |MOV DL,BYTE PTR DS:[EDI+4D]
- 004A1FE4 |. 33C9 |XOR ECX,ECX
- 004A1FE6 |. 84D2 |TEST DL,DL
- 004A1FE8 |. 0F94C1 |SETE CL
- 004A1FEB |. 85C9 |TEST ECX,ECX
- 004A1FED |. 75 5B |JNE SHORT 004A204A
- 004A1FEF |. 33D2 |XOR EDX,EDX
- 004A1FF1 |. 8A53 4C |MOV DL,BYTE PTR DS:[EBX+4C]
- 004A1FF4 |. 6A 01 |PUSH 1 ; /Arg2 = 1
- 004A1FF6 |. 8BCF |MOV ECX,EDI ; |
- 004A1FF8 |. 52 |PUSH EDX ; |Arg1
- 004A1FF9 |. E8 A2CFFFFF |CALL 0049EFA0 ; \StarCraft.0049EFA0
- 004A1FFE |. F687 DC000000 |TEST BYTE PTR DS:[EDI+0DC],20
- 004A2005 |. 74 07 |JE SHORT 004A200E
- 004A2007 |. B9 05000000 |MOV ECX,5
- 004A200C |. EB 0B |JMP SHORT 004A2019
- 004A200E |> 0FB747 64 |MOVZX EAX,WORD PTR DS:[EDI+64]
- 004A2012 |. 0FB688 682266 |MOVZX ECX,BYTE PTR DS:[EAX+662268]
- 004A2019 |> 808F 93000000 |OR BYTE PTR DS:[EDI+93],01
- 004A2020 |. 33C0 |XOR EAX,EAX
- 004A2022 |. 68 E4000000 |PUSH 0E4 ; /Arg3 = 0E4
- 004A2027 |. 66:8945 F2 |MOV WORD PTR SS:[EBP-0E],AX ; |
- 004A202B |. 66:8945 F0 |MOV WORD PTR SS:[EBP-10],AX ; |
- 004A202F |. 8B55 F0 |MOV EDX,DWORD PTR SS:[EBP-10] ; |
- 004A2032 |. 50 |PUSH EAX ; |Arg2
- 004A2033 |. 52 |PUSH EDX ; |Arg1
- 004A2034 |. B8 01000000 |MOV EAX,1 ; |
- 004A2039 |. 8BD7 |MOV EDX,EDI ; |
- 004A203B |. E8 D027FDFF |CALL 00474810 ; \StarCraft.00474810
- 004A2040 |. 8BCF |MOV ECX,EDI
- 004A2042 |. E8 B92FFDFF |CALL 00475000 ; [StarCraft.00475000
- 004A2047 |. 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
- 004A204A |> 85C0 |TEST EAX,EAX
- 004A204C |. 8BF8 |MOV EDI,EAX
- 004A204E |.^ 75 84 \JNE SHORT 004A1FD4
- 004A2050 |. EB 60 JMP SHORT 004A20B2
- 004A2052 |> 33C0 XOR EAX,EAX
- 004A2054 |. 8A43 4C MOV AL,BYTE PTR DS:[EBX+4C]
- 004A2057 |. 6A 01 PUSH 1 ; /Arg2 = 1
- 004A2059 |. 8BCE MOV ECX,ESI ; |
- 004A205B |. 50 PUSH EAX ; |Arg1
- 004A205C |. E8 3FCFFFFF CALL 0049EFA0 ; \StarCraft.0049EFA0
- 004A2061 |. F686 DC000000 TEST BYTE PTR DS:[ESI+0DC],20
- 004A2068 |. 74 07 JE SHORT 004A2071
- 004A206A |. B9 05000000 MOV ECX,5
- 004A206F |. EB 0B JMP SHORT 004A207C
- 004A2071 |> 0FB74E 64 MOVZX ECX,WORD PTR DS:[ESI+64]
- 004A2075 |. 0FB689 682266 MOVZX ECX,BYTE PTR DS:[ECX+662268]
- 004A207C |> 8A9E 93000000 MOV BL,BYTE PTR DS:[ESI+93]
- 004A2082 |. 33C0 XOR EAX,EAX
- 004A2084 |. 68 E4000000 PUSH 0E4 ; /Arg3 = 0E4
- 004A2089 |. 50 PUSH EAX ; |Arg2
- 004A208A |. 66:897D F2 MOV WORD PTR SS:[EBP-0E],DI ; |
- 004A208E |. 66:897D F0 MOV WORD PTR SS:[EBP-10],DI ; |
- 004A2092 |. 8B55 F0 MOV EDX,DWORD PTR SS:[EBP-10] ; |
- 004A2095 |. 52 PUSH EDX ; |Arg1
- 004A2096 |. 80CB 01 OR BL,01 ; |
- 004A2099 |. B8 01000000 MOV EAX,1 ; |
- 004A209E |. 8BD6 MOV EDX,ESI ; |
- 004A20A0 |. 889E 93000000 MOV BYTE PTR DS:[ESI+93],BL ; |
- 004A20A6 |. E8 6527FDFF CALL 00474810 ; \StarCraft.00474810
- 004A20AB |. 8BCE MOV ECX,ESI
- 004A20AD |. E8 4E2FFDFF CALL 00475000 ; [StarCraft.00475000
- 004A20B2 |> A1 140F6D00 MOV EAX,DWORD PTR DS:[6D0F14]
- 004A20B7 |. 85C0 TEST EAX,EAX
- 004A20B9 |. 75 26 JNE SHORT 004A20E1
- 004A20BB |. 0FB646 4C MOVZX EAX,BYTE PTR DS:[ESI+4C]
- 004A20BF |. 3B05 84265100 CMP EAX,DWORD PTR DS:[512684]
- 004A20C5 |. 75 1A JNE SHORT 004A20E1
- 004A20C7 |. 8B4E 0C MOV ECX,DWORD PTR DS:[ESI+0C]
- 004A20CA |. C641 0F 2D MOV BYTE PTR DS:[ECX+0F],2D
- 004A20CE |. 0FB61D E2F157 MOVZX EBX,BYTE PTR DS:[57F1E2]
- 004A20D5 |. 6A 00 PUSH 0 ; /Arg2 = 0
- 004A20D7 |. 6A 01 PUSH 1 ; |Arg1 = 1
- 004A20D9 |. 83C3 20 ADD EBX,20 ; |
- 004A20DC |. E8 6FCCFEFF CALL 0048ED50 ; \StarCraft.0048ED50
- 004A20E1 |> 33C0 XOR EAX,EAX
- 004A20E3 |. C705 B0C16800 MOV DWORD PTR DS:[68C1B0],1
- 004A20ED |. C605 74AC6800 MOV BYTE PTR DS:[68AC74],1
- 004A20F4 |. C605 F8C16800 MOV BYTE PTR DS:[68C1F8],1
- 004A20FB |. A3 E8C16800 MOV DWORD PTR DS:[68C1E8],EAX
- 004A2100 |. A3 ECC16800 MOV DWORD PTR DS:[68C1EC],EAX
- 004A2105 |> A1 6CEE6B00 MOV EAX,DWORD PTR DS:[6BEE6C]
- 004A210A |. 8B1485 6CEE6B MOV EDX,DWORD PTR DS:[EAX*4+6BEE6C]
- 004A2111 |. 48 DEC EAX
- 004A2112 |. 5F POP EDI
- 004A2113 |. A3 6CEE6B00 MOV DWORD PTR DS:[6BEE6C],EAX
- 004A2118 |. 8915 64EE6B00 MOV DWORD PTR DS:[6BEE64],EDX
- 004A211E |. 5B POP EBX
- 004A211F |> 5E POP ESI
- 004A2120 |. 8BE5 MOV ESP,EBP
- 004A2122 |. 5D POP EBP
- 004A2123 \. C3 RETN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement