Function at 0x1800012a0
Capabilities:
Set console window title

Disassembly:
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x2a0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x218], 0xfffffffffffffffe
mov eax, 1
cmp edx, 1
jne 0x18000373f
call qword [sym.imp.KERNEL32.dll_DisableThreadLibraryCalls]
lea rcx, [rbp + 0x170]
call fcn.180014c60
mov rsi, qword [rbp + 0x170]
cmp qword [rsi + 0x18], 0x10
jne 0x180001316
cmp qword [rsi + 0x20], 0x10
jb 0x1800012fb
mov rax, qword [rsi + 8]
jmp 0x1800012ff
lea rax, [rsi + 8]
movdqu xmm0, xmmword [rax]
pcmpeqb xmm0, xmmword [str.Warframe.x64.exe]
pmovmskb eax, xmm0
cmp eax, 0xffff
je 0x180001355
lea rdx, str.Please_only_put_the_dwmapi.dll_in_your_Warframe_installation_folder.
lea r8, str.OpenWF_Bootstrapper_v0.5.4
xor ecx, ecx
mov r9d, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rsi, qword [rbp + 0x170]
xor eax, eax
mov edi, 0
test rsi, rsi
je 0x18000373f
mov rax, qword [rsi + 0x20]
cmp rax, 0x10
jae 0x180001362
jmp 0x180001397
mov dil, 1
mov rax, qword [rsi + 0x20]
cmp rax, 0x10
jb 0x180001397
mov rcx, qword [rsi + 8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x180001392
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1800037f9
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1800aa400
mov rcx, rsi
call fcn.1800aa408
xor eax, eax
test dil, dil
je 0x18000373f
call qword [sym.imp.KERNEL32.dll_AllocConsole]
lea rcx, str.OpenWF_Bootstrapper_v0.5.4
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
xor ecx, ecx
call fcn.1800b3e44
mov rdi, rax
mov byte [rbp + 0x1f0], 0xaf
mov dword [rbp + 0x1f1], 0x3107786e
lea rbx, [rbp + 0x1f0]
mov rcx, rbx
call fcn.1800118c0
mov dword [rbp + 0x170], 0x15089b32
mov word [rbp + 0x174], 0x2e41
mov dword [rbp + 0x176], 0x30e5aed3
lea r14, [rbp + 0x170]
mov rcx, r14
call fcn.180011650
lea rsi, [rbp + 0x110]
mov rcx, rsi
mov rdx, r14
mov r8, rbx
mov r9, rdi
call fcn.1800b400c
mov ecx, 2
call fcn.1800b3e44
mov rdi, rax
mov byte [rbp + 0x1f0], 0xa0
mov dword [rbp + 0x1f1], 0x3107786e
mov rcx, rbx
call fcn.1800118c0
mov dword [rbp + 0x170], 0xb33833b8
mov word [rbp + 0x174], 0x3818
mov byte [rbp + 0x176], 0xba
mov dword [rbp + 0x177], 0x63ff7bb0
mov rcx, r14
call fcn.180011930
mov rcx, rsi
mov rdx, r14
mov r8, rbx
mov r9, rdi
call fcn.1800b400c
mov ecx, 1
call fcn.1800b3e44
mov rdi, rax
mov byte [rbp + 0x1f0], 0xa0
mov dword [rbp + 0x1f1], 0x3107786e
mov rcx, rbx
call fcn.1800118c0
mov dword [rbp + 0x170], 0xb33833b8
mov word [rbp + 0x174], 0x3818
mov byte [rbp + 0x176], 0xba
mov dword [rbp + 0x177], 0x63ff7bb0
mov rcx, r14
call fcn.180011930
mov rcx, rsi
mov rdx, r14
mov r8, rbx
mov r9, rdi
call fcn.1800b400c
mov byte [0x18014fa80], 1
lea rcx, str.windir
call fcn.1800b43b4
lea rsi, [rbp + 0x170]
mov rcx, rsi
mov rdx, rax
call fcn.180006d10
mov rcx, qword [rbp + 0x180]
mov rax, qword [rbp + 0x188]
mov rdx, rax
sub rdx, rcx
cmp rdx, 0x14
jae 0x180001567
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.System32dwmapi.dll
lea rcx, [rbp + 0x170]
mov edx, reloc.WS2_32.dll_sendto
call fcn.180008eb0
mov rax, qword [rbp + 0x188]
cmp rax, 8
jae 0x1800015b4
lea rcx, [rbp + 0x170]
jmp 0x1800015bb
lea rdx, [rcx + 0x14]
mov qword [rbp + 0x180], rdx
cmp rax, 8
jb 0x18000157f
mov rsi, qword [rbp + 0x170]
movups xmm0, xmmword [0x1800db2ee]
movups xmmword [rsi + rcx*2 + 0x10], xmm0
movdqu xmm0, xmmword [str.System32dwmapi.dll]
movdqu xmmword [rsi + rcx*2], xmm0
movabs rdx, 0x6c006c0064002e
mov qword [rsi + rcx*2 + 0x20], rdx
mov word [rsi + rcx*2 + 0x28], 0
cmp rax, 8
jb 0x18000155e
mov rcx, qword [rbp + 0x170]
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x18014fa88], rax
movdqa xmm0, xmmword [0x1800da790]
movdqa xmmword [rbp + 0x110], xmm0
movabs rax, 0xf13892f733f657e5
mov qword [rbp + 0x120], rax
mov word [rbp + 0x128], 0x5d77
mov byte [rbp + 0x12a], 0xe3
mov dword [rbp + 0x12b], 0x7c0790dc
lea rsi, [rbp + 0x110]
mov rcx, rsi
call fcn.180011c10
mov rcx, qword [0x18014fa88]
mov rdx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18014fa50], rax
mov rax, qword [rbp + 0x188]
cmp rax, 8
jb 0x180001675
mov rcx, qword [rbp + 0x170]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x180001670
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x180003835
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1800aa400
movaps xmm0, xmmword [0x1800da7a0]
movaps xmmword [rbp + 0x1f0], xmm0
mov word [rbp + 0x200], 0x2d05
mov dword [rbp + 0x202], 0x1b195077
lea rcx, [rbp + 0x1f0]
call fcn.18000eb50
mov qword [rbp + 0x118], 0
mov ecx, 0x20
call fcn.1800aa410
mov qword [rbp + 0x110], rax
mov qword [rbp + sendto0], 0x12
mov qword [rbp + 0x128], 0x1f
movzx ecx, word [rbp + 0x200]
mov word [rax + 0x10], cx
movaps xmm0, xmmword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov byte [rax + 0x12], 0
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x110]
call fcn.1800170b0
lea rcx, [rbp + 0x210]
lea rdx, [rbp + 0x170]
call fcn.18001c5c0
mov rax, qword [rbp + 0x188]
cmp rax, 0x10
jb 0x180001758
mov rcx, qword [rbp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x180001753
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x18000383a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1800aa400
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], recvfrom
mov byte [rbp + 0x170], 0
mov rax, qword [rbp + 0x128]
cmp rax, 0x10
jb 0x1800017ba
mov rcx, qword [rbp + 0x110]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1800017b5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x18000383f
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1800aa400
mov rsi, qword [rbp + 0x210]
test rsi, rsi
je 0x1800017cc
cmp byte [rsi + 8], 6
je 0x180001805
mov ecx, 0x28
call fcn.1800aa410
mov rsi, rax
mov rcx, rax
call fcn.18001dcf0
mov rcx, qword [rbp + 0x210]
mov qword [rbp + 0x210], rsi
test rcx, rcx
je 0x180001805
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rsi, qword [rbp + 0x210]
movabs rax, 0xf166f7dd46f905f0
mov qword [rbp + 0x170], rax
mov word [rbp + 0x178], 0xd938
mov byte [rbp + 0x17a], 0xd3
mov dword [rbp + 0x17b], 0x5201d16c
lea rcx, [rbp + 0x170]
call fcn.18000eea0
mov qword [rbp + 0x98], 0
mov qword [rbp + 0xa0], recvfrom
mov qword [rbp + 0xa8], recvfrom
mov rax, qword [rbp + 0x170]
mov qword [rbp + 0x90], rax
mov eax, dword [rbp + 0x177]
mov dword [rbp + 0x97], eax
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0x90]
mov rcx, rsi
call fcn.18001e8b0
mov rcx, qword [rbp + 0x210]
mov rax, qword [rbp + 0x110]
cmp rax, qword [rcx + 0x18]
je 0x1800018f2
mov rax, qword [rax + 8]
cmp byte [rax + 8], 2
jne 0x1800018f2
lea r9, [rax + 0x10]
lea rdi, [section..data]
cmp r9, rdi
je 0x180001997
mov rsi, qword [rax + 0x20]
cmp qword [rax + 0x28], 0x10
jb 0x1800018ce
mov r9, qword [rax + 0x10]
mov rax, qword [0x18014e018]
cmp rax, rsi
jae 0x18000374d
lea rcx, [section..data]
mov rdx, rsi
call fcn.180009090
jmp 0x180001997
movabs rax, 0x3eaf0ddc89b90235
mov qword [rbp + 0x170], rax
mov byte [rbp + 0x178], 0x92
mov dword [rbp + 0x179], 0xbbe6bc66
lea rcx, [rbp + 0x170]
call fcn.1800122d0
mov rsi, qword [rbp + 0x170]
movzx edi, byte [rbp + 0x178]
mov rax, qword [0x18014e018]
cmp rax, 0x10
jb 0x180001973
mov rcx, qword [section..data]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x18000196e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x180003849
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1800aa400
mov qword [section..data], rsi
mov qword [0x18014e008], rdi
mov qword [0x18014e010], 9
mov qword [0x18014e018], 0xf
mov rsi, qword [rbp + 0x210]
movabs rax, 0x3bb800fa9fb90135
mov qword [rbp + 0x170], rax
mov byte [rbp + 0x178], 0x9e
mov dword [rbp + 0x179], 0xbbe6bc66
lea rcx, [rbp + 0x170]
call fcn.1800122d0
mov qword [rbp + 0xb8], 0
mov qword [rbp + 0xc0], 9
mov qword [rbp + 0xc8], recvfrom
mov rax, qword [rbp + 0x170]
mov qword [rbp + 0xb0], rax
movzx eax, byte [rbp + 0x178]
mov byte [rbp + 0xb8], al
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0xb0]
mov rcx, rsi
call fcn.18001e8b0
mov rsi, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x110]
mov ax, 0x50
cmp rcx, qword [rsi + 0x18]
je 0x180001a44
mov rcx, qword [rcx + 8]
cmp byte [rcx + 8], 0
jne 0x180001a44
movzx eax, word [rcx + 0x10]
mov word [0x18014fa90], ax
movabs rax, 0x605d8bda82daa0e5
mov qword [rbp + 0x170], rax
mov word [rbp + 0x178], 0x8ba0
mov dword [rbp + 0x17a], 0xd608151f
lea rcx, [rbp + 0x170]
call fcn.18000f2f0
mov qword [rbp + 0xd8], 0
mov qword [rbp + 0xe0], 0xa
mov qword [rbp + 0xe8], recvfrom
mov rax, qword [rbp + 0x170]
mov qword [rbp + 0xd0], rax
movzx eax, word [rbp + 0x178]
mov word [rbp + 0xd8], ax
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0xd0]
mov rcx, rsi
call fcn.18001e8b0
mov rsi, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x110]
mov ax, 0x1bb
cmp rcx, qword [rsi + 0x18]
je 0x180001af4
mov rcx, qword [rcx + 8]
cmp byte [rcx + 8], 0
jne 0x180001af4
movzx eax, word [rcx + 0x10]
mov word [0x18014fa92], ax
movaps xmm0, xmmword [0x1800da7b0]
movaps xmmword [rbp + 0x170], xmm0
mov byte [rbp + 0x180], 0x3b
mov dword [rbp + 0x181], 0x9335555e
lea rcx, [rbp + 0x170]
call fcn.18000f720
mov qword [rbp - 0x48], 0
mov ecx, 0x20
call fcn.1800aa410
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x40], reloc.WS2_32.dll_recvfrom
mov qword [rbp - 0x38], 0x1f
movzx ecx, byte [rbp + 0x180]
mov byte [rax + 0x10], cl
movaps xmm0, xmmword [rbp + 0x170]
movups xmmword [rax], xmm0
mov byte [rax + 0x11], 0
lea rdx, [rbp + 0x110]
lea r8, [rbp - 0x50]
mov rcx, rsi
call fcn.18001e8b0
mov rcx, qword [rbp + 0x210]
mov rax, qword [rbp + 0x110]
cmp rax, qword [rcx + 0x18]
je 0x180001bdc
mov rax, qword [rax + 8]
cmp byte [rax + 8], 2
jne 0x180001bdc
lea r9, [rax + 0x10]
lea rdi, [0x18014e020]
cmp r9, rdi
je 0x180001c6f
mov rsi, qword [rax + 0x20]
cmp qword [rax + 0x28], 0x10
jb 0x180001bb8
mov r9, qword [rax + 0x10]
mov rax, qword [0x18014e038]
cmp rax, rsi
jae 0x180003778
lea rcx, [0x18014e020]
mov rdx, rsi
call fcn.180009090
jmp 0x180001c6f
mov word [rbp + 0x170], 0x51dd
mov dword [rbp + 0x172], 0x31e972c7
lea rcx, [rbp + 0x170]
call fcn.180012680
movzx esi, word [rbp + 0x170]
mov rax, qword [0x18014e038]
cmp rax, 0x10
jb 0x180001c47
mov rcx, qword [0x18014e020]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x180001c42
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x18000384e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1800aa400
mov qword [0x18014e020], rsi
mov qword [0x18014e028], 0
mov qword [0x18014e030], 2
mov qword [0x18014e038], 0xf
mov rsi, qword [rbp + 0x210]
movaps xmm0, xmmword [0x1800da7c0]
movaps xmmword [rbp + 0x170], xmm0
mov dword [rbp + 0x180], 0x954b986
mov word [rbp + 0x184], 0x598c
mov byte [rbp + 0x186], 0x3b
mov dword [rbp + 0x187], 0x8cbe2620
lea rcx, [rbp + 0x170]
call fcn.18000f9f0
mov qword [rbp - 0x28], 0
mov ecx, 0x20
call fcn.1800aa410
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], reloc.WS2_32.dll_socket
mov qword [rbp - 0x18], 0x1f
mov rcx, qword [rbp + 0x17f]
mov qword [rax + 0xf], rcx
movaps xmm0, xmmword [rbp + 0x170]
movups xmmword [rax], xmm0
mov byte [rax + 0x17], 0
lea rdx, [rbp + 0x110]
lea r8, [rbp - 0x30]
mov rcx, rsi
call fcn.18001e8b0
mov rcx, qword [rbp + 0x210]
mov rax, qword [rbp + 0x110]
cmp rax, qword [rcx + 0x18]
je 0x180001d6b
mov rax, qword [rax + 8]
cmp byte [rax + 8], 2
jne 0x180001d6b
lea r9, [rax + 0x10]
lea rdi, [0x18014e040]
cmp r9, rdi
je 0x180001dfb
mov rsi, qword [rax + 0x20]
cmp qword [rax + 0x28], 0x10
jb 0x180001d47
mov r9, qword [rax + 0x10]
mov rax, qword [0x18014e058]
cmp rax, rsi
jae 0x1800037a3
lea rcx, [0x18014e040]
mov rdx, rsi
call fcn.180009090
jmp 0x180001dfb
movabs rax, 0xa211cbc5988aeac3
mov qword [rbp + 0x170], rax
lea rcx, [rbp + 0x170]
call fcn.180012760
mov esi, dword [rbp + 0x170]
mov rax, qword [0x18014e058]
cmp rax, 0x10
jb 0x180001dd3
mov rcx, qword [0x18014e040]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x180001dce
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x180003853
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1800aa400
mov qword [0x18014e040], rsi
mov qword [0x18014e048], 0
mov qword [0x18014e050], 4
mov qword [0x18014e058], 0xf
mov rsi, qword [rbp + 0x210]
movaps xmm0, xmmword [0x1800da7d0]
movaps xmmword [rbp + 0x170], xmm0
mov dword [rbp + 0x180], 0x1326ef89
lea rcx, [rbp + 0x170]
call fcn.18000fee0
mov qword [rbp - 8], 0
mov ecx, 0x20
call fcn.1800aa410
mov qword [rbp - 0x10], rax
mov qword [rbp], reloc.WS2_32.dll_recv
mov qword [rbp + 8], 0x1f
movaps xmm0, xmmword [rbp + 0x170]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0
lea rdx, [rbp + 0x110]
lea r8, [rbp - 0x10]
mov rcx, rsi
call fcn.18001e8b0
mov rcx, qword [rbp + 0x210]
mov rax, qword [rbp + 0x110]
cmp rax, qword [rcx + 0x18]
je 0x180001ed2
mov rax, qword [rax + 8]
cmp byte [rax + 8], 2
jne 0x180001ed2
lea r9, [rax + 0x10]
lea rdi, [0x18014e060]
cmp r9, rdi
je 0x180001f7c
mov rsi, qword [rax + 0x20]
cmp qword [rax + 0x28], 0x10
jb 0x180001eae
mov r9, qword [rax + 0x10]
mov rax, qword [0x18014e078]
cmp rax, rsi
jae 0x1800037ce
lea rcx, [0x18014e060]
mov rdx, rsi
call fcn.180009090
jmp 0x180001f7c
mov dword [rbp + 0x170], 0x3b27ac66
mov word [rbp + 0x174], 0x1d6b
mov dword [rbp + 0x176], 0x30e5aed3
lea rcx, [rbp + 0x170]
call fcn.180011650
mov esi, dword [rbp + 0x170]
movzx edi, word [rbp + 0x174]
mov rax, qword [0x18014e078]
cmp rax, 0x10
jb 0x180001f4d
mov rcx, qword [0x18014e060]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x180001f48
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x180003858
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1800aa400
shl rdi, 0x20
or rdi, rsi
mov qword [0x18014e060], rdi
mov qword [0x18014e068], 0
mov qword [0x18014e070], 6
mov qword [0x18014e078], 0xf
mov rsi, qword [rbp + 0x210]
movaps xmm0, xmmword [0x1800da7e0]
movaps xmmword [rbp + 0x170], xmm0
movabs rax, 0xd0990a054db5a1eb
mov qword [rbp + 0x180], rax
mov byte [rbp + 0x188], 0x36
mov dword [rbp + 0x189], 0x9c1c2356
lea rcx, [rbp + 0x170]
call fcn.180010150
mov qword [rbp + 0x18], 0
mov ecx, 0x20
call fcn.1800aa410
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x20], 0x19
mov qword [rbp + 0x28], 0x1f
movups xmm0, xmmword [rbp + 0x179]
movups xmmword [rax + 9], xmm0
movaps xmm0, xmmword [rbp + 0x170]
movups xmmword [rax], xmm0
mov byte [rax + 0x19], 0
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0x10]
mov rcx, rsi
call fcn.18001e8b0
mov rsi, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x110]
mov al, 1
cmp rcx, qword [rsi + 0x18]
je 0x180002035
mov rcx, qword [rcx + 8]
cmp byte [rcx + 8], 3
jne 0x180002035
movzx eax, byte [rcx + 0x10]
mov byte [0x18014fa94], al
movaps xmm0, xmmword [0x1800da7f0]
movaps xmmword [rbp + 0x170], xmm0
movabs rax, 0xc0e64e07c4cdd229
mov qword [rbp + 0x180], rax
mov dword [rbp + 0x188], 0x9a3ba4a1
lea rcx, [rbp + 0x170]
call fcn.180010760
mov qword [rbp + 0x38], 0
mov ecx, 0x20
call fcn.1800aa410
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x40], 0x18
mov qword [rbp + 0x48], 0x1f
mov rcx, qword [rbp + 0x180]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x170]
movups xmmword [rax], xmm0
mov byte [rax + 0x18], 0
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0x30]
mov rcx, rsi
call fcn.18001e8b0
mov rsi, qword [rbp + 0x210]
mov rax, qword [rbp + 0x110]
cmp rax, qword [rsi + 0x18]
je 0x1800020e6
mov rax, qword [rax + 8]
cmp byte [rax + 8], 3
jne 0x1800020e6
movzx eax, byte [rax + 0x10]
jmp 0x1800020e8
xor eax, eax
mov byte [0x18014fa95], al
movabs rax, 0xb9643393d8d1bd58
mov qword [rbp + 0x170], rax
movabs rax, 0x9427435d8c91f12e
mov qword [rbp + 0x178], rax
lea rcx, [rbp + 0x170]
call fcn.180010d30
mov qword [rbp + 0xf8], 0
mov qword [rbp + 0x100], recvfrom
mov qword [rbp + 0x108], recvfrom
mov rax, qword [rbp + 0x170]
mov qword [rbp + 0xf0], rax
mov eax, dword [rbp + 0x178]
mov dword [rbp + 0xf8], eax
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0xf0]
mov rcx, rsi
call fcn.18001e8b0
mov rsi, qword [rbp + 0x210]
mov rax, qword [rbp + 0x110]
xorps xmm0, xmm0
cmp rax, qword [rsi + 0x18]
je 0x1800021a9
mov rax, qword [rax + 8]
movzx ecx, byte [rax + 8]
test ecx, ecx
je 0x1800021a0
cmp ecx, 1
jne 0x1800021a9
movsd xmm0, qword [rax + 0x10]
cvtsd2ss xmm0, xmm0
jmp 0x1800021a9
xorps xmm0, xmm0
cvtsi2ss xmm0, qword [rax + 0x10]
movss dword [0x18014fa98], xmm0
movaps xmm0, xmmword [0x1800da800]
movaps xmmword [rbp + 0x170], xmm0
mov dword [rbp + 0x180], 0x47f2d090
mov byte [rbp + 0x184], 0xbc
mov dword [rbp + 0x185], 0x1e909fba
lea rcx, [rbp + 0x170]
call fcn.18000b3c0
mov qword [rbp + 0x58], 0
mov ecx, 0x20
call fcn.1800aa410
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x60], reloc.WS2_32.dll_setsockopt
mov qword [rbp + 0x68], 0x1f
mov rcx, qword [rbp + 0x17d]
mov qword [rax + 0xd], rcx
movaps xmm0, xmmword [rbp + 0x170]
movups xmmword [rax], xmm0
mov byte [rax + 0x15], 0
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0x50]
mov rcx, rsi
call fcn.18001e8b0
mov rsi, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x110]
mov al, 1
cmp rcx, qword [rsi + 0x18]
je 0x18000225c
mov rcx, qword [rcx + 8]
cmp byte [rcx + 8], 3
jne 0x18000225c
movzx eax, byte [rcx + 0x10]
mov byte [0x18014fa9c], al
movaps xmm0, xmmword [0x1800da810]
movaps xmmword [rbp + 0x170], xmm0
mov dword [rbp + 0x180], 0xfa6c199d
mov word [rbp + 0x184], 0x44bc
mov dword [rbp + 0x186], 0x45ffbd83
lea rcx, [rbp + 0x170]
call fcn.180011210
mov qword [rbp + 0x78], 0
mov ecx, 0x20
call fcn.1800aa410
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x80], socket
mov qword [rbp + 0x88], 0x1f
mov rcx, qword [rbp + 0x17e]
mov qword [rax + 0xe], rcx
movaps xmm0, xmmword [rbp + 0x170]
movups xmmword [rax], xmm0
mov byte [rax + 0x16], 0
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0x70]
mov rcx, rsi
call fcn.18001e8b0
mov rcx, qword [rbp + 0x210]
mov rdx, qword [rbp + 0x110]
mov al, 1
cmp rdx, qword [rcx + 0x18]
je 0x180002315
mov rdx, qword [rdx + 8]
cmp byte [rdx + 8], 3
jne 0x180002315
movzx eax, byte [rdx + 0x10]
mov byte [0x18014fa9d], al
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
call fcn.180004040
movaps xmm0, xmmword [0x1800da820]
movaps xmmword [rbp + 0x170], xmm0
movabs rax, 0xe3ec4912fec5d428
mov qword [rbp + 0x180], rax
mov dword [rbp + 0x188], 0x9a3ba4a1
lea rsi, [rbp + 0x170]
mov rcx, rsi
call fcn.180010760
lea rcx, [0x180151510]
mov rdx, rsi
call fcn.180006ec0
mov r8, qword [0x18014e010]
cmp qword [0x18014e018], 0x10
jb 0x18000238b
mov rdx, qword [section..data]
jmp 0x180002392
lea rdx, [section..data]
mov rcx, rax
call fcn.180012900
mov rcx, rax
call fcn.1800072b0
mov rax, qword [0x1800db360]
mov qword [rbp + 0x1c0], rax
movups xmm0, xmmword [0x1800db350]
movaps xmmword [rbp + 0x1b0], xmm0
movups xmm0, xmmword [0x1800db340]
movaps xmmword [rbp + 0x1a0], xmm0
movups xmm0, xmmword [0x1800db330]
movaps xmmword [rbp + 0x190], xmm0
movups xmm0, xmmword [0x1800db320]
movaps xmmword [rbp + 0x180], xmm0
movups xmm0, xmmword [0x1800db310]
movaps xmmword [rbp + 0x170], xmm0
lea rcx, [rbp + 0x1f0]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x110]
lea rdx, [rbp + 0x170]
call fcn.180021260
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rdi, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x110]
test rcx, rcx
je 0x180002489
mov rdx, qword [rbp + 0x120]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x180002484
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1800037fe
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x18000249f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
test rdi, rdi
jne 0x18000250d
movaps xmm0, xmmword [0x1800da830]
movaps xmmword [rbp + 0x110], xmm0
movaps xmm0, xmmword [0x1800da840]
movaps xmmword [rbp + 0x120], xmm0
movaps xmm0, xmmword [0x1800da850]
movaps xmmword [rbp + 0x130], xmm0
movaps xmm0, xmmword [0x1800da860]
movaps xmmword [rbp + 0x140], xmm0
mov dword [rbp + 0x150], 0x53495d19
lea rsi, [rbp + 0x110]
mov rcx, rsi
call fcn.180012cb0
lea r8, str.OpenWF_Bootstrapper_v0.5.4
xor ecx, ecx
mov rdx, rsi
mov r9d, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rax, [0x180004da0]
mov qword [0x18014faa0], rax
lea rsi, [0x18014faa0]
mov qword [0x18014faa8], rdi
mov rcx, rsi
call fcn.1800223d0
mov rcx, rsi
call fcn.180022680
movups xmm0, xmmword [0x1800db378]
movaps xmmword [rbp + 0x120], xmm0
movups xmm0, xmmword [0x1800db368]
movaps xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x1f0]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x110]
call fcn.180021260
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x170]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rcx, qword [rbp + 0x170]
test rcx, rcx
je 0x1800025e1
mov rdx, qword [rbp + 0x180]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1800025dc
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x180003803
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x1800025f7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rax, qword [rbp + 0x210]
test rax, rax
jne 0x180002673
movaps xmm0, xmmword [0x1800da830]
movaps xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [0x1800da840]
movaps xmmword [rbp + 0x180], xmm0
movaps xmm0, xmmword [0x1800da850]
movaps xmmword [rbp + 0x190], xmm0
movaps xmm0, xmmword [0x1800da860]
movaps xmmword [rbp + 0x1a0], xmm0
mov dword [rbp + 0x1b0], 0x53495d19
lea rsi, [rbp + 0x170]
mov rcx, rsi
call fcn.180012cb0
lea r8, str.OpenWF_Bootstrapper_v0.5.4
xor ecx, ecx
mov rdx, rsi
mov r9d, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rax, qword [rbp + 0x210]
movsxd rcx, dword [rax + 5]
add rax, rcx
add rax, 9
lea rcx, [0x180004eb0]
mov qword [0x18014fab8], rcx
lea rsi, [0x18014fab8]
mov qword [0x18014fac0], rax
mov rcx, rsi
call fcn.1800223d0
mov rcx, rsi
call fcn.180022680
mov rax, qword [0x1800db3a8]
mov qword [rbp + 0x130], rax
movups xmm0, xmmword [0x1800db398]
movaps xmmword [rbp + 0x120], xmm0
movups xmm0, xmmword [0x1800db388]
movaps xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x1f0]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x110]
call fcn.180021260
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x170]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rcx, qword [rbp + 0x170]
test rcx, rcx
je 0x180002760
mov rdx, qword [rbp + 0x180]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x18000275b
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x180003808
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x180002776
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rax, qword [rbp + 0x210]
test rax, rax
jne 0x1800027f2
movaps xmm0, xmmword [0x1800da830]
movaps xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [0x1800da840]
movaps xmmword [rbp + 0x180], xmm0
movaps xmm0, xmmword [0x1800da850]
movaps xmmword [rbp + 0x190], xmm0
movaps xmm0, xmmword [0x1800da860]
movaps xmmword [rbp + 0x1a0], xmm0
mov dword [rbp + 0x1b0], 0x53495d19
lea rsi, [rbp + 0x170]
mov rcx, rsi
call fcn.180012cb0
lea r8, str.OpenWF_Bootstrapper_v0.5.4
xor ecx, ecx
mov rdx, rsi
mov r9d, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rax, qword [rbp + 0x210]
movsxd rcx, dword [rax + 7]
add rax, rcx
add rax, 0xb
lea rcx, [0x1800053d0]
mov qword [0x18014fad0], rcx
lea rsi, [0x18014fad0]
mov qword [0x18014fad8], rax
mov rcx, rsi
call fcn.1800223d0
mov rcx, rsi
call fcn.180022680
movups xmm0, xmmword [0x1800db3d0]
movaps xmmword [rbp + 0x130], xmm0
movups xmm0, xmmword [0x1800db3c0]
movaps xmmword [rbp + 0x120], xmm0
movups xmm0, xmmword [0x1800db3b0]
movaps xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x1f0]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x110]
call fcn.180021260
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x170]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rdi, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x170]
test rcx, rcx
je 0x1800028e6
mov rdx, qword [rbp + 0x180]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1800028e1
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x18000380d
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x1800028fc
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
test rdi, rdi
jne 0x18000296a
movaps xmm0, xmmword [0x1800da830]
movaps xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [0x1800da840]
movaps xmmword [rbp + 0x180], xmm0
movaps xmm0, xmmword [0x1800da850]
movaps xmmword [rbp + 0x190], xmm0
movaps xmm0, xmmword [0x1800da860]
movaps xmmword [rbp + 0x1a0], xmm0
mov dword [rbp + 0x1b0], 0x53495d19
lea rsi, [rbp + 0x170]
mov rcx, rsi
call fcn.180012cb0
lea r8, str.OpenWF_Bootstrapper_v0.5.4
xor ecx, ecx
mov rdx, rsi
mov r9d, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rax, [0x1800053e0]
mov qword [0x18014fae8], rax
lea rsi, [0x18014fae8]
mov qword [0x18014faf0], rdi
mov rcx, rsi
call fcn.1800223d0
mov rcx, rsi
call fcn.180022680
movups xmm0, xmmword [0x1800db430]
movaps xmmword [rbp + 0x1c0], xmm0
movups xmm0, xmmword [0x1800db420]
movaps xmmword [rbp + 0x1b0], xmm0
movups xmm0, xmmword [0x1800db410]
movaps xmmword [rbp + 0x1a0], xmm0
movups xmm0, xmmword [0x1800db400]
movaps xmmword [rbp + 0x190], xmm0
movups xmm0, xmmword [0x1800db3f0]
movaps xmmword [rbp + 0x180], xmm0
movups xmm0, xmmword [0x1800db3e0]
movaps xmmword [rbp + 0x170], xmm0
lea rcx, [rbp + 0x1f0]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x110]
lea rdx, [rbp + 0x170]
call fcn.180021260
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rdi, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x110]
test rcx, rcx
je 0x180002a7d
mov rdx, qword [rbp + 0x120]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x180002a78
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x180003812
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x180002a93
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
test rdi, rdi
jne 0x180002b01
movaps xmm0, xmmword [0x1800da830]
movaps xmmword [rbp + 0x110], xmm0
movaps xmm0, xmmword [0x1800da840]
movaps xmmword [rbp + 0x120], xmm0
movaps xmm0, xmmword [0x1800da850]
movaps xmmword [rbp + 0x130], xmm0
movaps xmm0, xmmword [0x1800da860]
movaps xmmword [rbp + 0x140], xmm0
mov dword [rbp + 0x150], 0x53495d19
lea rsi, [rbp + 0x110]
mov rcx, rsi
call fcn.180012cb0
lea r8, str.OpenWF_Bootstrapper_v0.5.4
xor ecx, ecx
mov rdx, rsi
mov r9d, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rax, [0x1800053f0]
mov qword [0x18014fb00], rax
lea rsi, [0x18014fb00]
mov qword [0x18014fb08], rdi
mov rcx, rsi
call fcn.1800223d0
mov rcx, rsi
call fcn.180022680
movups xmm0, xmmword [0x1800db480]
movaps xmmword [rbp + 0x150], xmm0
movups xmm0, xmmword [0x1800db470]
movaps xmmword [rbp + 0x140], xmm0
movups xmm0, xmmword [0x1800db460]
movaps xmmword [rbp + 0x130], xmm0
movups xmm0, xmmword [0x1800db450]
movaps xmmword [rbp + 0x120], xmm0
movups xmm0, xmmword [0x1800db440]
movaps xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x1f0]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x110]
call fcn.180021260
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x170]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rdi, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x170]
test rcx, rcx
je 0x180002c06
mov rdx, qword [rbp + 0x180]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x180002c01
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x180003817
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x180002c1c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
test rdi, rdi
je 0x180002c52
lea rax, [0x180005400]
mov qword [0x18014fb18], rax
lea rsi, [0x18014fb18]
mov qword [0x18014fb20], rdi
mov rcx, rsi
call fcn.1800223d0
mov rcx, rsi
call fcn.180022680
jmp 0x180002ce2
movaps xmm0, xmmword [0x1800da870]
movaps xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [0x1800da880]
movaps xmmword [rbp + 0x180], xmm0
movaps xmm0, xmmword [0x1800da890]
movaps xmmword [rbp + 0x190], xmm0
movaps xmm0, xmmword [0x1800da8a0]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm0, xmmword [0x1800da8b0]
movaps xmmword [rbp + 0x1b0], xmm0
mov dword [rbp + 0x1c0], 0xa519741b
mov word [rbp + 0x1c4], 0x8ff4
mov byte [rbp + 0x1c6], 0x23
mov dword [rbp + 0x1c7], 0x21e657e0
lea rsi, [rbp + 0x170]
mov rcx, rsi
call fcn.180013210
lea rcx, [0x180151510]
mov rdx, rsi
call fcn.180006ec0
mov rcx, rax
call fcn.1800072b0
movups xmm0, xmmword [0x1800db490]
movaps xmmword [rbp + 0x1f0], xmm0
lea rcx, [rbp + 0x110]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x1f0]
call fcn.180021260
lea rcx, [rbp + 0x118]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x170]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rcx, qword [rbp + 0x170]
test rcx, rcx
je 0x180002d7c
mov rdx, qword [rbp + 0x180]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x180002d77
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x18000381c
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x110]
test rcx, rcx
je 0x180002d92
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rbp + 0x210]
test rcx, rcx
je 0x180002dc4
mov edx, 1
mov r8d, 7
call fcn.180022e80
mov rax, qword [rbp + 0x210]
mov byte [rax], 0xeb
mov byte [0x18014fb30], 1
jmp 0x180002e54
movaps xmm0, xmmword [0x1800da870]
movaps xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [0x1800da880]
movaps xmmword [rbp + 0x180], xmm0
movaps xmm0, xmmword [0x1800da890]
movaps xmmword [rbp + 0x190], xmm0
movaps xmm0, xmmword [0x1800da8a0]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm0, xmmword [0x1800da8b0]
movaps xmmword [rbp + 0x1b0], xmm0
mov dword [rbp + 0x1c0], 0xa519741b
mov word [rbp + 0x1c4], 0x8ff4
mov byte [rbp + 0x1c6], 0x23
mov dword [rbp + 0x1c7], 0x21e657e0
lea rsi, [rbp + 0x170]
mov rcx, rsi
call fcn.180013210
lea rcx, [0x180151510]
mov rdx, rsi
call fcn.180006ec0
mov rcx, rax
call fcn.1800072b0
movups xmm0, xmmword [0x1800db4d0]
movaps xmmword [rbp + 0x140], xmm0
movups xmm0, xmmword [0x1800db4c0]
movaps xmmword [rbp + 0x130], xmm0
movups xmm0, xmmword [0x1800db4b0]
movaps xmmword [rbp + 0x120], xmm0
movups xmm0, xmmword [0x1800db4a0]
movaps xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x1f0]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x110]
call fcn.180021260
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x170]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rdi, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x170]
test rcx, rcx
je 0x180002f1f
mov rdx, qword [rbp + 0x180]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x180002f1a
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x180003821
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x180002f35
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
test rdi, rdi
je 0x180002f6b
lea rax, [0x180005510]
mov qword [0x18014fb38], rax
lea rsi, [0x18014fb38]
mov qword [0x18014fb40], rdi
mov rcx, rsi
call fcn.1800223d0
mov rcx, rsi
call fcn.180022680
jmp 0x180002ffb
movaps xmm0, xmmword [0x1800da870]
movaps xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [0x1800da880]
movaps xmmword [rbp + 0x180], xmm0
movaps xmm0, xmmword [0x1800da890]
movaps xmmword [rbp + 0x190], xmm0
movaps xmm0, xmmword [0x1800da8a0]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm0, xmmword [0x1800da8b0]
movaps xmmword [rbp + 0x1b0], xmm0
mov dword [rbp + 0x1c0], 0xa519741b
mov word [rbp + 0x1c4], 0x8ff4
mov byte [rbp + 0x1c6], 0x23
mov dword [rbp + 0x1c7], 0x21e657e0
lea rsi, [rbp + 0x170]
mov rcx, rsi
call fcn.180013210
lea rcx, [0x180151510]
mov rdx, rsi
call fcn.180006ec0
mov rcx, rax
call fcn.1800072b0
mov rax, qword [0x1800db520]
mov qword [rbp + 0x1b0], rax
movups xmm0, xmmword [0x1800db510]
movaps xmmword [rbp + 0x1a0], xmm0
movups xmm0, xmmword [0x1800db500]
movaps xmmword [rbp + 0x190], xmm0
movups xmm0, xmmword [0x1800db4f0]
movaps xmmword [rbp + 0x180], xmm0
movups xmm0, xmmword [0x1800db4e0]
movaps xmmword [rbp + 0x170], xmm0
lea rcx, [rbp + 0x1f0]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x110]
lea rdx, [rbp + 0x170]
call fcn.180021260
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rdi, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x110]
test rcx, rcx
je 0x1800030d4
mov rdx, qword [rbp + 0x120]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1800030cf
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x180003826
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x1800030ea
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
test rdi, rdi
je 0x18000311b
lea rax, [0x180005550]
mov qword [0x18014fb50], rax
lea rsi, [0x18014fb50]
mov qword [0x18014fb58], rdi
mov rcx, rsi
call fcn.1800223d0
mov rcx, rsi
call fcn.180022680
movups xmm0, xmmword [0x1800db538]
movaps xmmword [rbp + 0x120], xmm0
movups xmm0, xmmword [0x1800db528]
movaps xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x1f0]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x110]
call fcn.180021260
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x170]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rcx, qword [rbp + 0x170]
test rcx, rcx
je 0x1800031c3
mov rdx, qword [rbp + 0x180]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1800031be
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x18000382b
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x1800031d9
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rax, qword [rbp + 0x210]
mov qword [0x18014fb68], rax
cmp qword [0x18014fb58], 0
je 0x1800032ce
test rax, rax
je 0x1800032ce
lea rsi, [rax + 0x11]
movsxd rcx, dword [rax + 0xa]
lea rdi, [rax + rcx]
add rdi, 0xe
mov ecx, 0x35
mov edx, 7
call fcn.180022e30
mov dword [rax], 0x49e18944
mov byte [rax + 4], 0xba
lea rcx, [0x180005580]
mov qword [rax + 5], rcx
movabs rcx, 0xf0280fd2ff411374
mov qword [rax + 0xd], rcx
mov word [rax + 0x15], 0xba49
mov qword [rax + 0x17], rsi
movabs rcx, 0x280fd2ff41e2ff41
mov qword [rax + 0x1f], rcx
mov dword [rax + 0x26], 0xba49f028
mov qword [rax + 0x2a], rdi
mov word [rax + 0x32], 0xff41
mov byte [rax + 0x34], 0xe2
mov qword [0x18014e082], rax
mov rcx, qword [0x18014fb68]
mov rax, qword [rcx]
mov rdx, qword [rcx + 5]
mov qword [0x18014fb70], rax
mov qword [0x18014fb75], rdx
cmp byte [0x18014fa94], 0
je 0x18000335e
mov edx, reloc.WS2_32.dll_listen
mov r8d, 7
call fcn.180022e80
mov rax, qword [0x18014fb68]
mov rcx, qword [0x18014e085]
mov qword [rax + 5], rcx
mov rcx, qword [0x18014e080]
mov qword [rax], rcx
jmp 0x18000335e
movaps xmm0, xmmword [0x1800da870]
movaps xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [0x1800da880]
movaps xmmword [rbp + 0x180], xmm0
movaps xmm0, xmmword [0x1800da890]
movaps xmmword [rbp + 0x190], xmm0
movaps xmm0, xmmword [0x1800da8a0]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm0, xmmword [0x1800da8b0]
movaps xmmword [rbp + 0x1b0], xmm0
mov dword [rbp + 0x1c0], 0xa519741b
mov word [rbp + 0x1c4], 0x8ff4
mov byte [rbp + 0x1c6], 0x23
mov dword [rbp + 0x1c7], 0x21e657e0
lea rsi, [rbp + 0x170]
mov rcx, rsi
call fcn.180013210
lea rcx, [0x180151510]
mov rdx, rsi
call fcn.180006ec0
mov rcx, rax
call fcn.1800072b0
movups xmm0, xmmword [0x1800db5f8]
movaps xmmword [rbp + 0x1e0], xmm0
movups xmm0, xmmword [0x1800db5e8]
movaps xmmword [rbp + 0x1d0], xmm0
movups xmm0, xmmword [0x1800db5d8]
movaps xmmword [rbp + 0x1c0], xmm0
movups xmm0, xmmword [0x1800db5c8]
movaps xmmword [rbp + 0x1b0], xmm0
movups xmm0, xmmword [0x1800db5b8]
movaps xmmword [rbp + 0x1a0], xmm0
movups xmm0, xmmword [0x1800db5a8]
movaps xmmword [rbp + 0x190], xmm0
movups xmm0, xmmword [0x1800db598]
movaps xmmword [rbp + 0x180], xmm0
movdqu xmm0, xmmword [0x1800db588]
movdqa xmmword [rbp + 0x170], xmm0
lea rcx, [rbp + 0x1f0]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x110]
lea rdx, [rbp + 0x170]
call fcn.180021260
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x110]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rdi, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x110]
test rcx, rcx
je 0x180003463
mov rdx, qword [rbp + 0x120]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x18000345e
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x180003830
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x180003479
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
test rdi, rdi
je 0x1800034bc
lea rax, [0x1800055a0]
mov qword [0x18014fb80], rax
lea rsi, [0x18014fb80]
mov qword [0x18014fb88], rdi
mov rcx, rsi
call fcn.1800223d0
mov rcx, rsi
call fcn.180022680
cmp byte [0x18014fa9d], 0
jne 0x18000355b
jmp 0x1800036ff
movaps xmm0, xmmword [0x1800da870]
movaps xmmword [rbp + 0x110], xmm0
movaps xmm0, xmmword [0x1800da880]
movaps xmmword [rbp + 0x120], xmm0
movaps xmm0, xmmword [0x1800da890]
movaps xmmword [rbp + 0x130], xmm0
movaps xmm0, xmmword [0x1800da8a0]
movaps xmmword [rbp + 0x140], xmm0
movdqa xmm0, xmmword [0x1800da8b0]
movdqa xmmword [rbp + 0x150], xmm0
mov dword [rbp + 0x160], 0xa519741b
mov word [rbp + 0x164], 0x8ff4
mov byte [rbp + 0x166], 0x23
mov dword [rbp + 0x167], 0x21e657e0
lea rsi, [rbp + 0x110]
mov rcx, rsi
call fcn.180013210
lea rcx, [0x180151510]
mov rdx, rsi
call fcn.180006ec0
mov rcx, rax
call fcn.1800072b0
cmp byte [0x18014fa9d], 0
je 0x1800036ff
mov rax, qword [0x1800db638]
mov qword [rbp + 0x140], rax
movups xmm0, xmmword [0x1800db628]
movaps xmmword [rbp + 0x130], xmm0
movups xmm0, xmmword [0x1800db618]
movaps xmmword [rbp + 0x120], xmm0
movdqu xmm0, xmmword [0x1800db608]
movdqa xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x1f0]
xor edx, edx
call fcn.180020830
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x110]
call fcn.180021260
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x210], 0
lea rdx, [rbp + 0x170]
lea r8, [rbp + 0x210]
mov r9d, 1
call fcn.180022020
mov rcx, qword [rbp + 0x170]
test rcx, rcx
je 0x180003621
mov rdx, qword [rbp + 0x180]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x18000361c
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x180003844
add rdx, 0x27
mov rcx, rax
call fcn.1800aa400
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x180003637
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rbp + 0x210]
test rcx, rcx
je 0x18000366d
mov edx, 2
mov r8d, 7
call fcn.180022e80
mov rax, qword [rbp + 0x210]
mov byte [rax], 0x90
mov rax, qword [rbp + 0x210]
mov byte [rax + 1], 0xe9
jmp 0x1800036ff
movaps xmm0, xmmword [0x1800da870]
movaps xmmword [rbp + 0x170], xmm0
movaps xmm0, xmmword [0x1800da880]
movaps xmmword [rbp + 0x180], xmm0
movaps xmm0, xmmword [0x1800da890]
movaps xmmword [rbp + 0x190], xmm0
movaps xmm0, xmmword [0x1800da8a0]
movaps xmmword [rbp + 0x1a0], xmm0
movdqa xmm0, xmmword [0x1800da8b0]
movdqa xmmword [rbp + 0x1b0], xmm0
mov dword [rbp + 0x1c0], 0xa519741b
mov word [rbp + 0x1c4], 0x8ff4
mov byte [rbp + 0x1c6], 0x23
mov dword [rbp + 0x1c7], 0x21e657e0
lea rsi, [rbp + 0x170]
mov rcx, rsi
call fcn.180013210
lea rcx, [0x180151510]
mov rdx, rsi
call fcn.180006ec0
mov rcx, rax
call fcn.1800072b0
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x170], xmm0
lea rcx, [0x18014fa58]
lea rdx, [0x1800055d0]
lea r8, [rbp + 0x170]
call fcn.1800139d0
mov rax, qword [rbp + 0x178]
test rax, rax
je 0x18000373a
mov rcx, qword [rbp + 0x170]
call rax
mov eax, 1
add rsp, 0x2a0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
cmp rax, 0x10
jb 0x18000375a
mov rdi, qword [section..data]
mov qword [0x18014e010], rsi
mov rcx, rdi
mov rdx, r9
mov r8, rsi
call fcn.1800d7e70
mov byte [rdi + rsi], 0
jmp 0x180001997
cmp rax, 0x10
jb 0x180003785
mov rdi, qword [0x18014e020]
mov qword [0x18014e030], rsi
mov rcx, rdi
mov rdx, r9
mov r8, rsi
call fcn.1800d7e70
mov byte [rdi + rsi], 0
jmp 0x180001c6f
cmp rax, 0x10
jb 0x1800037b0
mov rdi, qword [0x18014e040]
mov qword [0x18014e050], rsi
mov rcx, rdi
mov rdx, r9
mov r8, rsi
call fcn.1800d7e70
mov byte [rdi + rsi], 0
jmp 0x180001dfb
cmp rax, 0x10
jb 0x1800037db
mov rdi, qword [0x18014e060]
mov qword [0x18014e070], rsi
mov rcx, rdi
mov rdx, r9
mov r8, rsi
call fcn.1800d7e70
mov byte [rdi + rsi], 0
jmp 0x180001f7c
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
call fcn.1800b3cac
int3