Function at 0x41ad3a
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
push 0x133f
sub esp, 0x70
push fcn.0041ad3a
xor esi, esi
xor edi, edi
push esi
push esi
push esi
push esi
push esi
push esi
push esi
push 0x191
call fcn.00409467
pop dword [ebp - 0x30]
cmp eax, dword [ebp - 0x30]
jne 0x41b171
push 0xffffffffffffffff
mov edx, 0x48026c
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov esi, eax
push 0xffffffffffffffff
mov edx, 0x480280
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov edi, eax
cmp esi, 2
jle 0x41aed7
lea ebx, [ebp - 0xa0]
push ebx
mov edx, 0x48028c
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040f0cd
test eax, eax
je 0x41ae45
fild dword [0x487ac8]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
fild dword [0x487ac4]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
call fcn.00413738
mov edx, 0x480298
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.00415606
push 0x3246
call fcn.00409756
mov edx, 0x4802a4
call fcn.0047881c
mov eax, 0x12000
mov edx, 0x47f2c4
call fcn.0047881c
call fcn.0046e9da
push 0
call dword [sym.imp.KERNEL32.DLL_ExitProcess]
fild dword [0x487ac8]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
fild dword [0x487ac4]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
call fcn.00413738
mov edx, 0x480298
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.00415606
push 0x323d
call fcn.004096a4
mov eax, 0x1388
call fcn.00473a9b
push 0x3245
call fcn.00409756
mov eax, 0x1388
call fcn.00473a9b
push 0x3246
call fcn.00409756
mov edx, 0x4802a4
call fcn.0047881c
mov eax, 0x12000
mov edx, 0x47f2c4
call fcn.0047881c
call fcn.0046e9da
push 0
call dword [sym.imp.KERNEL32.DLL_ExitProcess]
cmp edi, 0
jle 0x41aff6
fild dword [0x487ad8]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
fild dword [0x48789c]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
call fcn.00413738
nop
push 0xffffffffffffffff
mov edx, 0x480280
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov edi, eax
push 0
mov edx, 0x480280
call fcn.0047881c
lea ebx, [esp]
push ebx
call fcn.004779f9
mov edx, 0x48028c
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.00411323
mov ebx, esp
mov eax, dword [ebx]
call fcn.00474673
add esp, 4
mov eax, 0x7d0
call fcn.00473a9b
cmp edi, 0
jne 0x41af00
mov eax, 0x7d0
call fcn.00473a9b
mov edx, 0x4802bc
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.00409ba4
fild dword [0x487ac8]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
fild dword [0x487ac4]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
call fcn.00413738
mov edx, 0x480298
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.00415606
push 0x3246
call fcn.00409756
mov edx, 0x4802a4
call fcn.0047881c
mov eax, 0x12000
mov edx, 0x47f2c4
call fcn.0047881c
call fcn.0046e9da
push 0
call dword [sym.imp.KERNEL32.DLL_ExitProcess]
fild dword [0x487ac8]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
fild dword [0x487ac4]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
call fcn.00413738
mov edx, 0x480298
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.00415606
push 0x323d
call fcn.004096a4
mov eax, 0x1388
call fcn.00473a9b
push 0x3245
call fcn.00409756
mov eax, 0x3e8
call fcn.00473a9b
fild dword [0x487ad8]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
fild dword [0x48789c]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
call fcn.00413738
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
push 0xffffffffffffffff
mov edx, 0x480280
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov edi, eax
push 0
mov edx, 0x480280
call fcn.0047881c
lea ebx, [esp]
push ebx
call fcn.004779f9
mov edx, 0x48028c
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.00411323
mov ebx, esp
mov eax, dword [ebx]
call fcn.00474673
add esp, 4
mov eax, 0x7d0
call fcn.00473a9b
cmp edi, 0
jne 0x41b080
mov eax, 0x7d0
call fcn.00473a9b
mov edx, 0x4802bc
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.00409ba4
fild dword [0x487ac8]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
fild dword [0x487ac4]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
call fcn.00413738
mov edx, 0x480298
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.00415606
push 0x3246
call fcn.00409756
mov edx, 0x4802a4
call fcn.0047881c
mov eax, 0x12000
mov edx, 0x47f2c4
call fcn.0047881c
call fcn.0046e9da
push 0
call dword [sym.imp.KERNEL32.DLL_ExitProcess]
lea esp, [ebp - 0xc]
pop edi
pop esi
pop ebx
pop ebp
ret