Code:
ZPostShotSp
-----------
00478890 /$ 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
00478896 |. 6A FF PUSH -1
00478898 |. 68 57A15D00 PUSH Gunz.005DA157
0047889D |. 50 PUSH EAX
0047889E |. 64:8925 000000>MOV DWORD PTR FS:[0],ESP
004788A5 |. 83EC 10 SUB ESP,10
004788A8 |. 53 PUSH EBX
004788A9 |. 55 PUSH EBP
004788AA |. 56 PUSH ESI
004788AB |. 57 PUSH EDI
004788AC |. 68 33270000 PUSH 2733
004788B1 |. E8 EADD0400 CALL Gunz.004C66A0
004788B6 |. 8B1D 80735E00 MOV EBX,DWORD PTR DS:[5E7380]
004788BC |. 83C4 04 ADD ESP,4
004788BF |. 68 B4876600 PUSH Gunz.006687B4
004788C4 |. 8BF8 MOV EDI,EAX
004788C6 |. FFD3 CALL EBX
004788C8 |. 8B35 B0876600 MOV ESI,DWORD PTR DS:[6687B0]
004788CE |. 85F6 TEST ESI,ESI
004788D0 |. 74 0A JE SHORT Gunz.004788DC
004788D2 |. 8B46 08 MOV EAX,DWORD PTR DS:[ESI+8]
004788D5 |. A3 B0876600 MOV DWORD PTR DS:[6687B0],EAX
004788DA |. EB 0C JMP SHORT Gunz.004788E8
004788DC |> 6A 10 PUSH 10
004788DE |. E8 C2771500 CALL Gunz.005D00A5
004788E3 |. 83C4 04 ADD ESP,4
004788E6 |. 8BF0 MOV ESI,EAX
004788E8 |> 68 B4876600 PUSH Gunz.006687B4
004788ED |. FF15 84735E00 CALL DWORD PTR DS:[5E7384]
004788F3 |. 897424 18 MOV DWORD PTR SS:[ESP+18],ESI
004788F7 |. 85F6 TEST ESI,ESI
004788F9 |. C74424 28 0000>MOV DWORD PTR SS:[ESP+28],0
00478901 |. 74 24 JE SHORT Gunz.00478927
00478903 |. 8B0D 78DC6600 MOV ECX,DWORD PTR DS:[66DC78]
00478909 |. 8B41 30 MOV EAX,DWORD PTR DS:[ECX+30]
0047890C |. 8B50 18 MOV EDX,DWORD PTR DS:[EAX+18]
0047890F |. 8B40 0C MOV EAX,DWORD PTR DS:[EAX+C]
00478912 |. 8B0490 MOV EAX,DWORD PTR DS:[EAX+EDX*4]
00478915 |. 8B08 MOV ECX,DWORD PTR DS:[EAX]
00478917 |. 8BD1 MOV EDX,ECX
00478919 |. 894C24 10 MOV DWORD PTR SS:[ESP+10],ECX
0047891D |. 52 PUSH EDX
0047891E |. 8BCE MOV ECX,ESI
00478920 |. E8 8B190900 CALL Gunz.0050A2B0
00478925 |. EB 02 JMP SHORT Gunz.00478929
00478927 |> 33C0 XOR EAX,EAX
00478929 |> 83CD FF OR EBP,FFFFFFFF
0047892C |. 50 PUSH EAX
0047892D |. 8BCF MOV ECX,EDI
0047892F |. 896C24 2C MOV DWORD PTR SS:[ESP+2C],EBP
00478933 |. E8 A8380900 CALL Gunz.0050C1E0
00478938 |. 68 D0876600 PUSH Gunz.006687D0
0047893D |. FFD3 CALL EBX
0047893F |. 8B35 CC876600 MOV ESI,DWORD PTR DS:[6687CC]
00478945 |. 85F6 TEST ESI,ESI
00478947 |. 74 0A JE SHORT Gunz.00478953
00478949 |. 8B46 14 MOV EAX,DWORD PTR DS:[ESI+14]
0047894C |. A3 CC876600 MOV DWORD PTR DS:[6687CC],EAX
00478951 |. EB 0C JMP SHORT Gunz.0047895F
00478953 |> 6A 18 PUSH 18
00478955 |. E8 4B771500 CALL Gunz.005D00A5
0047895A |. 83C4 04 ADD ESP,4
0047895D |. 8BF0 MOV ESI,EAX
0047895F |> 68 D0876600 PUSH Gunz.006687D0
00478964 |. FF15 84735E00 CALL DWORD PTR DS:[5E7384]
0047896A |. 897424 1C MOV DWORD PTR SS:[ESP+1C],ESI
0047896E |. 85F6 TEST ESI,ESI
00478970 |. C74424 28 0100>MOV DWORD PTR SS:[ESP+28],1
00478978 |. 74 31 JE SHORT Gunz.004789AB
0047897A |. 8B4424 30 MOV EAX,DWORD PTR SS:[ESP+30]
0047897E |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
00478981 |. 8B50 04 MOV EDX,DWORD PTR DS:[EAX+4]
00478984 |. 8B00 MOV EAX,DWORD PTR DS:[EAX]
00478986 |. 51 PUSH ECX
00478987 |. 52 PUSH EDX
00478988 |. 894C24 18 MOV DWORD PTR SS:[ESP+18],ECX
0047898C |. 50 PUSH EAX
0047898D |. 8BCE MOV ECX,ESI
0047898F |. 895424 20 MOV DWORD PTR SS:[ESP+20],EDX
00478993 |. 894424 24 MOV DWORD PTR SS:[ESP+24],EAX
00478997 |. E8 741B0900 CALL Gunz.0050A510
0047899C |. C706 D4145F00 MOV DWORD PTR DS:[ESI],Gunz.005F14D4
004789A2 |. C746 04 060000>MOV DWORD PTR DS:[ESI+4],6
004789A9 |. EB 02 JMP SHORT Gunz.004789AD
004789AB |> 33F6 XOR ESI,ESI
004789AD |> 56 PUSH ESI
004789AE |. 8BCF MOV ECX,EDI
004789B0 |. 896C24 2C MOV DWORD PTR SS:[ESP+2C],EBP
004789B4 |. E8 27380900 CALL Gunz.0050C1E0
004789B9 |. 6A 14 PUSH 14
004789BB |. E8 E5761500 CALL Gunz.005D00A5
004789C0 |. 83C4 04 ADD ESP,4
004789C3 |. 894424 1C MOV DWORD PTR SS:[ESP+1C],EAX
004789C7 |. 85C0 TEST EAX,EAX
004789C9 |. C74424 28 0200>MOV DWORD PTR SS:[ESP+28],2
004789D1 |. 74 18 JE SHORT Gunz.004789EB
004789D3 |. 8B4C24 34 MOV ECX,DWORD PTR SS:[ESP+34]
004789D7 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
004789DA |. 52 PUSH EDX
004789DB |. 8B51 04 MOV EDX,DWORD PTR DS:[ECX+4]
004789DE |. 8B09 MOV ECX,DWORD PTR DS:[ECX]
004789E0 |. 52 PUSH EDX
004789E1 |. 51 PUSH ECX
004789E2 |. 8BC8 MOV ECX,EAX
004789E4 |. E8 271B0900 CALL Gunz.0050A510
004789E9 |. EB 02 JMP SHORT Gunz.004789ED
004789EB |> 33C0 XOR EAX,EAX
004789ED |> 50 PUSH EAX
004789EE |. 8BCF MOV ECX,EDI
004789F0 |. 896C24 2C MOV DWORD PTR SS:[ESP+2C],EBP
004789F4 |. E8 E7370900 CALL Gunz.0050C1E0
004789F9 |. 68 E8746600 PUSH Gunz.006674E8
004789FE |. FFD3 CALL EBX
00478A00 |. 8B35 E4746600 MOV ESI,DWORD PTR DS:[6674E4]
00478A06 |. 85F6 TEST ESI,ESI
00478A08 |. 74 0B JE SHORT Gunz.00478A15
00478A0A |. 8B56 08 MOV EDX,DWORD PTR DS:[ESI+8]
00478A0D |. 8915 E4746600 MOV DWORD PTR DS:[6674E4],EDX
00478A13 |. EB 0C JMP SHORT Gunz.00478A21
00478A15 |> 6A 10 PUSH 10
00478A17 |. E8 89761500 CALL Gunz.005D00A5
00478A1C |. 83C4 04 ADD ESP,4
00478A1F |. 8BF0 MOV ESI,EAX
00478A21 |> 68 E8746600 PUSH Gunz.006674E8
00478A26 |. FF15 84735E00 CALL DWORD PTR DS:[5E7384]
00478A2C |. 897424 1C MOV DWORD PTR SS:[ESP+1C],ESI
00478A30 |. 85F6 TEST ESI,ESI
00478A32 |. C74424 28 0300>MOV DWORD PTR SS:[ESP+28],3
00478A3A |. 74 0E JE SHORT Gunz.00478A4A
00478A3C |. 8B4424 38 MOV EAX,DWORD PTR SS:[ESP+38]
00478A40 |. 50 PUSH EAX
00478A41 |. 8BCE MOV ECX,ESI
00478A43 |. E8 B8160900 CALL Gunz.0050A100
00478A48 |. EB 02 JMP SHORT Gunz.00478A4C
00478A4A |> 33C0 XOR EAX,EAX
00478A4C |> 50 PUSH EAX
00478A4D |. 8BCF MOV ECX,EDI
00478A4F |. 896C24 2C MOV DWORD PTR SS:[ESP+2C],EBP
00478A53 |. E8 88370900 CALL Gunz.0050C1E0
00478A58 |. 68 E8746600 PUSH Gunz.006674E8
00478A5D |. FFD3 CALL EBX
00478A5F |. 8B35 E4746600 MOV ESI,DWORD PTR DS:[6674E4]
00478A65 |. 85F6 TEST ESI,ESI
00478A67 |. 74 0B JE SHORT Gunz.00478A74
00478A69 |. 8B4E 08 MOV ECX,DWORD PTR DS:[ESI+8]
00478A6C |. 890D E4746600 MOV DWORD PTR DS:[6674E4],ECX
00478A72 |. EB 0C JMP SHORT Gunz.00478A80
00478A74 |> 6A 10 PUSH 10
00478A76 |. E8 2A761500 CALL Gunz.005D00A5
00478A7B |. 83C4 04 ADD ESP,4
00478A7E |. 8BF0 MOV ESI,EAX
00478A80 |> 68 E8746600 PUSH Gunz.006674E8
00478A85 |. FF15 84735E00 CALL DWORD PTR DS:[5E7384]
00478A8B |. 897424 1C MOV DWORD PTR SS:[ESP+1C],ESI
00478A8F |. 85F6 TEST ESI,ESI
00478A91 |. C74424 28 0400>MOV DWORD PTR SS:[ESP+28],4
00478A99 |. 74 0E JE SHORT Gunz.00478AA9
00478A9B |. 8B5424 3C MOV EDX,DWORD PTR SS:[ESP+3C]
00478A9F |. 52 PUSH EDX
00478AA0 |. 8BCE MOV ECX,ESI
00478AA2 |. E8 59160900 CALL Gunz.0050A100
00478AA7 |. EB 02 JMP SHORT Gunz.00478AAB
00478AA9 |> 33C0 XOR EAX,EAX
00478AAB |> 50 PUSH EAX
00478AAC |. 8BCF MOV ECX,EDI
00478AAE |. 896C24 2C MOV DWORD PTR SS:[ESP+2C],EBP
00478AB2 |. E8 29370900 CALL Gunz.0050C1E0
00478AB7 |. 57 PUSH EDI
00478AB8 |. E8 23CF0400 CALL Gunz.004C59E0
00478ABD |. 8B4C24 24 MOV ECX,DWORD PTR SS:[ESP+24]
00478AC1 |. 83C4 04 ADD ESP,4
00478AC4 |. 5F POP EDI
00478AC5 |. 5E POP ESI
00478AC6 |. 5D POP EBP
00478AC7 |. 5B POP EBX
00478AC8 |. 64:890D 000000>MOV DWORD PTR FS:[0],ECX
00478ACF |. 83C4 1C ADD ESP,1C
00478AD2 \. C3 RETN
0052EBEF |. 68 74196000 PUSH Gunz.00601974 ; ASCII "ShotSp"
0052EBF4 |. 68 64196000 PUSH Gunz.00601964 ; ASCII "Peer.Shot.Sp"
0052EBF9 |. 68 33270000 PUSH 2733
0052EBFE |. 8BC8 MOV ECX,EAX
0052EC00 |. E8 8BD3FDFF CALL Gunz.0050BF90
0052EC05 |. 8BF8 MOV EDI,EAX
0052EC07 |. EB 02 JMP SHORT Gunz.0052EC0B
0052EC09 |> 33FF XOR EDI,EDI
0052EC0B |> 57 PUSH EDI ; /Arg1
0052EC0C |. 8BCD MOV ECX,EBP ; |
0052EC0E |. 897424 24 MOV DWORD PTR SS:[ESP+24],ESI ; |
0052EC12 |. E8 E9A7FEFF CALL Gunz.00519400 ; \Gunz.00519400
0052EC17 |. 6A 58 PUSH 58
0052EC19 |. E8 87140A00 CALL Gunz.005D00A5
0052EC1E |. 83C4 04 ADD ESP,4
0052EC21 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
0052EC25 |. 85C0 TEST EAX,EAX
0052EC27 |. C74424 20 5503>MOV DWORD PTR SS:[ESP+20],355
0052EC2F |. 74 10 JE SHORT Gunz.0052EC41
0052EC31 |. 68 8CC35E00 PUSH Gunz.005EC38C ; ASCII "Time"
0052EC36 |. 6A 02 PUSH 2
0052EC38 |. 8BC8 MOV ECX,EAX
0052EC3A |. E8 C1C8FDFF CALL Gunz.0050B500
0052EC3F |. EB 02 JMP SHORT Gunz.0052EC43
0052EC41 |> 33C0 XOR EAX,EAX
0052EC43 |> 50 PUSH EAX
0052EC44 |. 8BCF MOV ECX,EDI
0052EC46 |. 897424 24 MOV DWORD PTR SS:[ESP+24],ESI
0052EC4A |. E8 31DDFDFF CALL Gunz.0050C980
0052EC4F |. 6A 58 PUSH 58
0052EC51 |. E8 4F140A00 CALL Gunz.005D00A5
0052EC56 |. 83C4 04 ADD ESP,4
0052EC59 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
0052EC5D |. 85C0 TEST EAX,EAX
0052EC5F |. C74424 20 5603>MOV DWORD PTR SS:[ESP+20],356
0052EC67 |. 74 10 JE SHORT Gunz.0052EC79
0052EC69 |. 68 C4456000 PUSH Gunz.006045C4 ; ASCII "Position"
0052EC6E |. 6A 06 PUSH 6
0052EC70 |. 8BC8 MOV ECX,EAX
0052EC72 |. E8 89C8FDFF CALL Gunz.0050B500
0052EC77 |. EB 02 JMP SHORT Gunz.0052EC7B
0052EC79 |> 33C0 XOR EAX,EAX
0052EC7B |> 50 PUSH EAX
0052EC7C |. 8BCF MOV ECX,EDI
0052EC7E |. 897424 24 MOV DWORD PTR SS:[ESP+24],ESI
0052EC82 |. E8 F9DCFDFF CALL Gunz.0050C980
0052EC87 |. 6A 58 PUSH 58
0052EC89 |. E8 17140A00 CALL Gunz.005D00A5
0052EC8E |. 83C4 04 ADD ESP,4
0052EC91 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
0052EC95 |. 85C0 TEST EAX,EAX
0052EC97 |. C74424 20 5703>MOV DWORD PTR SS:[ESP+20],357
0052EC9F |. 74 10 JE SHORT Gunz.0052ECB1
0052ECA1 |. 68 B8456000 PUSH Gunz.006045B8 ; ASCII "Direction"
0052ECA6 |. 6A 05 PUSH 5
0052ECA8 |. 8BC8 MOV ECX,EAX
0052ECAA |. E8 51C8FDFF CALL Gunz.0050B500
0052ECAF |. EB 02 JMP SHORT Gunz.0052ECB3
0052ECB1 |> 33C0 XOR EAX,EAX
0052ECB3 |> 50 PUSH EAX
0052ECB4 |. 8BCF MOV ECX,EDI
0052ECB6 |. 897424 24 MOV DWORD PTR SS:[ESP+24],ESI
0052ECBA |. E8 C1DCFDFF CALL Gunz.0050C980
0052ECBF |. 6A 58 PUSH 58
0052ECC1 |. E8 DF130A00 CALL Gunz.005D00A5
0052ECC6 |. 83C4 04 ADD ESP,4
0052ECC9 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
0052ECCD |. 85C0 TEST EAX,EAX
0052ECCF |. C74424 20 5803>MOV DWORD PTR SS:[ESP+20],358
0052ECD7 |. 74 10 JE SHORT Gunz.0052ECE9
0052ECD9 |. 68 24556000 PUSH Gunz.00605524 ; ASCII "Type"
0052ECDE |. 6A 00 PUSH 0
0052ECE0 |. 8BC8 MOV ECX,EAX
0052ECE2 |. E8 19C8FDFF CALL Gunz.0050B500
0052ECE7 |. EB 02 JMP SHORT Gunz.0052ECEB
0052ECE9 |> 33C0 XOR EAX,EAX
0052ECEB |> 50 PUSH EAX
0052ECEC |. 8BCF MOV ECX,EDI
0052ECEE |. 897424 24 MOV DWORD PTR SS:[ESP+24],ESI
0052ECF2 |. E8 89DCFDFF CALL Gunz.0050C980
0052ECF7 |. 6A 58 PUSH 58
0052ECF9 |. E8 A7130A00 CALL Gunz.005D00A5
0052ECFE |. 83C4 04 ADD ESP,4
0052ED01 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
0052ED05 |. 85C0 TEST EAX,EAX
0052ED07 |. C74424 20 5903>MOV DWORD PTR SS:[ESP+20],359
0052ED0F |. 74 10 JE SHORT Gunz.0052ED21
0052ED11 |. 68 5C196000 PUSH Gunz.0060195C ; ASCII "SelType"
0052ED16 |. 6A 00 PUSH 0
0052ED18 |. 8BC8 MOV ECX,EAX
0052ED1A |. E8 E1C7FDFF CALL Gunz.0050B500
0052ED1F |. EB 02 JMP SHORT Gunz.0052ED23
0052ED21 |> 33C0 XOR EAX,EAX
0052ED23 |> 50 PUSH EAX
0052ED24 |. 8BCF MOV ECX,EDI
it tried: