Function at 0x41b390
Capabilities:
Enumerate process modules
Enumerate threads
Get graphical window text
Get hostname
Parse pe header
Resolve dns

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x50d64f
mov eax, dword fs:[0]
push eax
push ecx
mov eax, 0x11300
call fcn.004985b0
mov eax, dword [0x55c640]
xor eax, esp
mov dword [esp + 0x112fc], eax
push esi
push edi
mov eax, dword [0x55c640]
xor eax, esp
push eax
lea eax, [esp + 0x11310]
mov dword fs:[0], eax
inc dword [0x5678d4]
lea eax, [esp + 0x1584]
push 0x80
push eax
mov byte [0x567a24], 1
call dword [sym.imp.WS2_32.dll_gethostname]
lea eax, [esp + 0x1584]
push eax
call dword [sym.imp.WS2_32.dll_gethostbyname]
push 0x80
mov esi, eax
lea eax, [esp + 0x1588]
push 0
push eax
call fcn.00489f10
mov eax, dword [esi + 0xc]
add esp, 0xc
mov eax, dword [eax]
push dword [eax]
call dword [sym.imp.WS2_32.dll_inet_ntoa]
mov edx, eax
mov dword [esp + 0x4b0], 0xf
mov dword [esp + 0x4ac], 0
mov byte [esp + 0x49c], 0
cmp byte [edx], 0
jne 0x41b451
xor ecx, ecx
jmp 0x41b45f
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x41b456
sub ecx, esi
push ecx
push edx
lea ecx, [esp + 0x4a4]
call fcn.004511b0
mov dword [esp + 0x11318], 0
xor eax, eax
mov dword [esp + 0x3d4], 7
mov dword [esp + 0x3d0], 0
mov word [esp + 0x3c0], ax
movdqa xmm0, xmmword [0x546ec0]
movdqu xmmword [esp + 0x42c], xmm0
mov dword [esp + 0x44c], 0x85
movdqa xmm0, xmmword [0x546f50]
movdqu xmmword [esp + 0x43c], xmm0
mov dword [esp + 0x450], 0x87
mov dword [esp + 0x294], 7
mov dword [esp + 0x290], eax
mov word [esp + 0x280], ax
mov byte [esp + 0x11318], 2
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [esp + esi*4 + 0x42c]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [esp + 0x280]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xa
jl 0x41b4f4
movdqa xmm0, xmmword [0x546eb0]
mov edi, 7
movdqu xmmword [esp + 0x42c], xmm0
xor edx, edx
xor eax, eax
movdqa xmm0, xmmword [0x546f50]
movdqu xmmword [esp + 0x43c], xmm0
mov dword [esp + 0x44c], 0x85
mov dword [esp + 0x450], 0x87
mov dword [esp + 0x358], edi
mov dword [esp + 0x354], edx
mov word [esp + 0x344], ax
xor esi, esi
mov byte [esp + 0x11318], 3
mov dword [esp + 0x248], esi
jmp 0x41b5a0
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [esp + esi*4 + 0x42c]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx ecx, word [ecx + eax*2 - 0x82]
or eax, 0xffffffff
sub eax, edx
mov dword [esp + 0x264], ecx
cmp eax, 1
jbe 0x41f138
lea esi, [edx + 1]
cmp esi, 0x7ffffffe
ja 0x41f138
cmp edi, esi
jae 0x41b603
push edx
push esi
lea ecx, [esp + 0x34c]
call fcn.00456390
mov ecx, dword [esp + 0x264]
jmp 0x41b625
test esi, esi
jne 0x41b635
cmp edi, 8
mov dword [esp + 0x354], esi
lea eax, [esp + 0x344]
cmovae eax, dword [esp + 0x344]
xor edx, edx
mov word [eax], dx
mov edx, dword [esp + 0x354]
test esi, esi
mov edi, dword [esp + 0x358]
setne al
test al, al
je 0x41b684
cmp edi, 8
lea eax, [esp + 0x344]
cmovae eax, dword [esp + 0x344]
mov word [eax + edx*2], cx
lea eax, [esp + 0x344]
cmp dword [esp + 0x358], 8
mov dword [esp + 0x354], esi
cmovae eax, dword [esp + 0x344]
xor ecx, ecx
mov word [eax + esi*2], cx
mov edi, dword [esp + 0x358]
mov edx, dword [esp + 0x354]
mov esi, dword [esp + 0x248]
inc esi
mov dword [esp + 0x248], esi
cmp esi, 0xa
jl 0x41b5a0
lea esp, [esp]
xorps xmm0, xmm0
mov dword [esp + 0x3a4], 0
lea ecx, [esp + 0x39c]
movq qword [esp + 0x39c], xmm0
call fcn.0040b470
mov byte [esp + 0x11318], 4
mov eax, 0x3e0f83e1
mov ecx, dword [esp + 0x3a0]
sub ecx, dword [esp + 0x39c]
imul ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, dword [0x567a38]
je 0x41f0bb
xorps xmm0, xmm0
mov dword [esp + 0x228], 0
lea ecx, [esp + 0x220]
movq qword [esp + 0x220], xmm0
call fcn.0040b470
xor eax, eax
mov dword [esp + 0x3bc], 7
mov dword [esp + 0x3b8], 0
mov word [esp + 0x3a8], ax
mov dword [esp + 0x3ec], 7
mov dword [esp + 0x3e8], eax
mov word [esp + 0x3d8], ax
mov dword [esp + 0x4e0], 7
mov dword [esp + 0x4dc], eax
mov word [esp + 0x4cc], ax
mov dword [esp + 0x468], 7
mov dword [esp + 0x464], eax
mov word [esp + 0x454], ax
mov byte [esp + 0x11318], 9
mov eax, 0x3e0f83e1
mov ecx, dword [esp + 0x224]
xor edi, edi
mov esi, dword [esp + 0x220]
sub ecx, esi
imul ecx
mov byte [esp + 0x1b], 1
sar edx, 5
mov eax, edx
mov dword [esp + 0x10], edi
shr eax, 0x1f
dec eax
add eax, edx
je 0x41ed05
jmp 0x41b7d0
mov ecx, dword [esp + 0x224]
cmp esi, ecx
je 0x41ece4
imul eax, edi, 0x84
mov dword [esp + 0x14], eax
lea edx, [eax + esi]
mov eax, dword [edx + 0x44]
cmp eax, dword [edx + 0x48]
je 0x41ece4
mov eax, dword [edx]
test eax, eax
je 0x41ece4
cmp eax, 0xf4240
jg 0x41ece4
add edx, 0x10
lea ecx, [esp + 0x384]
call fcn.004141e0
push 0x55e03c
mov edx, 0x55dcb0
mov byte [esp + 0x1131c], 0xa
lea ecx, [esp + 0x3f4]
call fcn.00457610
add esp, 4
mov byte [esp + 0x11318], 0xb
mov ecx, dword [esp + 0x394]
test ecx, ecx
je 0x41b8d5
mov edx, dword [esp + 0x398]
lea eax, [esp + 0x384]
mov esi, dword [esp + 0x384]
cmp edx, 0x10
cmovae eax, esi
mov dword [esp + 0x218], eax
lea eax, [esp + 0x384]
cmovae eax, esi
add eax, ecx
cmp edx, 0x10
lea ecx, [esp + 0x384]
cmovae ecx, esi
cmp ecx, eax
je 0x41b8d5
xor esi, esi
mov edx, eax
sub edx, ecx
cmp ecx, eax
cmova edx, esi
mov dword [esp + 0x21c], edx
test edx, edx
je 0x41b8d5
mov edi, ecx
jmp 0x41b8b0
movsx eax, byte [esi + edi]
push eax
call fcn.004874d2
mov ecx, dword [esp + 0x21c]
add esp, 4
mov byte [esi + ecx], al
inc esi
cmp esi, dword [esp + 0x21c]
jne 0x41b8b0
mov edi, dword [esp + 0x10]
cmp dword [esp + 0x404], 0x10
lea ecx, [esp + 0x3f0]
mov esi, dword [esp + 0x400]
lea edx, [esp + 0x384]
cmovae ecx, dword [esp + 0x3f0]
cmp dword [esp + 0x398], 0x10
mov eax, dword [esp + 0x394]
cmovae edx, dword [esp + 0x384]
cmp eax, esi
cmovb esi, eax
test esi, esi
je 0x41b970
sub esi, 4
jb 0x41b931
nop
mov eax, dword [edx]
cmp eax, dword [ecx]
jne 0x41b936
add edx, 4
add ecx, 4
sub esi, 4
jae 0x41b920
cmp esi, 0xfffffffc
je 0x41b96a
mov al, byte [edx]
cmp al, byte [ecx]
jne 0x41b963
cmp esi, 0xfffffffd
je 0x41b96a
mov al, byte [edx + 1]
cmp al, byte [ecx + 1]
jne 0x41b963
cmp esi, 0xfffffffe
je 0x41b96a
mov al, byte [edx + 2]
cmp al, byte [ecx + 2]
jne 0x41b963
cmp esi, 0xffffffff
je 0x41b96a
mov al, byte [edx + 3]
cmp al, byte [ecx + 3]
je 0x41b96a
sbb eax, eax
or eax, 1
jmp 0x41b96c
xor eax, eax
test eax, eax
jne 0x41b990
mov ecx, dword [esp + 0x394]
mov edx, dword [esp + 0x400]
cmp ecx, edx
jae 0x41b987
or eax, 0xffffffff
jmp 0x41b98e
xor eax, eax
cmp ecx, edx
setne al
test eax, eax
sete al
test al, al
je 0x41bb9d
cmp byte [esp + 0x1b], 0
je 0x41bb9d
sub esp, 0x18
mov ecx, esp
push 0xffffffffffffffff
push 0
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
push 0x55dec0
mov byte [ecx], 0
call fcn.00451080
mov eax, dword [esp + 0x238]
push 0
push 4
push 2
push ecx
lea ecx, [esp + 0x1578]
push ecx
mov ecx, dword [esp + 0x40]
mov ecx, dword [ecx + eax]
call fcn.00417eb0
add esp, 0x2c
test al, al
je 0x41bab3
push 0x32
lea edx, [esp + 0x1554]
lea ecx, [esp + 0x314]
call fcn.00416ae0
mov esi, eax
add esp, 4
cmp esi, 0x55e4d4
je 0x41ba9a
cmp dword [0x55e4e8], 0x10
jb 0x41ba34
push dword [0x55e4d4]
call fcn.00485250
add esp, 4
mov dword [0x55e4e8], 0xf
mov dword [0x55e4e4], 0
mov byte [0x55e4d4], 0
cmp dword [esi + 0x14], 0x10
jae 0x41ba6c
mov eax, dword [esi + 0x10]
inc eax
je 0x41ba79
push eax
push esi
push 0x55e4d4
call fcn.00485d50
add esp, 0xc
jmp 0x41ba79
mov eax, dword [esi]
mov dword [0x55e4d4], eax
mov dword [esi], 0
mov eax, dword [esi + 0x10]
mov dword [0x55e4e4], eax
mov eax, dword [esi + 0x14]
mov dword [0x55e4e8], eax
mov dword [esi + 0x14], 0xf
mov dword [esi + 0x10], 0
mov byte [esi], 0
cmp dword [esp + 0x324], 0x10
jb 0x41bab3
push dword [esp + 0x310]
call fcn.00485250
add esp, 4
mov eax, dword [esp + 0x220]
lea ecx, [esp + 0x1530]
sub esp, 8
push ecx
mov ecx, dword [esp + 0x20]
mov ecx, dword [ecx + eax]
call fcn.00418250
add esp, 0xc
test al, al
je 0x41bb9d
push 0x1e
lea edx, [esp + 0x1534]
mov byte [esp + 0x1f], 0
lea ecx, [esp + 0x314]
call fcn.00416ae0
mov esi, eax
add esp, 4
cmp esi, 0x55e30c
je 0x41bb84
cmp dword [0x55e320], 0x10
jb 0x41bb1e
push dword [0x55e30c]
call fcn.00485250
add esp, 4
mov dword [0x55e320], 0xf
mov dword [0x55e31c], 0
mov byte [0x55e30c], 0
cmp dword [esi + 0x14], 0x10
jae 0x41bb56
mov eax, dword [esi + 0x10]
inc eax
je 0x41bb63
push eax
push esi
push 0x55e30c
call fcn.00485d50
add esp, 0xc
jmp 0x41bb63
mov eax, dword [esi]
mov dword [0x55e30c], eax
mov dword [esi], 0
mov eax, dword [esi + 0x10]
mov dword [0x55e31c], eax
mov eax, dword [esi + 0x14]
mov dword [0x55e320], eax
mov dword [esi + 0x14], 0xf
mov dword [esi + 0x10], 0
mov byte [esi], 0
cmp dword [esp + 0x324], 0x10
jb 0x41bb9d
push dword [esp + 0x310]
call fcn.00485250
add esp, 4
mov ecx, dword [esp + 0x14]
add ecx, dword [esp + 0x220]
mov eax, dword [ecx]
cmp eax, dword [0x5678f0]
jne 0x41ecb6
mov eax, dword [ecx + 0x44]
cmp eax, dword [ecx + 0x48]
je 0x41cc23
push dword [ecx]
push 0
push 0x410
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov esi, eax
mov dword [esp + 0x1c], esi
test esi, esi
je 0x41cc1c
push 0x10
call fcn.00485891
add esp, 4
mov dword [esp + 0x21c], eax
mov byte [esp + 0x11318], 0xc
test eax, eax
je 0x41bc0e
xorps xmm0, xmm0
mov ecx, eax
movdqu xmmword [eax], xmm0
call fcn.00415670
mov esi, eax
jmp 0x41bc10
xor esi, esi
mov eax, dword [esp + 0x1c]
mov ecx, esi
mov byte [esp + 0x11318], 0xb
mov dword [esi], eax
call fcn.004157a0
lea eax, [esp + 0x35c]
mov dword [esp + 0x21c], esi
xorps xmm0, xmm0
mov dword [esp + 0x364], 0
push eax
lea ecx, [esp + 0x220]
movq qword [esp + 0x360], xmm0
call fcn.00414200
mov ecx, esi
call fcn.00415710
mov esi, dword [esp + 0x1c]
lea eax, [esp + 0x264]
push eax
push 0x1000
lea eax, [esp + 0x534]
push eax
push esi
call dword [sym.imp.KERNEL32.dll_K32EnumProcessModules]
test eax, eax
je 0x41cc08
xor eax, eax
mov dword [esp + 0x37c], 7
mov dword [esp + 0x378], 0
mov word [esp + 0x368], ax
mov byte [esp + 0x11318], 0xe
xor ecx, ecx
test dword [esp + 0x264], 0xfffffffc
mov dword [esp + 0x21c], ecx
jbe 0x41c589
jmp 0x41bcd0
push 0xfa00
lea eax, [esp + 0x1908]
push eax
push dword [esp + ecx*4 + 0x534]
push esi
call dword [sym.imp.KERNEL32.dll_K32GetModuleFileNameExW]
test eax, eax
je 0x41c568
xor eax, eax
mov dword [esp + 0x2f4], 7
mov dword [esp + 0x2f0], 0
mov word [esp + 0x2e0], ax
cmp word [esp + 0x1904], ax
jne 0x41bd21
xor ecx, ecx
jmp 0x41bd3f
lea ecx, [esp + 0x1904]
lea edx, [ecx + 2]
jmp 0x41bd30
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x41bd30
sub ecx, edx
sar ecx, 1
push ecx
lea eax, [esp + 0x1908]
push eax
lea ecx, [esp + 0x2e8]
call fcn.00454a30
mov byte [esp + 0x11318], 0xf
lea ecx, [esp + 0x2e0]
cmp dword [esp + 0x2f4], 8
mov eax, dword [esp + 0x2f0]
cmovae ecx, dword [esp + 0x2e0]
push dword [esp + 0x380]
mov dword [esp + 0x248], 7
mov dword [esp + 0x244], 0
lea eax, [ecx + eax*2]
lea ecx, [esp + 0x2e4]
cmovae ecx, dword [esp + 0x2e4]
xor edx, edx
push eax
push ecx
lea ecx, [esp + 0x23c]
mov word [esp + 0x23c], dx
call fcn.0045b700
lea edx, [esp + 0x2e0]
mov byte [esp + 0x11318], 0x10
lea ecx, [esp + 0x2c8]
call fcn.00468940
mov byte [esp + 0x11318], 0x11
lea ecx, [esp + 0x2b0]
push 0
push 0x53e536
mov dword [esp + 0x2cc], 0xf
mov dword [esp + 0x2c8], 0
mov byte [esp + 0x2b8], 0
call fcn.004511b0
mov byte [esp + 0x11318], 0x12
lea eax, [esp + 0x2e0]
cmp dword [esp + 0x2f4], 8
mov dword [esp + 0x2f0], 0
cmovae eax, dword [esp + 0x2e0]
xor ecx, ecx
mov word [eax], cx
mov esi, dword [esp + 0x35c]
mov edi, dword [esp + 0x360]
cmp esi, edi
je 0x41bff0
lea ebx, [ebx]
mov eax, dword [esi]
add eax, 0x2c
mov dword [esp + 0x218], eax
cmp dword [eax + 0x14], 0x10
mov edx, dword [eax + 0x10]
mov dword [esp + 0xc], edx
jb 0x41be82
mov eax, dword [eax]
mov dword [esp + 0x218], eax
cmp dword [esp + 0x2dc], 0x10
lea ecx, [esp + 0x2c8]
mov eax, edx
mov edx, dword [esp + 0x2d8]
cmovae ecx, dword [esp + 0x2c8]
cmp edx, dword [esp + 0xc]
cmovb eax, edx
mov edx, dword [esp + 0x218]
push eax
call fcn.00406640
add esp, 4
test eax, eax
jne 0x41beda
mov ecx, dword [esp + 0x2d8]
mov edx, dword [esp + 0xc]
cmp ecx, edx
jae 0x41bed1
or eax, 0xffffffff
jmp 0x41bed8
xor eax, eax
cmp ecx, edx
setne al
test eax, eax
sete al
test al, al
je 0x41bfaf
mov edx, dword [esi]
mov dword [esp + 0x260], 0xf
mov dword [esp + 0x25c], 0
mov byte [esp + 0x24c], 0
mov edx, dword [edx + 8]
cmp byte [edx], 0
jne 0x41bf11
xor eax, eax
jmp 0x41bf2b
mov eax, edx
lea ecx, [eax + 1]
mov dword [esp + 0xc], ecx
lea ebx, [ebx]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x41bf20
sub eax, dword [esp + 0xc]
push eax
push edx
lea ecx, [esp + 0x254]
call fcn.004511b0
push 0x55f598
lea edx, [esp + 0x250]
mov byte [esp + 0x1131c], 0x13
lea ecx, [esp + 0x29c]
call fcn.00457610
add esp, 4
push 0xffffffffffffffff
push 0
push eax
lea ecx, [esp + 0x2bc]
mov byte [esp + 0x11324], 0x14
call fcn.00450f10
cmp dword [esp + 0x2ac], 0x10
jb 0x41bf8e
push dword [esp + 0x298]
call fcn.00485250
add esp, 4
mov byte [esp + 0x11318], 0x12
cmp dword [esp + 0x260], 0x10
jb 0x41bfaf
push dword [esp + 0x24c]
call fcn.00485250
add esp, 4
add esi, 4
cmp esi, edi
jne 0x41be60
mov esi, dword [esp + 0x35c]
mov edi, dword [esp + 0x360]
cmp esi, edi
je 0x41bff0
lea esp, [esp]
mov ecx, dword [esi]
test ecx, ecx
je 0x41bfdc
push ecx
call fcn.0041f150
mov dword [esi], 0
add esi, 4
cmp esi, edi
jne 0x41bfd0
mov esi, dword [esp + 0x35c]
push 0x5467cc
lea eax, [esp + 0x1908]
mov dword [esp + 0x364], esi
push eax
lea eax, [esp + 0x220]
mov dword [esp + 0x220], 0
push eax
call fcn.0048f9d1
mov esi, dword [esp + 0x224]
add esp, 0xc
test esi, esi
jne 0x41c02e
xor edi, edi
jmp 0x41c05e
push 2
push 0
push esi
call fcn.004856e0
add esp, 0xc
push esi
call fcn.004855e5
add esp, 4
mov edi, eax
push esi
call fcn.0050a995
add esp, 4
push dword [esp + 0x218]
call fcn.0048581a
add esp, 4
push 0xfa00
lea eax, [esp + 0x1908]
push 0
push eax
call fcn.00489f10
add esp, 0xc
lea eax, [esp + 0x52c]
push 0x1000
push 0
push eax
call fcn.00489f10
xor eax, eax
mov dword [esp + 0x288], 7
add esp, 0xc
mov dword [esp + 0x278], 0
mov word [esp + 0x268], ax
mov edx, edi
mov byte [esp + 0x11318], 0x15
lea ecx, [esp + 0x2f8]
call fcn.004080d0
lea edx, [esp + 0x2b0]
mov byte [esp + 0x11318], 0x16
lea ecx, [esp + 0xb4]
call fcn.00468870
mov esi, eax
lea eax, [esp + 0x230]
mov byte [esp + 0x11318], 0x17
push eax
mov edx, 0x55f550
lea ecx, [esp + 0x29c]
call fcn.00457b00
add esp, 4
push 0x55e324
mov edx, eax
mov byte [esp + 0x1131c], 0x18
lea ecx, [esp + 0xa0]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x2f8]
mov byte [esp + 0x11318], 0x19
push ecx
mov edx, eax
lea ecx, [esp + 0x40]
call fcn.00457210
add esp, 4
push 0x55eea8
mov edx, eax
mov byte [esp + 0x1131c], 0x1a
lea ecx, [esp + 0x58]
call fcn.00457210
add esp, 4
push esi
mov edx, eax
mov byte [esp + 0x1131c], 0x1b
lea ecx, [esp + 0x88]
call fcn.00457c60
add esp, 4
mov byte [esp + 0x11318], 0x1c
mov ecx, 0x55ed0c
cmp dword [0x55ed20], 8
mov edx, eax
cmovae ecx, dword [0x55ed0c]
push ecx
lea ecx, [esp + 0x70]
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x268]
mov byte [esp + 0x11318], 0x1d
push ecx
mov edx, eax
lea ecx, [esp + 0x28]
call fcn.00457210
add esp, 4
mov byte [esp + 0x11318], 0x1e
mov ecx, 0x55ed0c
cmp dword [0x55ed20], 8
mov edx, eax
cmovae ecx, dword [0x55ed0c]
push ecx
lea ecx, [esp + 0x330]
call fcn.00457170
add esp, 4
push 0x55dad0
mov edx, eax
mov byte [esp + 0x1131c], 0x1f
lea ecx, [esp + 0x250]
call fcn.00457210
add esp, 4
push 0xffffffffffffffff
push 0
push eax
lea ecx, [esp + 0x374]
mov byte [esp + 0x11324], 0x20
call fcn.00454880
cmp dword [esp + 0x260], 8
jb 0x41c239
push dword [esp + 0x24c]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x260], 7
cmp dword [esp + 0x340], 8
mov dword [esp + 0x25c], 0
mov word [esp + 0x24c], ax
jb 0x41c272
push dword [esp + 0x32c]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x340], 7
cmp dword [esp + 0x38], 8
mov dword [esp + 0x33c], 0
mov word [esp + 0x32c], ax
jb 0x41c2a5
push dword [esp + 0x24]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x38], 7
cmp dword [esp + 0x80], 8
mov dword [esp + 0x34], 0
mov word [esp + 0x24], ax
jb 0x41c2d2
push dword [esp + 0x6c]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x80], 7
cmp dword [esp + 0x98], 8
mov dword [esp + 0x7c], 0
mov word [esp + 0x6c], ax
jb 0x41c305
push dword [esp + 0x84]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x98], 7
cmp dword [esp + 0x68], 8
mov dword [esp + 0x94], 0
mov word [esp + 0x84], ax
jb 0x41c338
push dword [esp + 0x54]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x68], 7
cmp dword [esp + 0x50], 8
mov dword [esp + 0x64], 0
mov word [esp + 0x54], ax
jb 0x41c362
push dword [esp + 0x3c]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x50], 7
cmp dword [esp + 0xb0], 8
mov dword [esp + 0x4c], 0
mov word [esp + 0x3c], ax
jb 0x41c392
push dword [esp + 0x9c]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0xb0], 7
cmp dword [esp + 0x2ac], 8
mov dword [esp + 0xac], 0
mov word [esp + 0x9c], ax
jb 0x41c3cb
push dword [esp + 0x298]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x2ac], 7
cmp dword [esp + 0xc8], 8
mov dword [esp + 0x2a8], 0
mov word [esp + 0x298], ax
jb 0x41c404
push dword [esp + 0xb4]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x2c4], 0x10
lea eax, [esp + 0x2b0]
mov dword [esp + 0x2c0], 0
cmovae eax, dword [esp + 0x2b0]
mov byte [eax], 0
lea eax, [esp + 0x2c8]
cmp dword [esp + 0x2dc], 0x10
mov dword [esp + 0x2d8], 0
cmovae eax, dword [esp + 0x2c8]
cmp dword [esp + 0x244], 8
mov byte [eax], 0
lea eax, [esp + 0x230]
cmovae eax, dword [esp + 0x230]
xor ecx, ecx
mov word [eax], cx
cmp dword [esp + 0x30c], 8
jb 0x41c483
push dword [esp + 0x2f8]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x30c], 7
cmp dword [esp + 0x27c], 8
mov dword [esp + 0x308], 0
mov word [esp + 0x2f8], ax
jb 0x41c4bc
push dword [esp + 0x268]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x2c4], 0x10
jb 0x41c4d5
push dword [esp + 0x2b0]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x2dc], 0x10
mov dword [esp + 0x2c4], 0xf
mov dword [esp + 0x2c0], 0
mov byte [esp + 0x2b0], 0
jb 0x41c50c
push dword [esp + 0x2c8]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x244], 8
mov dword [esp + 0x2dc], 0xf
mov dword [esp + 0x2d8], 0
mov byte [esp + 0x2c8], 0
jb 0x41c543
push dword [esp + 0x230]
call fcn.00485250
add esp, 4
mov byte [esp + 0x11318], 0xe
cmp dword [esp + 0x2f4], 8
jb 0x41c564
push dword [esp + 0x2e0]
call fcn.00485250
add esp, 4
mov esi, dword [esp + 0x1c]
mov ecx, dword [esp + 0x21c]
mov eax, dword [esp + 0x264]
inc ecx
shr eax, 2
mov dword [esp + 0x21c], ecx
cmp ecx, eax
jb 0x41bcd0
mov eax, dword [esp + 0x220]
mov ecx, dword [esp + 0x14]
mov edi, dword [ecx + eax]
push edi
push 4
mov dword [esp + 0x14], edi
call dword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov esi, eax
mov dword [esp + 0x218], esi
cmp esi, 0xffffffff
je 0x41cb65
lea eax, [esp + 0x1530]
mov dword [esp + 0x1530], 0x1c
push eax
push esi
mov dword [esp + 0x153c], 0
call dword [sym.imp.KERNEL32.dll_Thread32First]
test eax, eax
je 0x41cb5e
cmp dword [esp + 0x153c], edi
jne 0x41cb3c
push dword [esp + 0x1538]
push 0
push 0x40
call dword [sym.imp.KERNEL32.dll_OpenThread]
mov ecx, eax
mov dword [esp + 0x21c], eax
call fcn.0041a5e0
mov esi, eax
mov dword [esp + 0x244], 0xf
mov dword [esp + 0x240], 0
mov byte [esp + 0x230], 0
lea eax, [esp + 0x230]
mov byte [esp + 0x11318], 0x21
push eax
lea eax, [esp + 0x100]
mov ecx, edi
push eax
push esi
call fcn.0041a490
sub esi, dword [esp + 0x108]
lea ecx, [esp + 0xc0]
add esp, 0xc
mov edx, esi
call fcn.00407d90
cmp dword [eax + 0x14], 0x10
jb 0x41c66f
mov eax, dword [eax]
mov ecx, eax
call fcn.004160b0
push edx
push eax
lea ecx, [esp + 0x160c]
call fcn.00416160
add esp, 8
cmp dword [esp + 0xc8], 0x10
jb 0x41c6a0
push dword [esp + 0xb4]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x244], 0x10
lea ecx, [esp + 0x230]
cmovae ecx, dword [esp + 0x230]
call fcn.00468d00
xor ecx, ecx
mov dword [esp + 0x340], 7
mov dword [esp + 0x33c], 0
mov word [esp + 0x32c], cx
mov edx, eax
mov byte [esp + 0x11318], 0x22
lea ecx, [esp + 0x2f8]
call fcn.004080d0
mov byte [esp + 0x11318], 0x23
cmp byte [esp + 0x1604], 0
mov dword [esp + 0x38], 0xf
mov dword [esp + 0x34], 0
mov byte [esp + 0x24], 0
jne 0x41c71d
xor ecx, ecx
jmp 0x41c730
lea ecx, [esp + 0x1604]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x41c727
sub ecx, edx
push ecx
lea eax, [esp + 0x1608]
push eax
lea ecx, [esp + 0x2c]
call fcn.004511b0
lea edx, [esp + 0x24]
mov byte [esp + 0x11318], 0x24
lea ecx, [esp + 0xcc]
call fcn.00468870
mov edi, eax
lea edx, [esp + 0x384]
mov byte [esp + 0x11318], 0x25
lea ecx, [esp + 0x2e0]
call fcn.00468870
mov esi, eax
lea edx, [esp + 0x230]
mov byte [esp + 0x11318], 0x26
lea ecx, [esp + 0x2b0]
call fcn.00468870
push eax
mov edx, 0x55f550
mov byte [esp + 0x1131c], 0x27
lea ecx, [esp + 0x2cc]
call fcn.00457cc0
add esp, 4
push 0x55e324
mov edx, eax
mov byte [esp + 0x1131c], 0x28
lea ecx, [esp + 0x250]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x2f8]
mov byte [esp + 0x11318], 0x29
push ecx
mov edx, eax
lea ecx, [esp + 0xb8]
call fcn.00457210
add esp, 4
push 0x55eea8
mov edx, eax
mov byte [esp + 0x1131c], 0x2a
lea ecx, [esp + 0x70]
call fcn.00457210
add esp, 4
push esi
mov edx, eax
mov byte [esp + 0x1131c], 0x2b
lea ecx, [esp + 0x88]
call fcn.00457c60
add esp, 4
push edi
mov edx, eax
mov byte [esp + 0x1131c], 0x2c
lea ecx, [esp + 0x58]
call fcn.00457c60
add esp, 4
mov byte [esp + 0x11318], 0x2d
mov ecx, 0x55ed0c
cmp dword [0x55ed20], 8
mov edx, eax
cmovae ecx, dword [0x55ed0c]
push ecx
lea ecx, [esp + 0x40]
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x32c]
mov byte [esp + 0x11318], 0x2e
push ecx
mov edx, eax
lea ecx, [esp + 0xa0]
call fcn.00457210
add esp, 4
mov byte [esp + 0x11318], 0x2f
mov ecx, 0x55ed0c
cmp dword [0x55ed20], 8
mov edx, eax
cmovae ecx, dword [0x55ed0c]
push ecx
lea ecx, [esp + 0x29c]
call fcn.00457170
add esp, 4
push 0x55dad0
mov edx, eax
mov byte [esp + 0x1131c], 0x30
lea ecx, [esp + 0x26c]
call fcn.00457210
add esp, 4
push 0xffffffffffffffff
push 0
push eax
lea ecx, [esp + 0x374]
mov byte [esp + 0x11324], 0x31
call fcn.00454880
cmp dword [esp + 0x27c], 8
jb 0x41c904
push dword [esp + 0x268]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x27c], 7
cmp dword [esp + 0x2ac], 8
mov dword [esp + 0x278], 0
mov word [esp + 0x268], ax
jb 0x41c93d
push dword [esp + 0x298]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x2ac], 7
cmp dword [esp + 0xb0], 8
mov dword [esp + 0x2a8], 0
mov word [esp + 0x298], ax
jb 0x41c976
push dword [esp + 0x9c]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0xb0], 7
cmp dword [esp + 0x50], 8
mov dword [esp + 0xac], 0
mov word [esp + 0x9c], ax
jb 0x41c9a9
push dword [esp + 0x3c]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x50], 7
cmp dword [esp + 0x68], 8
mov dword [esp + 0x4c], 0
mov word [esp + 0x3c], ax
jb 0x41c9d3
push dword [esp + 0x54]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x68], 7
cmp dword [esp + 0x98], 8
mov dword [esp + 0x64], 0
mov word [esp + 0x54], ax
jb 0x41ca03
push dword [esp + 0x84]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x98], 7
mov word [esp + 0x84], ax
mov eax, dword [esp + 0x80]
mov dword [esp + 0x94], 0
cmp eax, 8
jb 0x41ca4a
inc eax
lea ecx, [esp + 0x6c]
push eax
push dword [esp + 0x70]
lea eax, [esp + 0x2b]
push eax
call fcn.004518d0
mov ecx, eax
call fcn.004547b0
push 0
lea ecx, [esp + 0x70]
mov dword [esp + 0x84], 7
call fcn.00451ea0
lea ecx, [esp + 0xb4]
call fcn.0040a970
lea ecx, [esp + 0x24c]
call fcn.0040a970
lea ecx, [esp + 0x2c8]
call fcn.0040a970
lea ecx, [esp + 0x2b0]
call fcn.0040a970
lea ecx, [esp + 0x2e0]
call fcn.0040a970
lea ecx, [esp + 0xcc]
call fcn.0040a970
lea ecx, [esp + 0x24]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push dword [esp + 0x21c]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
push 0x100
lea eax, [esp + 0x1608]
push 0
push eax
call fcn.00489f10
add esp, 0xc
lea ecx, [esp + 0x32c]
call fcn.0044c820
lea ecx, [esp + 0x230]
call fcn.0044bb90
lea ecx, [esp + 0x2f8]
call fcn.0044c820
lea ecx, [esp + 0x384]
call fcn.0044bb90
lea ecx, [esp + 0x2f8]
call fcn.0040a970
lea ecx, [esp + 0x32c]
call fcn.0040a970
lea ecx, [esp + 0x230]
mov byte [esp + 0x11318], 0xe
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
mov edi, dword [esp + 0xc]
mov esi, dword [esp + 0x218]
lea eax, [esp + 0x1530]
mov dword [esp + 0x1530], 0x1c
push eax
push esi
call dword [sym.imp.KERNEL32.dll_Thread32Next]
test eax, eax
jne 0x41c5e3
push esi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
sub esp, 0x18
lea edx, [esp + 0x380]
mov ecx, esp
call fcn.00468940
lea ecx, [esp + 0x328]
call fcn.00417470
add esp, 0x18
lea ecx, [esp + 0x368]
mov byte [esp + 0x11318], 0x32
call fcn.0044c820
lea ecx, [esp + 0x310]
call fcn.0044bc00
lea ecx, [esp + 0x310]
mov esi, eax
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [esp + 0xd0]
call fcn.00416ae0
add esp, 4
mov ecx, 0x55e6a0
push eax
call fcn.0044b810
lea ecx, [esp + 0xcc]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x310]
call fcn.0044bb90
lea ecx, [esp + 0x310]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x368]
call fcn.0040a970
mov edi, dword [esp + 0x10]
mov esi, dword [esp + 0x1c]
lea ecx, [esp + 0x35c]
mov byte [esp + 0x11318], 0xb
call fcn.00450790
push esi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
push edi
lea ecx, [esp + 0x224]
call fcn.004504f0
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
cmp dword [esi], eax
jne 0x41d257
lea ecx, [esi + 0x44]
call fcn.0044f360
test al, al
jne 0x41d257
lea ecx, [esp + 0x298]
call fcn.0044c560
push edi
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x33
call fcn.004504f0
mov eax, dword [eax]
push eax
push 4
mov dword [esp + 0x14], eax
call dword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov dword [esp + 0x21c], eax
cmp eax, 0xffffffff
je 0x41d1b4
lea ecx, [esp + 0x1530]
mov dword [esp + 0x1530], 0x1c
push ecx
push eax
mov dword [esp + 0x153c], 0
call dword [sym.imp.KERNEL32.dll_Thread32First]
test eax, eax
je 0x41d1a7
lea ecx, [ecx]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
cmp dword [esp + 0x153c], eax
jne 0x41d17f
push dword [esp + 0x1538]
push 0
push 0x40
call dword [sym.imp.KERNEL32.dll_OpenThread]
mov ecx, eax
mov dword [esp + 0x218], eax
call fcn.0041a5e0
lea ecx, [esp + 0x230]
mov esi, eax
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::constructor_void_
mov ecx, dword [esp + 0xc]
lea eax, [esp + 0x230]
push eax
lea eax, [esp + 0x104]
mov byte [esp + 0x1131c], 0x34
push eax
push esi
call fcn.0041a490
sub esi, dword [esp + 0x10c]
lea ecx, [esp + 0xd8]
add esp, 0xc
mov edx, esi
call fcn.00407d90
push ecx
lea ecx, [esp + 0x1608]
push ecx
mov ecx, eax
call fcn.0044bc00
mov ecx, eax
call fcn.004161e0
add esp, 8
lea ecx, [esp + 0xcc]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x230]
call fcn.0044bc00
mov ecx, eax
call fcn.00468d00
lea ecx, [esp + 0x268]
mov esi, eax
call fcn.0044c560
mov edx, esi
mov byte [esp + 0x11318], 0x35
lea ecx, [esp + 0x24c]
call fcn.004080d0
lea ecx, [esp + 0x220]
mov byte [esp + 0x11318], 0x36
call fcn.0044f360
test al, al
jne 0x41e110
push edi
lea ecx, [esp + 0x224]
call fcn.004504f0
mov esi, eax
lea ecx, [esi + 0x44]
call fcn.0044f360
test al, al
jne 0x41e110
mov eax, dword [esi]
test eax, eax
je 0x41e110
cmp eax, 0xf4240
jg 0x41e110
lea edx, [esi + 0x10]
lea ecx, [esp + 0x2f8]
call fcn.004141e0
lea ecx, [esp + 0x2f8]
mov byte [esp + 0x11318], 0x37
call fcn.0040af00
lea ecx, [esp + 0x230]
call fcn.0044bc10
cmp eax, 1
jae 0x41ce60
push 0x55ec4c
lea edx, [esp + 0x2fc]
lea ecx, [esp + 0xd0]
call fcn.00457610
add esp, 4
lea ecx, [esp + 0x230]
push eax
call fcn.0044b810
lea ecx, [esp + 0xcc]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push 0x55ebbc
lea ecx, [esp + 0x250]
call fcn.0044c690
lea eax, [esp + 0x1604]
push eax
lea ecx, [esp + 0xb8]
call fcn.0044b740
lea edx, [esp + 0xb4]
mov byte [esp + 0x11318], 0x38
lea ecx, [esp + 0xe4]
call fcn.00468870
mov edi, eax
lea edx, [esp + 0x2f8]
mov byte [esp + 0x11318], 0x39
lea ecx, [esp + 0x2e0]
call fcn.00468870
mov esi, eax
lea edx, [esp + 0x230]
mov byte [esp + 0x11318], 0x3a
lea ecx, [esp + 0x2b0]
call fcn.00468870
push eax
mov edx, 0x55f550
mov byte [esp + 0x1131c], 0x3b
lea ecx, [esp + 0x2cc]
call fcn.00457cc0
add esp, 4
push 0x55e324
mov edx, eax
mov byte [esp + 0x1131c], 0x3c
lea ecx, [esp + 0x36c]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x24c]
mov byte [esp + 0x11318], 0x3d
push ecx
mov edx, eax
lea ecx, [esp + 0x330]
call fcn.00457210
add esp, 4
push 0x55eea8
mov edx, eax
mov byte [esp + 0x1131c], 0x3e
lea ecx, [esp + 0x28]
call fcn.00457210
add esp, 4
push esi
mov edx, eax
mov byte [esp + 0x1131c], 0x3f
lea ecx, [esp + 0x70]
call fcn.00457c60
add esp, 4
push edi
mov edx, eax
mov byte [esp + 0x1131c], 0x40
lea ecx, [esp + 0x88]
call fcn.00457c60
add esp, 4
mov esi, eax
mov ecx, 0x55ed0c
mov byte [esp + 0x11318], 0x41
call fcn.0044c860
push eax
mov edx, esi
lea ecx, [esp + 0x58]
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x268]
mov byte [esp + 0x11318], 0x42
push ecx
mov edx, eax
lea ecx, [esp + 0x40]
call fcn.00457210
add esp, 4
mov esi, eax
mov ecx, 0x55ed0c
mov byte [esp + 0x11318], 0x43
call fcn.0044c860
push eax
mov edx, esi
lea ecx, [esp + 0xa0]
call fcn.00457170
add esp, 4
push 0x55dad0
mov edx, eax
mov byte [esp + 0x1131c], 0x44
lea ecx, [esp + 0xd0]
call fcn.00457210
add esp, 4
push eax
lea ecx, [esp + 0x29c]
mov byte [esp + 0x1131c], 0x45
call fcn.0044c700
lea ecx, [esp + 0xcc]
call fcn.0040a970
lea ecx, [esp + 0x9c]
call fcn.0040a970
lea ecx, [esp + 0x3c]
call fcn.0040a970
lea ecx, [esp + 0x54]
call fcn.0040a970
lea ecx, [esp + 0x84]
call fcn.0040a970
lea ecx, [esp + 0x6c]
call fcn.0040a970
lea ecx, [esp + 0x24]
call fcn.0040a970
lea ecx, [esp + 0x32c]
call fcn.0040a970
lea ecx, [esp + 0x368]
call fcn.0040a970
lea ecx, [esp + 0x2c8]
call fcn.0040a970
lea ecx, [esp + 0x2b0]
call fcn.0040a970
lea ecx, [esp + 0x2e0]
call fcn.0040a970
lea ecx, [esp + 0xe4]
call fcn.0040a970
lea ecx, [esp + 0xb4]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push dword [esp + 0x218]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
push 0x100
lea eax, [esp + 0x1608]
push 0
push eax
call fcn.00489f10
add esp, 0xc
lea ecx, [esp + 0x268]
call fcn.0044c820
lea ecx, [esp + 0x230]
call fcn.0044bb90
lea ecx, [esp + 0x24c]
call fcn.0044c820
lea ecx, [esp + 0x2f8]
call fcn.0044bb90
lea ecx, [esp + 0x220]
call fcn.0044f360
mov edi, dword [esp + 0x10]
test al, al
jne 0x41e104
push edi
lea ecx, [esp + 0x224]
call fcn.004504f0
mov esi, eax
lea ecx, [esi + 0x44]
call fcn.0044f360
test al, al
jne 0x41e104
mov eax, dword [esi]
test eax, eax
je 0x41e104
cmp eax, 0xf4240
jg 0x41e104
lea ecx, [esp + 0x2f8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x24c]
call fcn.0040a970
lea ecx, [esp + 0x268]
call fcn.0040a970
lea ecx, [esp + 0x230]
mov byte [esp + 0x11318], 0x33
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
mov dword [esp + 0x1530], 0x1c
lea eax, [esp + 0x1530]
push eax
push dword [esp + 0x220]
call dword [sym.imp.KERNEL32.dll_Thread32Next]
test eax, eax
jne 0x41ccc0
push dword [esp + 0x21c]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
sub esp, 0x18
lea edx, [esp + 0x2b0]
mov ecx, esp
call fcn.00468940
lea ecx, [esp + 0x328]
call fcn.00417470
add esp, 0x18
lea ecx, [esp + 0x298]
mov byte [esp + 0x11318], 0x46
call fcn.0044c820
lea ecx, [esp + 0x310]
call fcn.0044bc00
lea ecx, [esp + 0x310]
mov esi, eax
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [esp + 0xe8]
call fcn.00416ae0
add esp, 4
mov ecx, 0x55e6a0
push eax
call fcn.0044b810
lea ecx, [esp + 0xe4]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x310]
call fcn.0044bb90
lea ecx, [esp + 0x310]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x298]
mov byte [esp + 0x11318], 0xb
call fcn.0040a970
push 0
mov dword [esp + 0x220], 0
call dword [sym.imp.USER32.dll_GetTopWindow]
mov esi, eax
test esi, esi
je 0x41d32e
lea eax, [esp + 0x380]
push eax
push esi
call dword [sym.imp.USER32.dll_GetWindowThreadProcessId]
push 0xff
lea eax, [esp + 0x1608]
push eax
push esi
call dword [sym.imp.USER32.dll_GetWindowTextW]
push edi
lea ecx, [esp + 0x224]
call fcn.004504f0
mov ecx, dword [esp + 0x380]
cmp ecx, dword [eax]
jne 0x41d304
push esi
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x41d304
push 4
push esi
call dword [sym.imp.USER32.dll_GetWindow]
test eax, eax
jne 0x41d304
push eax
lea eax, [esp + 0x233]
mov byte [esp + 0x233], 0x20
push eax
push 0xff
lea eax, [esp + 0x1810]
push eax
push 0xffffffffffffffff
lea eax, [esp + 0x1618]
push eax
push 0
push 0
call dword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov dword [esp + 0x21c], 1
push 0x1fe
lea eax, [esp + 0x1608]
push 0
push eax
call fcn.00489f10
add esp, 0xc
push 2
push esi
call dword [sym.imp.USER32.dll_GetWindow]
mov esi, eax
test esi, esi
jne 0x41d274
lea eax, [esp + 0x1804]
push eax
lea ecx, [esp + 0x40c]
call fcn.0044b740
push 0xff
lea eax, [esp + 0x1808]
push 0
push eax
call fcn.00489f10
add esp, 0xc
cmp dword [esp + 0x21c], 0
jne 0x41d36f
lea ecx, [esp + 0x408]
call fcn.0044bb90
push edi
lea ecx, [esp + 0x224]
call fcn.004504f0
mov esi, eax
lea ecx, [esi + 0x44]
call fcn.0044f360
test al, al
jne 0x41e141
push dword [esi]
push 0
push 0x410
call dword [sym.imp.KERNEL32.dll_OpenProcess]
push ecx
lea ecx, [esp + 0x24c]
mov esi, eax
call fcn.00409860
lea ecx, [esp + 0x248]
call fcn.00409580
push ecx
lea ecx, [esp + 0x32c]
call fcn.00409860
lea ecx, [esp + 0x328]
call fcn.00409580
lea eax, [esp + 0x328]
mov byte [esp + 0x11318], 0x49
push eax
push edi
lea ecx, [esp + 0x228]
call fcn.004504f0
lea edx, [esp + 0x24c]
mov ecx, dword [eax]
call fcn.00415fa0
add esp, 4
mov ecx, esi
call fcn.00416040
cmp eax, 1
jne 0x41d41c
push 0x541318
lea ecx, [esp + 0x3ac]
call fcn.0044c720
push esi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
push 0x55dd58
mov edx, 0x55e4ec
lea ecx, [esp + 0xb8]
call fcn.00457b00
add esp, 4
push 0x55e4ec
mov edx, eax
mov byte [esp + 0x1131c], 0x4a
lea ecx, [esp + 0xd0]
call fcn.00457210
add esp, 4
push 0x55db30
mov edx, eax
mov byte [esp + 0x1131c], 0x4b
lea ecx, [esp + 0xe8]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x3c0]
push eax
call fcn.0044c650
lea ecx, [esp + 0xe4]
call fcn.0040a970
lea ecx, [esp + 0xcc]
call fcn.0040a970
lea ecx, [esp + 0xb4]
mov byte [esp + 0x11318], 0x49
call fcn.0040a970
push 0
push edi
lea ecx, [esp + 0x228]
call fcn.004504f0
lea ecx, [eax + 0x44]
call fcn.004504f0
sub esp, 0x18
add eax, 0x2c
mov ecx, esp
push eax
call fcn.0040a830
push edi
lea ecx, [esp + 0x23c]
call fcn.004504f0
lea ecx, [esp + 0x280]
mov edx, dword [eax]
call fcn.0041a680
add esp, 0x14
mov byte [esp + 0x1131c], 0x4c
lea ecx, [esp + 0x26c]
call fcn.00407b80
add esp, 4
cmp eax, 6
jle 0x41d57f
lea ecx, [esp + 0x220]
mov byte [0x56779c], 1
call fcn.0044f360
test al, al
jne 0x41d57f
push edi
lea ecx, [esp + 0x224]
call fcn.004504f0
mov esi, eax
lea ecx, [esi + 0x44]
call fcn.0044f360
test al, al
jne 0x41d57f
mov eax, dword [esi]
test eax, eax
je 0x41d57f
cmp eax, 0xf4240
jg 0x41d57f
push 0
lea ecx, [esi + 0x44]
call fcn.004504f0
lea ecx, [esp + 0xe4]
lea edx, [eax + 0x2c]
call fcn.004141e0
push eax
mov ecx, 0x55f388
call fcn.0044b810
lea ecx, [esp + 0xe4]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
mov edx, 0x55e3fc
lea ecx, [esp + 0x11c]
call fcn.00468870
mov dword [esp + 0x14], eax
lea edx, [esp + 0x408]
mov byte [esp + 0x11318], 0x4d
lea ecx, [esp + 0x134]
call fcn.00468870
mov dword [esp + 0x218], eax
mov edx, 0x55f1a8
mov byte [esp + 0x11318], 0x4e
lea ecx, [esp + 0x164]
call fcn.00468870
mov dword [esp + 0xc], eax
lea edx, [esp + 0x268]
mov byte [esp + 0x11318], 0x4f
lea ecx, [esp + 0x194]
call fcn.00468870
mov dword [esp + 0x21c], eax
push 0
push edi
lea ecx, [esp + 0x228]
mov byte [esp + 0x11320], 0x50
call fcn.004504f0
lea ecx, [eax + 0x44]
call fcn.004504f0
lea ecx, [esp + 0x1ac]
mov edx, dword [eax + 0x28]
call fcn.00408040
mov edi, eax
push dword [esp + 0x10]
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x51
call fcn.004504f0
lea ecx, [esp + 0x1f4]
mov edx, dword [eax]
call fcn.00408040
push eax
mov edx, str._ID
mov byte [esp + 0x1131c], 0x52
lea ecx, [esp + 0x1c8]
call fcn.00457bc0
add esp, 4
push 0x5413e0
mov edx, eax
mov byte [esp + 0x1131c], 0x53
lea ecx, [esp + 0x180]
call fcn.00457170
add esp, 4
mov esi, eax
push dword [esp + 0x10]
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x54
call fcn.004504f0
add eax, 0x10
lea ecx, [esp + 0x14c]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
push str._S_zxzD
mov edx, eax
mov byte [esp + 0x1131c], 0x55
lea ecx, [esp + 0x1e0]
call fcn.00457170
add esp, 4
push edi
mov edx, eax
mov byte [esp + 0x1131c], 0x56
lea ecx, [esp + 0x2e4]
call fcn.00457c60
add esp, 4
push str._E_zzD
mov edx, eax
mov byte [esp + 0x1131c], 0x57
lea ecx, [esp + 0x2b4]
call fcn.00457170
add esp, 4
mov esi, eax
mov edi, dword [esp + 0x10]
lea ecx, [esp + 0x220]
push 0
push edi
mov byte [esp + 0x11320], 0x58
call fcn.004504f0
lea ecx, [eax + 0x44]
call fcn.004504f0
add eax, 0x2c
lea ecx, [esp + 0x2c8]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
push str._D_zzD
mov edx, eax
mov byte [esp + 0x1131c], 0x59
lea ecx, [esp + 0x234]
call fcn.00457170
add esp, 4
mov esi, eax
push edi
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x5a
call fcn.004504f0
add eax, 0x50
lea ecx, [esp + 0x368]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
push str._X_zaD
mov edx, eax
mov byte [esp + 0x1131c], 0x5b
lea ecx, [esp + 0x250]
call fcn.00457170
add esp, 4
mov byte [esp + 0x11318], 0x5c
lea ecx, [esp + 0x2f8]
push dword [esp + 0x21c]
mov edx, eax
call fcn.00457c60
add esp, 4
push str._U_zzD
mov edx, eax
mov byte [esp + 0x1131c], 0x5d
lea ecx, [esp + 0x330]
call fcn.00457170
add esp, 4
mov esi, eax
push edi
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x5e
call fcn.004504f0
add eax, 0x68
lea ecx, [esp + 0x24]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
mov byte [esp + 0x11318], 0x5f
lea ecx, [esp + 0x6c]
push str._serData
mov edx, eax
call fcn.00457170
add esp, 4
push dword [esp + 0xc]
mov edx, eax
mov byte [esp + 0x1131c], 0x60
lea ecx, [esp + 0x88]
call fcn.00457c60
add esp, 4
push str._S_ss
mov edx, eax
mov byte [esp + 0x1131c], 0x61
lea ecx, [esp + 0x58]
call fcn.00457170
add esp, 4
mov byte [esp + 0x11318], 0x62
lea ecx, [esp + 0x3c]
push dword [esp + 0x218]
mov edx, eax
call fcn.00457c60
add esp, 4
push str._S_zzD
mov edx, eax
mov byte [esp + 0x1131c], 0x63
lea ecx, [esp + 0xa0]
call fcn.00457170
add esp, 4
push dword [esp + 0x14]
mov edx, eax
mov byte [esp + 0x1131c], 0x64
lea ecx, [esp + 0x29c]
call fcn.00457c60
add esp, 4
push str._S_InfD
mov edx, eax
mov byte [esp + 0x1131c], 0x65
lea ecx, [esp + 0x314]
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x3c0]
mov byte [esp + 0x11318], 0x66
push ecx
mov edx, eax
lea ecx, [esp + 0xb8]
call fcn.00457210
add esp, 4
mov esi, eax
mov ecx, 0x55ed0c
mov byte [esp + 0x11318], 0x67
call fcn.0044c860
push eax
mov edx, esi
lea ecx, [esp + 0xd0]
call fcn.00457170
add esp, 4
push 0x54018c
mov edx, eax
mov byte [esp + 0x1131c], 0x68
lea ecx, [esp + 0xe8]
call fcn.00457170
add esp, 4
push eax
lea ecx, [esp + 0x3ac]
mov byte [esp + 0x1131c], 0x69
call fcn.0044c700
lea ecx, [esp + 0xe4]
call fcn.0040a970
lea ecx, [esp + 0xcc]
call fcn.0040a970
lea ecx, [esp + 0xb4]
call fcn.0040a970
lea ecx, [esp + 0x310]
call fcn.0040a970
lea ecx, [esp + 0x298]
call fcn.0040a970
lea ecx, [esp + 0x9c]
call fcn.0040a970
lea ecx, [esp + 0x3c]
call fcn.0040a970
lea ecx, [esp + 0x54]
call fcn.0040a970
lea ecx, [esp + 0x84]
call fcn.0040a970
lea ecx, [esp + 0x6c]
call fcn.0040a970
lea ecx, [esp + 0x24]
call fcn.0040a970
lea ecx, [esp + 0x32c]
call fcn.0040a970
lea ecx, [esp + 0x2f8]
call fcn.0040a970
lea ecx, [esp + 0x24c]
call fcn.0040a970
lea ecx, [esp + 0x368]
call fcn.0040a970
lea ecx, [esp + 0x230]
call fcn.0040a970
lea ecx, [esp + 0x2c8]
call fcn.0040a970
lea ecx, [esp + 0x2b0]
call fcn.0040a970
lea ecx, [esp + 0x2e0]
call fcn.0040a970
lea ecx, [esp + 0x1dc]
call fcn.0040a970
lea ecx, [esp + 0x14c]
call fcn.0040a970
lea ecx, [esp + 0x17c]
call fcn.0040a970
lea ecx, [esp + 0x1c4]
call fcn.0040a970
lea ecx, [esp + 0x1f4]
call fcn.0040a970
lea ecx, [esp + 0x1ac]
call fcn.0040a970
lea ecx, [esp + 0x194]
call fcn.0040a970
lea ecx, [esp + 0x164]
call fcn.0040a970
lea ecx, [esp + 0x134]
call fcn.0040a970
lea ecx, [esp + 0x11c]
mov byte [esp + 0x11318], 0x4c
call fcn.0040a970
mov edx, 0x55e3fc
lea ecx, [esp + 0x1530]
call fcn.00468870
mov dword [esp + 0x14], eax
lea edx, [esp + 0x408]
mov byte [esp + 0x11318], 0x6a
lea ecx, [esp + 0x104]
call fcn.00468870
mov dword [esp + 0x218], eax
mov edx, 0x55f1a8
mov byte [esp + 0x11318], 0x6b
lea ecx, [esp + 0x2e0]
call fcn.00468870
mov dword [esp + 0xc], eax
lea edx, [esp + 0x268]
mov byte [esp + 0x11318], 0x6c
lea ecx, [esp + 0x2b0]
call fcn.00468870
mov dword [esp + 0x21c], eax
push 0
push edi
lea ecx, [esp + 0x228]
mov byte [esp + 0x11320], 0x6d
call fcn.004504f0
lea ecx, [eax + 0x44]
call fcn.004504f0
lea ecx, [esp + 0x2c8]
mov edx, dword [eax + 0x28]
call fcn.00408040
mov edi, eax
push dword [esp + 0x10]
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x6e
call fcn.004504f0
lea ecx, [esp + 0x230]
mov edx, dword [eax]
call fcn.00408040
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x6f
push ecx
mov edx, eax
lea ecx, [esp + 0x36c]
call fcn.00457210
add esp, 4
mov esi, eax
push dword [esp + 0x10]
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x70
call fcn.004504f0
add eax, 0x10
lea ecx, [esp + 0x24c]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x71
push ecx
mov edx, eax
lea ecx, [esp + 0x2fc]
call fcn.00457210
add esp, 4
push edi
mov edx, eax
mov byte [esp + 0x1131c], 0x72
lea ecx, [esp + 0x330]
call fcn.00457c60
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x73
push ecx
mov edx, eax
lea ecx, [esp + 0x28]
call fcn.00457210
add esp, 4
mov esi, eax
mov edi, dword [esp + 0x10]
lea ecx, [esp + 0x220]
push 0
push edi
mov byte [esp + 0x11320], 0x74
call fcn.004504f0
lea ecx, [eax + 0x44]
call fcn.004504f0
add eax, 0x2c
lea ecx, [esp + 0x6c]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x75
push ecx
mov edx, eax
lea ecx, [esp + 0x88]
call fcn.00457210
add esp, 4
mov esi, eax
push edi
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x76
call fcn.004504f0
add eax, 0x50
lea ecx, [esp + 0x54]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x77
push ecx
mov edx, eax
lea ecx, [esp + 0x40]
call fcn.00457210
add esp, 4
mov byte [esp + 0x11318], 0x78
lea ecx, [esp + 0x9c]
push dword [esp + 0x21c]
mov edx, eax
call fcn.00457c60
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x79
push ecx
mov edx, eax
lea ecx, [esp + 0x29c]
call fcn.00457210
add esp, 4
mov esi, eax
push edi
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x7a
call fcn.004504f0
add eax, 0x68
lea ecx, [esp + 0x310]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x7b
push ecx
mov edx, eax
lea ecx, [esp + 0xb8]
call fcn.00457210
add esp, 4
push dword [esp + 0xc]
mov edx, eax
mov byte [esp + 0x1131c], 0x7c
lea ecx, [esp + 0xd0]
call fcn.00457c60
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x7d
push ecx
mov edx, eax
lea ecx, [esp + 0xe8]
call fcn.00457210
add esp, 4
mov byte [esp + 0x11318], 0x7e
lea ecx, [esp + 0x1dc]
push dword [esp + 0x218]
mov edx, eax
call fcn.00457c60
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x7f
push ecx
mov edx, eax
lea ecx, [esp + 0x150]
call fcn.00457210
add esp, 4
push dword [esp + 0x14]
mov edx, eax
mov byte [esp + 0x1131c], 0x80
lea ecx, [esp + 0x180]
call fcn.00457c60
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x81
push ecx
mov edx, eax
lea ecx, [esp + 0x1c8]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x3c0]
mov byte [esp + 0x11318], 0x82
push ecx
mov edx, eax
lea ecx, [esp + 0x1f8]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x83
push ecx
mov edx, eax
lea ecx, [esp + 0x1b0]
call fcn.00457210
add esp, 4
push 0x55dd58
mov edx, eax
mov byte [esp + 0x1131c], 0x84
lea ecx, [esp + 0x198]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0x85
push ecx
mov edx, eax
lea ecx, [esp + 0x168]
call fcn.00457210
add esp, 4
push 0x55db30
mov edx, eax
mov byte [esp + 0x1131c], 0x86
lea ecx, [esp + 0x138]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x344]
mov byte [esp + 0x11318], 0x87
push ecx
mov edx, eax
lea ecx, [esp + 0x120]
call fcn.00457210
add esp, 4
push eax
lea ecx, [esp + 0x3dc]
mov byte [esp + 0x1131c], 0x88
call fcn.0044c700
lea ecx, [esp + 0x11c]
call fcn.0040a970
lea ecx, [esp + 0x134]
call fcn.0040a970
lea ecx, [esp + 0x164]
call fcn.0040a970
lea ecx, [esp + 0x194]
call fcn.0040a970
lea ecx, [esp + 0x1ac]
call fcn.0040a970
lea ecx, [esp + 0x1f4]
call fcn.0040a970
lea ecx, [esp + 0x1c4]
call fcn.0040a970
lea ecx, [esp + 0x17c]
call fcn.0040a970
lea ecx, [esp + 0x14c]
call fcn.0040a970
lea ecx, [esp + 0x1dc]
call fcn.0040a970
lea ecx, [esp + 0xe4]
call fcn.0040a970
lea ecx, [esp + 0xcc]
call fcn.0040a970
lea ecx, [esp + 0xb4]
call fcn.0040a970
lea ecx, [esp + 0x310]
call fcn.0040a970
lea ecx, [esp + 0x298]
call fcn.0040a970
lea ecx, [esp + 0x9c]
call fcn.0040a970
lea ecx, [esp + 0x3c]
call fcn.0040a970
lea ecx, [esp + 0x54]
call fcn.0040a970
lea ecx, [esp + 0x84]
call fcn.0040a970
lea ecx, [esp + 0x6c]
call fcn.0040a970
lea ecx, [esp + 0x24]
call fcn.0040a970
lea ecx, [esp + 0x32c]
call fcn.0040a970
lea ecx, [esp + 0x2f8]
call fcn.0040a970
lea ecx, [esp + 0x24c]
call fcn.0040a970
lea ecx, [esp + 0x368]
call fcn.0040a970
lea ecx, [esp + 0x230]
call fcn.0040a970
lea ecx, [esp + 0x2c8]
call fcn.0040a970
lea ecx, [esp + 0x2b0]
call fcn.0040a970
lea ecx, [esp + 0x2e0]
call fcn.0040a970
lea ecx, [esp + 0x104]
call fcn.0040a970
lea ecx, [esp + 0x1530]
mov byte [esp + 0x11318], 0x4c
call fcn.0040a970
push edi
lea ecx, [esp + 0x224]
call fcn.004504f0
add eax, 0x10
lea ecx, [esp + 0x104]
push eax
mov edx, str._N_pr
call fcn.00457080
add esp, 4
push 0x54018c
mov edx, eax
mov byte [esp + 0x1131c], 0x89
lea ecx, [esp + 0x1534]
call fcn.00457170
add esp, 4
push eax
lea ecx, [esp + 0x458]
mov byte [esp + 0x1131c], 0x8a
call fcn.0044c700
lea ecx, [esp + 0x1530]
call fcn.0040a970
lea ecx, [esp + 0x104]
call fcn.0040a970
lea ecx, [esp + 0x268]
call fcn.0044bb90
lea ecx, [esp + 0x3c0]
call fcn.0044c820
lea ecx, [esp + 0x268]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x328]
call fcn.004096e0
lea ecx, [esp + 0x248]
call fcn.004096e0
jmp 0x41ecaa
lea ecx, [esp + 0x2f8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x24c]
call fcn.0040a970
lea ecx, [esp + 0x268]
call fcn.0040a970
lea ecx, [esp + 0x230]
mov byte [esp + 0x11318], 0x33
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
jmp 0x41d18a
lea ecx, [esp + 0x310]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::constructor_void_
lea ecx, [esp + 0x230]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::constructor_void_
lea ecx, [esp + 0x220]
mov byte [esp + 0x11318], 0x8c
call fcn.0044f360
test al, al
jne 0x41ec92
push edi
lea ecx, [esp + 0x224]
call fcn.004504f0
mov esi, eax
lea ecx, [esi + 0x44]
call fcn.0044f360
test al, al
jne 0x41ec92
mov eax, dword [esi]
test eax, eax
je 0x41ec92
cmp eax, 0xf4240
jg 0x41ec92
sub esp, 0x18
lea edx, [esi + 0x10]
mov ecx, esp
call fcn.004141e0
lea eax, [esp + 0x248]
push eax
push edi
lea ecx, [esp + 0x240]
call fcn.004504f0
lea edx, [esp + 0x32c]
mov ecx, dword [eax]
call fcn.00417600
add esp, 0x1c
lea ecx, [esp + 0x230]
mov edx, str.failed
call fcn.004576d0
test al, al
je 0x41ec92
mov ecx, 0x55ec4c
call fcn.0044bc00
mov edx, eax
lea ecx, [esp + 0x310]
call fcn.00457350
test al, al
je 0x41e222
push 0x541318
lea ecx, [esp + 0x3ac]
call fcn.0044c720
mov edx, 0x55e3fc
lea ecx, [esp + 0x2b0]
call fcn.00468870
mov dword [esp + 0x14], eax
lea edx, [esp + 0x408]
mov byte [esp + 0x11318], 0x8d
lea ecx, [esp + 0x2c8]
call fcn.00468870
mov dword [esp + 0x218], eax
mov edx, 0x55f1a8
mov byte [esp + 0x11318], 0x8e
lea ecx, [esp + 0x368]
call fcn.00468870
mov dword [esp + 0xc], eax
lea edx, [esp + 0x230]
mov byte [esp + 0x11318], 0x8f
lea ecx, [esp + 0x24c]
call fcn.00468870
mov dword [esp + 0x21c], eax
lea ecx, [esp + 0x230]
mov byte [esp + 0x11318], 0x90
call fcn.0044bc00
mov ecx, eax
call fcn.0040b210
mov edx, eax
lea ecx, [esp + 0x2f8]
call fcn.00408040
mov edi, eax
push dword [esp + 0x10]
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x91
call fcn.004504f0
lea ecx, [esp + 0x32c]
mov edx, dword [eax]
call fcn.00408040
push eax
mov edx, str._ID
mov byte [esp + 0x1131c], 0x92
lea ecx, [esp + 0x28]
call fcn.00457bc0
add esp, 4
push 0x5413e0
mov edx, eax
mov byte [esp + 0x1131c], 0x93
lea ecx, [esp + 0x70]
call fcn.00457170
add esp, 4
mov esi, eax
push dword [esp + 0x10]
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x94
call fcn.004504f0
add eax, 0x10
lea ecx, [esp + 0x84]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
push str._S_zxzD
mov edx, eax
mov byte [esp + 0x1131c], 0x95
lea ecx, [esp + 0x58]
call fcn.00457170
add esp, 4
push edi
mov edx, eax
mov byte [esp + 0x1131c], 0x96
lea ecx, [esp + 0x40]
call fcn.00457c60
add esp, 4
push str._E_zzD
mov edx, eax
mov byte [esp + 0x1131c], 0x97
lea ecx, [esp + 0xa0]
call fcn.00457170
add esp, 4
mov byte [esp + 0x11318], 0x98
lea ecx, [esp + 0x298]
push dword [esp + 0x21c]
mov edx, eax
call fcn.00457c60
add esp, 4
push str._D_zzD
mov edx, eax
mov byte [esp + 0x1131c], 0x99
lea ecx, [esp + 0x26c]
call fcn.00457170
add esp, 4
mov esi, eax
mov edi, dword [esp + 0x10]
lea ecx, [esp + 0x220]
push edi
mov byte [esp + 0x1131c], 0x9a
call fcn.004504f0
add eax, 0x50
lea ecx, [esp + 0xb4]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
push str._X_zaD
mov edx, eax
mov byte [esp + 0x1131c], 0x9b
lea ecx, [esp + 0xd0]
call fcn.00457170
add esp, 4
mov esi, eax
mov ecx, 0x55ed0c
mov byte [esp + 0x11318], 0x9c
call fcn.0044c860
push eax
mov edx, esi
lea ecx, [esp + 0xe8]
call fcn.00457170
add esp, 4
push str._U_zzD
mov edx, eax
mov byte [esp + 0x1131c], 0x9d
lea ecx, [esp + 0x1e0]
call fcn.00457170
add esp, 4
mov esi, eax
push edi
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0x9e
call fcn.004504f0
add eax, 0x68
lea ecx, [esp + 0x14c]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
push str._serData
mov edx, eax
mov byte [esp + 0x1131c], 0x9f
lea ecx, [esp + 0x180]
call fcn.00457170
add esp, 4
push dword [esp + 0xc]
mov byte [esp + 0x1131c], 0xa0
lea ecx, [esp + 0x1c8]
mov edx, eax
call fcn.00457c60
add esp, 4
push str._S_ss
mov edx, eax
mov byte [esp + 0x1131c], 0xa1
lea ecx, [esp + 0x1f8]
call fcn.00457170
add esp, 4
mov byte [esp + 0x11318], 0xa2
lea ecx, [esp + 0x1ac]
push dword [esp + 0x218]
mov edx, eax
call fcn.00457c60
add esp, 4
push str._S_zzD
mov edx, eax
mov byte [esp + 0x1131c], 0xa3
lea ecx, [esp + 0x198]
call fcn.00457170
add esp, 4
push dword [esp + 0x14]
mov edx, eax
mov byte [esp + 0x1131c], 0xa4
lea ecx, [esp + 0x168]
call fcn.00457c60
add esp, 4
push str._S_InfD
mov edx, eax
mov byte [esp + 0x1131c], 0xa5
lea ecx, [esp + 0x138]
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x3c0]
mov byte [esp + 0x11318], 0xa6
push ecx
mov edx, eax
lea ecx, [esp + 0x120]
call fcn.00457210
add esp, 4
mov esi, eax
mov ecx, 0x55ed0c
mov byte [esp + 0x11318], 0xa7
call fcn.0044c860
push eax
mov edx, esi
lea ecx, [esp + 0x108]
call fcn.00457170
add esp, 4
push 0x54018c
mov edx, eax
mov byte [esp + 0x1131c], 0xa8
lea ecx, [esp + 0x1534]
call fcn.00457170
add esp, 4
push eax
lea ecx, [esp + 0x3ac]
mov byte [esp + 0x1131c], 0xa9
call fcn.0044c700
lea ecx, [esp + 0x1530]
call fcn.0040a970
lea ecx, [esp + 0x104]
call fcn.0040a970
lea ecx, [esp + 0x11c]
call fcn.0040a970
lea ecx, [esp + 0x134]
call fcn.0040a970
lea ecx, [esp + 0x164]
call fcn.0040a970
lea ecx, [esp + 0x194]
call fcn.0040a970
lea ecx, [esp + 0x1ac]
call fcn.0040a970
lea ecx, [esp + 0x1f4]
call fcn.0040a970
lea ecx, [esp + 0x1c4]
call fcn.0040a970
lea ecx, [esp + 0x17c]
call fcn.0040a970
lea ecx, [esp + 0x14c]
call fcn.0040a970
lea ecx, [esp + 0x1dc]
call fcn.0040a970
lea ecx, [esp + 0xe4]
call fcn.0040a970
lea ecx, [esp + 0xcc]
call fcn.0040a970
lea ecx, [esp + 0xb4]
call fcn.0040a970
lea ecx, [esp + 0x268]
call fcn.0040a970
lea ecx, [esp + 0x298]
call fcn.0040a970
lea ecx, [esp + 0x9c]
call fcn.0040a970
lea ecx, [esp + 0x3c]
call fcn.0040a970
lea ecx, [esp + 0x54]
call fcn.0040a970
lea ecx, [esp + 0x84]
call fcn.0040a970
lea ecx, [esp + 0x6c]
call fcn.0040a970
lea ecx, [esp + 0x24]
call fcn.0040a970
lea ecx, [esp + 0x32c]
call fcn.0040a970
lea ecx, [esp + 0x2f8]
call fcn.0040a970
lea ecx, [esp + 0x24c]
call fcn.0040a970
lea ecx, [esp + 0x368]
call fcn.0040a970
lea ecx, [esp + 0x2c8]
call fcn.0040a970
lea ecx, [esp + 0x2b0]
mov byte [esp + 0x11318], 0x8c
call fcn.0040a970
mov edx, 0x55e3fc
lea ecx, [esp + 0x2e0]
call fcn.00468870
mov dword [esp + 0x14], eax
lea edx, [esp + 0x408]
mov byte [esp + 0x11318], 0xaa
lea ecx, [esp + 0x2b0]
call fcn.00468870
mov dword [esp + 0x218], eax
mov edx, 0x55f1a8
mov byte [esp + 0x11318], 0xab
lea ecx, [esp + 0x2c8]
call fcn.00468870
mov dword [esp + 0xc], eax
lea edx, [esp + 0x230]
mov byte [esp + 0x11318], 0xac
lea ecx, [esp + 0x368]
call fcn.00468870
mov dword [esp + 0x21c], eax
lea ecx, [esp + 0x230]
mov byte [esp + 0x11318], 0xad
call fcn.0044bc00
mov ecx, eax
call fcn.0040b210
mov edx, eax
lea ecx, [esp + 0x24c]
call fcn.00408040
mov edi, eax
push dword [esp + 0x10]
mov byte [esp + 0x1131c], 0xae
lea ecx, [esp + 0x224]
call fcn.004504f0
lea ecx, [esp + 0x2f8]
mov edx, dword [eax]
call fcn.00408040
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xaf
push ecx
mov edx, eax
lea ecx, [esp + 0x330]
call fcn.00457210
add esp, 4
mov esi, eax
push dword [esp + 0x10]
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0xb0
call fcn.004504f0
add eax, 0x10
lea ecx, [esp + 0x24]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xb1
push ecx
mov edx, eax
lea ecx, [esp + 0x70]
call fcn.00457210
add esp, 4
push edi
mov edx, eax
mov byte [esp + 0x1131c], 0xb2
lea ecx, [esp + 0x88]
call fcn.00457c60
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xb3
push ecx
mov edx, eax
lea ecx, [esp + 0x58]
call fcn.00457210
add esp, 4
mov byte [esp + 0x11318], 0xb4
lea ecx, [esp + 0x3c]
push dword [esp + 0x21c]
mov edx, eax
call fcn.00457c60
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xb5
push ecx
mov edx, eax
lea ecx, [esp + 0xa0]
call fcn.00457210
add esp, 4
mov esi, eax
mov edi, dword [esp + 0x10]
lea ecx, [esp + 0x220]
push edi
mov byte [esp + 0x1131c], 0xb6
call fcn.004504f0
add eax, 0x50
lea ecx, [esp + 0x298]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xb7
push ecx
mov edx, eax
lea ecx, [esp + 0x26c]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xb8
push ecx
mov edx, eax
lea ecx, [esp + 0xb8]
call fcn.00457210
add esp, 4
mov esi, eax
push edi
lea ecx, [esp + 0x224]
mov byte [esp + 0x1131c], 0xb9
call fcn.004504f0
add eax, 0x68
lea ecx, [esp + 0xcc]
push eax
mov edx, esi
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xba
push ecx
mov edx, eax
lea ecx, [esp + 0xe8]
call fcn.00457210
add esp, 4
push dword [esp + 0xc]
mov edx, eax
mov byte [esp + 0x1131c], 0xbb
lea ecx, [esp + 0x1e0]
call fcn.00457c60
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xbc
push ecx
mov edx, eax
lea ecx, [esp + 0x150]
call fcn.00457210
add esp, 4
mov byte [esp + 0x11318], 0xbd
lea ecx, [esp + 0x17c]
push dword [esp + 0x218]
mov edx, eax
call fcn.00457c60
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xbe
push ecx
mov edx, eax
lea ecx, [esp + 0x1c8]
call fcn.00457210
add esp, 4
push dword [esp + 0x14]
mov edx, eax
mov byte [esp + 0x1131c], 0xbf
lea ecx, [esp + 0x1f8]
call fcn.00457c60
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xc0
push ecx
mov edx, eax
lea ecx, [esp + 0x1b0]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x3c0]
mov byte [esp + 0x11318], 0xc1
push ecx
mov edx, eax
lea ecx, [esp + 0x198]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xc2
push ecx
mov edx, eax
lea ecx, [esp + 0x168]
call fcn.00457210
add esp, 4
push 0x55dd58
mov edx, eax
mov byte [esp + 0x1131c], 0xc3
lea ecx, [esp + 0x138]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x280]
mov byte [esp + 0x11318], 0xc4
push ecx
mov edx, eax
lea ecx, [esp + 0x120]
call fcn.00457210
add esp, 4
push 0x55db30
mov edx, eax
mov byte [esp + 0x1131c], 0xc5
lea ecx, [esp + 0x108]
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x344]
mov byte [esp + 0x11318], 0xc6
push ecx
mov edx, eax
lea ecx, [esp + 0x1534]
call fcn.00457210
add esp, 4
push eax
lea ecx, [esp + 0x3dc]
mov byte [esp + 0x1131c], 0xc7
call fcn.0044c700
lea ecx, [esp + 0x1530]
call fcn.0040a970
lea ecx, [esp + 0x104]
call fcn.0040a970
lea ecx, [esp + 0x11c]
call fcn.0040a970
lea ecx, [esp + 0x134]
call fcn.0040a970
lea ecx, [esp + 0x164]
call fcn.0040a970
lea ecx, [esp + 0x194]
call fcn.0040a970
lea ecx, [esp + 0x1ac]
call fcn.0040a970
lea ecx, [esp + 0x1f4]
call fcn.0040a970
lea ecx, [esp + 0x1c4]
call fcn.0040a970
lea ecx, [esp + 0x17c]
call fcn.0040a970
lea ecx, [esp + 0x14c]
call fcn.0040a970
lea ecx, [esp + 0x1dc]
call fcn.0040a970
lea ecx, [esp + 0xe4]
call fcn.0040a970
lea ecx, [esp + 0xcc]
call fcn.0040a970
lea ecx, [esp + 0xb4]
call fcn.0040a970
lea ecx, [esp + 0x268]
call fcn.0040a970
lea ecx, [esp + 0x298]
call fcn.0040a970
lea ecx, [esp + 0x9c]
call fcn.0040a970
lea ecx, [esp + 0x3c]
call fcn.0040a970
lea ecx, [esp + 0x54]
call fcn.0040a970
lea ecx, [esp + 0x84]
call fcn.0040a970
lea ecx, [esp + 0x6c]
call fcn.0040a970
lea ecx, [esp + 0x24]
call fcn.0040a970
lea ecx, [esp + 0x32c]
call fcn.0040a970
lea ecx, [esp + 0x2f8]
call fcn.0040a970
lea ecx, [esp + 0x24c]
call fcn.0040a970
lea ecx, [esp + 0x368]
call fcn.0040a970
lea ecx, [esp + 0x2c8]
call fcn.0040a970
lea ecx, [esp + 0x2b0]
call fcn.0040a970
lea ecx, [esp + 0x2e0]
call fcn.0040a970
lea ecx, [esp + 0x230]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x310]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x408]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x3f0]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x384]
mov byte [esp + 0x11318], 9
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
mov ecx, dword [esp + 0x224]
mov esi, dword [esp + 0x220]
sub ecx, esi
mov eax, 0x3e0f83e1
imul ecx
inc edi
sar edx, 5
mov eax, edx
mov dword [esp + 0x10], edi
shr eax, 0x1f
dec eax
add eax, edx
cmp edi, eax
jb 0x41b7d0
push str.6314bc
lea ecx, [esp + 0x518]
call fcn.0044b740
sub esp, 0x18
mov byte [esp + 0x11330], 0xc8
lea edx, [esp + 0x3c0]
mov ecx, esp
call fcn.00468940
lea ecx, [esp + 0x484]
call fcn.00417470
add esp, 0x18
lea ecx, [esp + 0x3a8]
mov byte [esp + 0x11318], 0xc9
call fcn.0044c820
mov ecx, 0x55f5c8
call fcn.0044c820
sub esp, 0x18
lea edx, [esp + 0x46c]
mov ecx, esp
call fcn.00468940
lea ecx, [esp + 0x49c]
call fcn.00417470
add esp, 0x18
lea ecx, [esp + 0x454]
mov byte [esp + 0x11318], 0xca
call fcn.0044c820
lea ecx, [esp + 0x484]
call fcn.0044bc10
push eax
lea ecx, [esp + 0x488]
call fcn.0044bc00
mov edx, eax
lea ecx, [esp + 0x500]
call fcn.00416ae0
add esp, 4
lea ecx, [esp + 0x484]
mov byte [esp + 0x11318], 0xcb
call fcn.0044bb90
lea edx, [esp + 0x4fc]
lea ecx, [esp + 0x1530]
call fcn.00468870
push eax
mov ecx, 0x55f5c8
mov byte [esp + 0x1131c], 0xcc
call fcn.0044c700
lea ecx, [esp + 0x1530]
mov byte [esp + 0x11318], 0xcb
call fcn.0040a970
lea ecx, [esp + 0x4fc]
call fcn.0044bb90
lea ecx, [esp + 0x46c]
call fcn.0044bc10
push eax
lea ecx, [esp + 0x470]
call fcn.0044bc00
mov edx, eax
lea ecx, [esp + 0x1534]
call fcn.00416ae0
add esp, 4
mov ecx, 0x55e97c
push eax
call fcn.0044b810
lea ecx, [esp + 0x1530]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x46c]
call fcn.0044bb90
lea ecx, [esp + 0x3d8]
call fcn.0044bc10
push eax
lea ecx, [esp + 0x3dc]
call fcn.0044c860
mov edx, eax
lea ecx, [esp + 0x1534]
call fcn.00416200
add esp, 4
push eax
mov ecx, 0x55e42c
call fcn.0044b810
lea ecx, [esp + 0x1530]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x3d8]
call fcn.0044c820
mov edx, 0x55e97c
lea ecx, [esp + 0x11c]
call fcn.00468870
push eax
mov edx, str.Z_xx1
mov byte [esp + 0x1131c], 0xcd
lea ecx, [esp + 0x108]
call fcn.00457bc0
add esp, 4
push str.Z_xx2
mov edx, eax
mov byte [esp + 0x1131c], 0xce
lea ecx, [esp + 0x1534]
call fcn.00457170
add esp, 4
push eax
mov ecx, 0x55efc8
mov byte [esp + 0x1131c], 0xcf
call fcn.0044c700
lea ecx, [esp + 0x1530]
call fcn.0040a970
lea ecx, [esp + 0x104]
call fcn.0040a970
lea ecx, [esp + 0x11c]
mov byte [esp + 0x11318], 0xcb
call fcn.0040a970
mov edx, 0x55efc8
lea ecx, [esp + 0x1530]
call fcn.00468940
lea ecx, [esp + 0x514]
mov byte [esp + 0x11318], 0xd0
push ecx
mov edx, eax
lea ecx, [esp + 0x4e8]
call fcn.00457540
add esp, 4
lea ecx, [esp + 0x1530]
mov byte [esp + 0x11318], 0xd2
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
sub esp, 0x18
lea eax, [esp + 0x4fc]
mov ecx, esp
push eax
call fcn.0044b6f0
lea ecx, [esp + 0x4cc]
call fcn.00409440
add esp, 0x18
lea eax, [esp + 0x4b4]
mov byte [esp + 0x11318], 0xd3
push eax
mov ecx, 0x55e934
call fcn.0044b880
push 0x53e536
lea ecx, [esp + 0x4b8]
call fcn.0044b8a0
push 0x53e536
lea ecx, [esp + 0x4e8]
call fcn.0044b8a0
lea ecx, [esp + 0x3c0]
call fcn.0044c820
lea ecx, [esp + 0x46c]
call fcn.0044bb90
mov ecx, 0x55da88
call fcn.0044bc00
push eax
lea ecx, [esp + 0x430]
call fcn.0044b740
lea ecx, [esp + 0x39c]
call fcn.004505c0
lea ecx, [esp + 0x220]
call fcn.004505c0
lea ecx, [esp + 0x42c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x4b4]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x4e4]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x4fc]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x484]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x46c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x514]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x454]
call fcn.0040a970
lea ecx, [esp + 0x4cc]
call fcn.0040a970
lea ecx, [esp + 0x3d8]
call fcn.0040a970
lea ecx, [esp + 0x3a8]
call fcn.0040a970
lea ecx, [esp + 0x220]
mov byte [esp + 0x11318], 4
call fcn.004502e0
push ecx
lea ecx, [esp + 0x424]
call fcn.0040b1e0
lea ecx, [esp + 0x420]
call fcn.0040b470
lea ecx, [esp + 0x420]
mov byte [esp + 0x11318], 0xd4
call fcn.004504d0
mov dword [0x567a38], eax
lea ecx, [esp + 0x20c]
lea eax, [esp + 0x21c]
mov dword [esp + 0x21c], 0xf
push eax
call fcn.00457e10
mov ecx, eax
call fcn.00457e30
lea ecx, [esp + 0x420]
call fcn.004502e0
lea ecx, [esp + 0x39c]
mov byte [esp + 0x11318], 3
call fcn.004502e0
jmp 0x41b6a0
push str.string_too_long
call fcn.0046c935
int3