Function at 0x4499a3
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
push 0x133f
sub esp, 0x70
push fcn.004499a3
xor esi, esi
xor edi, edi
mov ecx, 0x18
push esi
dec ecx
jne 0x4499bf
push 1
call fcn.00408949
pop dword [ebp - 0x30]
cmp eax, dword [ebp - 0x30]
jg 0x4499e0
call fcn.0044a9ab
jmp 0x44a3c4
push 0x17
call fcn.00409ed4
pop dword [ebp - 0x30]
cmp eax, dword [ebp - 0x30]
jg 0x449a21
mov edx, 0x483a14
call fcn.0047881c
mov eax, 0x12000
mov edx, 0x47f2c4
call fcn.0047881c
call fcn.0046e9da
push 0
call dword [sym.imp.KERNEL32.DLL_ExitProcess]
push 1
call fcn.00408a13
pop dword [ebp - 0x30]
sub eax, dword [ebp - 0x30]
mov dword [ebp - 0xe4], eax
mov esi, 0
jmp 0x449f68
lea ebx, [ebp - 0xd8]
push ebx
lea ebx, [ebp - 0xa4]
push ebx
lea ebx, [ebp - 0xa0]
push ebx
lea ebx, [ebp - 0x9c]
mov dword [ebx], edi
push ebx
mov eax, esi
push eax
call fcn.0040d4e8
mov edi, dword [ebp - 0x9c]
push 0
xor eax, eax
lea ebx, [esp]
push ebx
mov dword [ebx], eax
push 4
lea ebx, [ebp - 0xa8]
push ebx
fild dword [0x4875fc]
mov dword [ebp - 0x6c], esi
fild dword [ebp - 0x6c]
fmulp st(1)
mov eax, dword [0x47c7b8]
call fcn.004779cb
faddp st(1)
fistp qword [ebp - 0x6c]
push dword [ebp - 0x6c]
push dword [0x47c740]
call dword [sym.imp.KERNEL32.DLL_ReadProcessMemory]
add esp, 4
fldcw word [ebp - 0x10]
mov edx, dword [ebp - 0xd8]
call fcn.00478805
mov edx, 0x47ff24
call fcn.0047881c
call fcn.00477d52
je 0x449aef
mov edx, dword [ebp - 0xd8]
call fcn.00478805
mov edx, 0x4839a4
call fcn.0047881c
call fcn.00477d52
jne 0x449f66
nop
mov ebx, 0x96
xor eax, eax
call fcn.00473932
lea ebx, [ebp - 0xdc]
call fcn.004779f9
push dword [ebp - 0xa8]
push dword [0x47c734]
call sym..exe_JIHUOWP
mov eax, 0x50
call fcn.00473a9b
push 0
xor eax, eax
lea ebx, [esp]
push ebx
mov dword [ebx], eax
push 4
lea ebx, [ebp - 0xb8]
push ebx
mov eax, 0x48
mov ecx, dword [ebp - 0xa8]
add eax, ecx
push eax
push dword [0x47c740]
call dword [sym.imp.KERNEL32.DLL_ReadProcessMemory]
add esp, 4
fldcw word [ebp - 0x10]
push 0
xor eax, eax
lea ebx, [esp]
push ebx
mov dword [ebx], eax
push 0x96
lea ebx, [ebp - 0xdc]
call fcn.00478911
push ebx
push dword [ebp - 0xb8]
push dword [0x47c740]
call dword [sym.imp.KERNEL32.DLL_ReadProcessMemory]
add esp, 4
fldcw word [ebp - 0x10]
mov edx, dword [ebp - 0xdc]
call fcn.00478805
xor eax, eax
call fcn.00473aa3
push 0
mov ebx, esp
call fcn.004779f9
call fcn.004643df
call fcn.00478833
lea ebx, [ebp - 0xdc]
call fcn.004779f9
xor eax, eax
mov edx, dword [ebp - 0xdc]
call fcn.00478805
mov ecx, 1
mov edx, 0x483a2c
call fcn.0047881c
xchg ecx, eax
call fcn.0046ea92
cmp eax, ecx
jg 0x449c34
xor eax, eax
mov edx, dword [ebp - 0xdc]
call fcn.00478805
mov ecx, 1
mov edx, 0x483a38
call fcn.0047881c
xchg ecx, eax
call fcn.0046ea92
cmp eax, ecx
jg 0x449c34
xor eax, eax
mov edx, dword [ebp - 0xdc]
call fcn.00478805
mov ecx, 1
mov edx, str._a_b_t_v__
call fcn.0047881c
xchg ecx, eax
call fcn.0046ea92
cmp eax, ecx
jle 0x449af0
xor eax, eax
mov edx, dword [ebp - 0xdc]
call fcn.00478805
mov ecx, 1
mov edx, str._a_b_t_v__
call fcn.0047881c
xchg ecx, eax
call fcn.0046ea92
cmp eax, ecx
jne 0x449ced
cmp esi, 0
jne 0x449c71
jmp 0x449f76
push 0
mov edx, 0x483a50
call fcn.0047881c
push 0
mov eax, 4
lea ebx, [esp]
push ebx
mov dword [ebx], eax
lea ebx, [ebp - 0x98]
mov dword [ebx], esi
push ebx
call fcn.004642a0
add esp, 4
mov esi, dword [ebp - 0x98]
call fcn.00478833
call fcn.00477cbd
mov edx, 0x47f3cc
call fcn.0047881c
call fcn.00477cbd
lea ebx, [esp]
call fcn.00477abb
push dword [0x47c734]
call sym..exe_SendPacket
push eax
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00474673
pop eax
add esp, 4
mov eax, 0x320
call fcn.00473a9b
jmp 0x449f76
cmp esi, 0
jne 0x449f66
xor eax, eax
mov edx, dword [ebp - 0xdc]
call fcn.00478805
mov ecx, 1
mov edx, str._a_b_t_v__
call fcn.0047881c
xchg ecx, eax
call fcn.0046ea92
cmp eax, ecx
jle 0x449f66
push 1
call fcn.00408a13
pop dword [ebp - 0x30]
sub eax, dword [ebp - 0x30]
mov esi, eax
jmp 0x449f5d
push 0
xor eax, eax
lea ebx, [esp]
push ebx
mov dword [ebx], eax
push 4
lea ebx, [ebp - 0xa8]
push ebx
fild dword [0x4875fc]
mov dword [ebp - 0x6c], esi
fild dword [ebp - 0x6c]
fmulp st(1)
mov eax, dword [0x47c7b8]
call fcn.004779cb
faddp st(1)
fistp qword [ebp - 0x6c]
push dword [ebp - 0x6c]
push dword [0x47c740]
call dword [sym.imp.KERNEL32.DLL_ReadProcessMemory]
add esp, 4
fldcw word [ebp - 0x10]
fild dword [0x488020]
fild dword [0x4876a8]
mov eax, dword [ebp - 0xa8]
call fcn.004779cb
faddp st(1)
fcompp
fnstsw ax
sahf
jae 0x449f5b
mov eax, 0x1f4
call fcn.00473a9b
push 0
mov edx, 0x483a5c
call fcn.0047881c
push 0
mov eax, 4
lea ebx, [esp]
push ebx
mov dword [ebx], eax
lea ebx, [ebp - 0x98]
mov dword [ebx], esi
push ebx
call fcn.004642a0
add esp, 4
mov esi, dword [ebp - 0x98]
call fcn.00478833
call fcn.00477cbd
mov edx, 0x47f3cc
call fcn.0047881c
call fcn.00477cbd
lea ebx, [esp]
call fcn.00477abb
push dword [0x47c734]
call sym..exe_SendPacket
push eax
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00474673
pop eax
add esp, 4
mov eax, 0x320
call fcn.00473a9b
push 0
mov edx, 0x483a2c
call fcn.0047881c
lea ebx, [esp]
push ebx
call fcn.004779f9
call fcn.00449763
push eax
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00474673
pop eax
add esp, 4
mov dword [ebp - 0xac], eax
push 0
mov edx, 0x483a38
call fcn.0047881c
lea ebx, [esp]
push ebx
call fcn.004779f9
call fcn.00449763
push eax
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00474673
pop eax
add esp, 4
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
add eax, dword [ebp - 0xac]
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jne 0x449f5b
mov edx, dword [0x47c830]
call fcn.00478805
mov edx, 0x47ff24
call fcn.0047881c
call fcn.00477d52
jne 0x449f03
push 0
push 0
mov eax, 1
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
mov eax, 0xc
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
push 0x1264
call fcn.0040f216
add esp, 8
mov eax, 0x3e8
call fcn.00473a9b
jmp 0x449f56
mov edx, dword [0x47c830]
call fcn.00478805
mov edx, 0x4839a4
call fcn.0047881c
call fcn.00477d52
jne 0x449f56
push 0
push 0
mov eax, 1
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
mov eax, 0x17
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
push 0xb1d7
call fcn.0040f216
add esp, 8
mov eax, 0x3e8
call fcn.00473a9b
jmp 0x44a3c4
dec esi
cmp esi, 0
jge 0x449d40
inc esi
mov eax, esi
cmp eax, dword [ebp - 0xe4]
jle 0x449a40
push 1
call fcn.00408a13
pop dword [ebp - 0x30]
sub eax, dword [ebp - 0x30]
mov dword [ebp - 0xe4], eax
mov esi, 0
jmp 0x44a37d
lea ebx, [ebp - 0xd8]
push ebx
lea ebx, [ebp - 0xa4]
push ebx
lea ebx, [ebp - 0xa0]
push ebx
lea ebx, [ebp - 0x9c]
mov dword [ebx], edi
push ebx
mov eax, esi
push eax
call fcn.0040d4e8
mov edi, dword [ebp - 0x9c]
push 0
xor eax, eax
lea ebx, [esp]
push ebx
mov dword [ebx], eax
push 4
lea ebx, [ebp - 0xa8]
push ebx
fild dword [0x4875fc]
mov dword [ebp - 0x6c], esi
fild dword [ebp - 0x6c]
fmulp st(1)
mov eax, dword [0x47c7b8]
call fcn.004779cb
faddp st(1)
fistp qword [ebp - 0x6c]
push dword [ebp - 0x6c]
push dword [0x47c740]
call dword [sym.imp.KERNEL32.DLL_ReadProcessMemory]
add esp, 4
fldcw word [ebp - 0x10]
mov edx, dword [ebp - 0xd8]
call fcn.00478805
mov edx, 0x483988
call fcn.0047881c
call fcn.00477d52
jne 0x44a37b
push 0
call fcn.00448618
pop dword [ebp - 0x30]
cmp eax, dword [ebp - 0x30]
je 0x44a2ed
mov edx, dword [0x47c830]
call fcn.00478805
mov edx, 0x47ff24
call fcn.0047881c
call fcn.00477d52
jne 0x44a17e
push 0
mov edx, 0x483a68
call fcn.0047881c
push 0
push 0
mov eax, 8
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
xor eax, eax
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
call fcn.004642a0
add esp, 8
call fcn.00478833
call fcn.00477cbd
push 0
push 0
mov eax, 8
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
mov eax, 0x1264
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
call fcn.004642a0
add esp, 8
call fcn.00478833
call fcn.00477cbd
push 0
mov eax, 8
lea ebx, [esp]
push ebx
mov dword [ebx], eax
lea ebx, [ebp - 0x98]
mov dword [ebx], esi
push ebx
call fcn.004642a0
add esp, 4
mov esi, dword [ebp - 0x98]
call fcn.00478833
call fcn.00477cbd
push 0
push 0
mov eax, 8
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
mov eax, 0x125f
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
call fcn.004642a0
add esp, 8
call fcn.00478833
call fcn.00477cbd
push 0
push 0
mov eax, 8
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
mov eax, 0x18c6
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
call fcn.004642a0
add esp, 8
call fcn.00478833
call fcn.00477cbd
lea ebx, [esp]
call fcn.00477abb
push dword [0x47c734]
call sym..exe_SendPacket
push eax
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00474673
pop eax
add esp, 4
jmp 0x44a2b1
mov edx, dword [0x47c830]
call fcn.00478805
mov edx, 0x4839a4
call fcn.0047881c
call fcn.00477d52
jne 0x44a2b1
push 0
mov edx, 0x483a68
call fcn.0047881c
push 0
push 0
mov eax, 8
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
xor eax, eax
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
call fcn.004642a0
add esp, 8
call fcn.00478833
call fcn.00477cbd
push 0
push 0
mov eax, 8
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
mov eax, 0xb1d7
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
call fcn.004642a0
add esp, 8
call fcn.00478833
call fcn.00477cbd
push 0
mov eax, 8
lea ebx, [esp]
push ebx
mov dword [ebx], eax
lea ebx, [ebp - 0x98]
mov dword [ebx], esi
push ebx
call fcn.004642a0
add esp, 4
mov esi, dword [ebp - 0x98]
call fcn.00478833
call fcn.00477cbd
push 0
push 0
mov eax, 8
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
mov eax, 0x125f
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
call fcn.004642a0
add esp, 8
call fcn.00478833
call fcn.00477cbd
push 0
push 0
mov eax, 8
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
mov eax, 0xc0de
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
call fcn.004642a0
add esp, 8
call fcn.00478833
call fcn.00477cbd
lea ebx, [esp]
call fcn.00477abb
push dword [0x47c734]
call sym..exe_SendPacket
push eax
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.00474673
pop eax
add esp, 4
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov eax, 0x320
call fcn.00473a9b
push 0
call fcn.00408d35
pop dword [ebp - 0x30]
cmp eax, dword [ebp - 0x30]
jne 0x44a2c0
mov eax, 0x1f4
call fcn.00473a9b
jmp 0x44a38b
push 0
call fcn.00448618
pop dword [ebp - 0x30]
cmp eax, dword [ebp - 0x30]
jne 0x44a322
push 0
call fcn.00448488
pop dword [ebp - 0x30]
cmp eax, dword [ebp - 0x30]
jle 0x44a322
call fcn.004486d2
jmp 0x44a3c4
push 0
call fcn.00448618
pop dword [ebp - 0x30]
cmp eax, dword [ebp - 0x30]
jne 0x44a37b
push 0
call fcn.00448488
pop dword [ebp - 0x30]
cmp eax, dword [ebp - 0x30]
jne 0x44a37b
fld dword [0x47c80c]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
fld dword [str..ini]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
call fcn.004128c7
mov eax, 0xbb8
call fcn.00473a9b
call fcn.0044aea7
jmp 0x44a3c4
inc esi
mov eax, esi
cmp eax, dword [ebp - 0xe4]
jle 0x449fa0
push 0
call fcn.004484db
pop dword [ebp - 0x30]
cmp eax, dword [ebp - 0x30]
jne 0x44a3c4
push 0
push 0
mov eax, 1
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
xor eax, eax
lea ebx, [esp + 4]
push ebx
mov dword [ebx], eax
push 0x125f
call fcn.0040f216
add esp, 8
call fcn.004786f6
lea esp, [ebp - 0xc]
pop edi
pop esi
pop ebx
pop ebp
ret