Function at 0x140042f78
Capabilities:
Create thread

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x620
mov rax, qword [0x14008d058]
xor rax, rsp
mov qword [rsp + 0x610], rax
xor ebx, ebx
mov edi, ebx
mov dword [rsp + 0x34], ebx
mov r14b, bl
mov dword [rsp + 0x34], ebx
mov byte [0x1400b541d], bl
call fcn.14003f684
mov eax, dword [0x1400b515c]
ror eax, 5
cmp dword [0x14007b193], eax
jne 0x140043cb1
cmp qword [0x1400b5328], rbx
je 0x140042ff3
call fcn.1400406b0
mov r14b, al
cmp al, 1
jne 0x140042ff3
jmp 0x140043bb8
lea rsi, [0x1400b54b0]
mov r8, rsi
mov edx, 0x451
call fcn.140041f30
test al, al
je 0x140043013
mov rdx, rsi
call fcn.140042070
cmp qword [0x1400b54c0], 2
jbe 0x140043048
cmp qword [0x1400b5428], rbx
jne 0x140043048
mov r9, qword [0x1400b5460]
mov r8, qword [0x1400b5468]
mov rdx, rsi
call fcn.1400409a4
mov r14b, al
cmp al, 1
jne 0x140043048
jmp 0x140043bb8
mov byte [rsp + 0x30], r14b
call fcn.1400401f4
mov edx, dword [0x1400b5420]
call fcn.1400404b0
mov r14b, al
mov dl, al
call fcn.1400418d0
test al, al
je 0x140043d0d
test r14b, r14b
je 0x1400430b2
mov qword [rsp + 0x1a8], rbx
mov qword [rsp + 0x1b8], rbx
mov qword [rsp + 0x1c0], rbx
lea rdx, [0x1400b52d0]
lea rcx, [rsp + 0x1a8]
call fcn.140002cfc
mov edi, 5
cmp qword [rsp + 0x1b8], rbx
mov r15b, 1
jne 0x1400430b5
mov r15b, bl
mov esi, 8
mov r13d, 0x1000
test dil, 1
je 0x14004310c
and edi, 0xfffffffe
mov rdx, qword [rsp + 0x1c0]
cmp rdx, rsi
jb 0x14004310c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a8]
mov rax, rcx
cmp rdx, r13
jb 0x140043107
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140043d84
call fcn.140011ab0
test r15b, r15b
je 0x14004311e
mov dl, r14b
call fcn.140041544
jmp 0x1400431b8
test r14b, r14b
jne 0x14004315f
mov qword [rsp + 0x1a8], rbx
mov qword [rsp + 0x1b8], rbx
mov qword [rsp + 0x1c0], rbx
lea rdx, [0x1400b52b0]
lea rcx, [rsp + 0x1a8]
call fcn.140002cfc
or edi, 0xa
cmp qword [rsp + 0x1b8], rbx
mov r15b, 1
jne 0x140043162
mov r15b, bl
test dil, 2
je 0x1400431ab
mov rdx, qword [rsp + 0x1c0]
cmp rdx, rsi
jb 0x1400431ab
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a8]
mov rax, rcx
cmp rdx, r13
jb 0x1400431a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140043d84
call fcn.140011ab0
test r15b, r15b
je 0x1400431b8
mov dl, r14b
call fcn.140041544
mov rdx, qword [0x1400b53f8]
lea rcx, [rsp + 0x1e8]
call fcn.140044fa8
nop
cmp qword [rsp + 0x1f8], rbx
je 0x140043346
lea rcx, [rsp + 0x1e8]
cmp qword [rsp + 0x200], rsi
cmovae rcx, qword [rsp + 0x1e8]
call fcn.140047ae0
test al, al
je 0x140043346
mov r8d, 1
lea rdx, [0x14007fc78]
lea rcx, [rsp + 0x1e8]
call fcn.14000254c
mov r8d, 0x3e
lea rdx, [rsp + 0x1c8]
lea rcx, [0x1400b4f80]
call fcn.140046490
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], rsi
jb 0x140043243
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rsp + 0x1e8]
call fcn.14000254c
nop
lea rcx, [rsp + 0x1c8]
call fcn.140001a7c
lea rcx, [rsp + 0x1e8]
cmp qword [rsp + 0x200], rsi
cmovae rcx, qword [rsp + 0x1e8]
call fcn.140047a50
test al, al
je 0x140043346
mov word [rsp + 0x38], bx
mov word [rsp + 0x3c], bx
lea rcx, [rsp + 0x1e8]
cmp qword [rsp + 0x200], rsi
cmovae rcx, qword [rsp + 0x1e8]
lea rdx, [rsp + 0x38]
call fcn.140047960
mov r15d, recv
test eax, eax
je 0x14004334c
movzx ecx, word [rsp + 0x38]
movzx eax, cx
sub ax, r15w
cmp ax, 4
ja 0x14004334c
movzx eax, word [rsp + 0x3c]
test ax, ax
je 0x14004334c
cmp cx, r15w
jne 0x1400432f4
mov ecx, 0x1fed
cmp ax, cx
jb 0x140043d8a
jmp 0x14004334c
mov r14d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
cmp cx, r14w
jne 0x140043310
mov ecx, 0x19cf
cmp ax, cx
jb 0x140043dff
jmp 0x14004334c
mov edi, reloc.WSOCK32.dll_ntohl
cmp cx, di
jne 0x14004332a
mov ecx, 0x1b67
cmp ax, cx
jb 0x140043e74
jmp 0x140043351
mov r12d, send
cmp cx, r12w
jne 0x140043357
mov ecx, 0x11d9
cmp ax, cx
jb 0x140043ee9
jmp 0x140043357
mov r15d, recv
mov edi, reloc.WSOCK32.dll_ntohl
mov r12d, send
call fcn.140041114
mov dword [rsp + 0x34], eax
mov eax, dword [0x1400b5130]
shr eax, 7
test al, 1
je 0x14004353a
cmp dword [0x1400b5420], 9
jg 0x14004353a
mov qword [rsp + 0x1a8], rbx
mov qword [rsp + 0x1b8], rbx
mov r15d, 7
mov qword [rsp + 0x1c0], r15
mov word [rsp + 0x1a8], bx
mov ecx, dword [0x1400b5434]
test ecx, ecx
je 0x1400433bf
xor r9d, r9d
xor r8d, r8d
mov edx, 0x502
call qword [sym.imp.USER32.dll_PostThreadMessageW]
mov r9d, esi
mov r8d, r15d
lea rdx, [rsp + 0x1c8]
call fcn.140044bfc
mov rdi, rax
lea rax, [rsp + 0x1a8]
cmp rax, rdi
je 0x14004345f
mov rdx, qword [rsp + 0x1c0]
cmp rdx, rsi
jb 0x140043425
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a8]
mov rax, rcx
cmp rdx, r13
jb 0x140043420
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140043f5f
call fcn.140011ab0
mov qword [rsp + 0x1b8], rbx
mov qword [rsp + 0x1c0], r15
mov word [rsp + 0x1a8], bx
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x1a8], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsp + 0x1b8], xmm1
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], r15
mov word [rdi], bx
lea rcx, [rsp + 0x1c8]
call fcn.140001a7c
lea rdi, [rsp + 0x1a8]
cmp qword [rsp + 0x1c0], rsi
cmovae rdi, qword [rsp + 0x1a8]
mov r8d, 0x20
lea rdx, [rsp + 0x1c8]
lea rcx, [0x1400b4f80]
call fcn.140046490
cmp qword [rax + 0x18], rsi
jb 0x1400434a8
mov rax, qword [rax]
mov r9d, gethostbyname
mov r8, rdi
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, [rsp + 0x1c8]
call fcn.140001a7c
mov r14b, 1
mov rdx, qword [rsp + 0x1c0]
cmp rdx, rsi
jb 0x14004350f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a8]
mov rax, rcx
cmp rdx, r13
jb 0x14004350a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140043f65
call fcn.140011ab0
mov qword [rsp + 0x1b8], rbx
mov qword [rsp + 0x1c0], r15
mov word [rsp + 0x1a8], bx
lea rcx, [rsp + 0x1e8]
call fcn.140001a7c
nop
jmp 0x140043bb8
mov r13d, ebx
mov rcx, qword [0x1400b53f8]
test rcx, rcx
je 0x140043552
call fcn.140044e08
movzx r13d, al
call fcn.140041cc4
call fcn.14003f218
cmp dword [0x1400b5420], edi
jl 0x140043579
lea rcx, [0x1400b53f8]
call fcn.1400402e0
mov qword [0x1400b5400], rax
jmp 0x1400435f1
mov rdx, qword [0x1400b53f8]
lea rcx, [rsp + 0x1a8]
call fcn.140044f08
mov rdi, rax
cmp qword [rax + 0x18], rsi
jb 0x140043599
mov rdi, qword [rax]
mov r8d, 0x1c
lea rdx, [rsp + 0x1c8]
lea rcx, [0x1400b4f80]
call fcn.140046490
cmp qword [rax + 0x18], rsi
jb 0x1400435bc
mov rax, qword [rax]
mov rdx, rdi
mov rcx, rax
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [0x1400b5400], rax
lea rcx, [rsp + 0x1c8]
call fcn.140001a7c
nop
lea rcx, [rsp + 0x1a8]
call fcn.140001a7c
mov rax, qword [0x1400b5400]
mov rcx, rax
call qword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x140043610
lea rdx, [rsp + 0x48]
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov r8d, 0x1b
lea rdx, [rsp + 0x1c8]
lea rcx, [0x1400b4f80]
call fcn.140046490
mov rdx, rax
mov rcx, qword [0x1400b53f8]
call fcn.1400453d0
mov r9, qword [0x1400b5460]
test r9, r9
jne 0x140043651
mov r9, qword [0x1400b5468]
test r9, r9
je 0x140043668
mov r8d, 1
lea edx, [r8 + 0x7f]
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
mov eax, dword [0x1400b5130]
shr eax, 0x11
test al, 1
je 0x140043761
xor edx, edx
mov r8d, 0x400
lea rcx, [rsp + 0x210]
call fcn.1400141d0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov edi, eax
mov r8d, 0x3c
lea rdx, [rsp + 0x1c8]
lea rcx, [0x1400b4f80]
call fcn.140046490
cmp qword [rax + 0x18], rsi
jb 0x1400436b9
mov rax, qword [rax]
mov r8d, edi
mov rdx, rax
lea rcx, [rsp + 0x210]
call fcn.140003f10
lea rcx, [rsp + 0x1c8]
call fcn.140001a7c
lea r9, [rsp + 0x210]
xor r8d, r8d
lea edx, [r8 + 1]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [0x1400b5448], rax
test rax, rax
je 0x140043761
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_ResetEvent]
mov ecx, reloc.WSOCK32.dll_recv
call fcn.140011ab8
mov rdi, rax
mov qword [rsp + 0x38], rax
mov rcx, rsi
call fcn.140011ab8
lea rcx, [0x14003f1cc]
mov qword [rax], rcx
mov qword [rsp + 0x50], rax
lea r14, [rdi + 8]
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [0x1400057d4]
xor edx, edx
xor ecx, ecx
call fcn.14001fa7c
mov qword [rdi], rax
test rax, rax
je 0x140043f6b
mov qword [0x1400b54f8], rdi
xor edx, edx
mov r8d, 0x400
lea rcx, [rsp + 0x210]
call fcn.1400141d0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov edi, eax
mov r8d, 0x3d
lea rdx, [rsp + 0x1c8]
lea rcx, [0x1400b4f80]
call fcn.140046490
cmp qword [rax + 0x18], rsi
jb 0x1400437a1
mov rax, qword [rax]
mov r8d, edi
mov rdx, rax
lea rcx, [rsp + 0x210]
call fcn.140003f10
lea rcx, [rsp + 0x1c8]
call fcn.140001a7c
lea r9, [rsp + 0x210]
xor r8d, r8d
lea edx, [r8 + 1]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [0x1400b5450], rax
mov ecx, reloc.WSOCK32.dll_recv
call fcn.140011ab8
mov r14, rax
mov qword [rsp + 0x50], rax
mov rcx, rsi
call fcn.140011ab8
lea rcx, [0x14003f19c]
mov qword [rax], rcx
mov qword [rsp + 0x38], rax
lea rdi, [r14 + 8]
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [0x1400057d4]
xor edx, edx
xor ecx, ecx
call fcn.14001fa7c
mov qword [r14], rax
test rax, rax
je 0x140044044
mov qword [0x1400b5508], r14
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
xor r9d, r9d
mov edx, 0x487
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
movzx r8d, r15w
mov edi, 0x22e
mov edx, edi
mov rcx, qword [0x1400b53f8]
call fcn.14000eef0
mov rcx, qword [0x1400b53f8]
call fcn.1400453a0
mov r9d, r13d
movsxd r8, eax
mov edx, 0x49d
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r8, qword [0x1400b5428]
test r8, r8
je 0x1400438b8
xor r9d, r9d
mov edx, 0x49a
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [0x1400b5440]
test rcx, rcx
je 0x1400438ca
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [0x1400b4fe0], rbx
je 0x1400438eb
xor r9d, r9d
xor r8d, r8d
mov edx, 0x488
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x484
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x486
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r9, rbx
cmp byte [0x1400b5010], bl
setne r9b
xor r8d, r8d
mov edx, 0x48e
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
cmp qword [0x1400b5480], rbx
je 0x14004397e
xor r9d, r9d
xor r8d, r8d
mov edx, 0x483
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x1400b5470]
cmp qword [0x1400b5488], 0x10
cmovae rax, qword [0x1400b5470]
mov qword [0x1400b5480], rbx
mov byte [rax], bl
cmp qword [0x1400b54a0], rbx
je 0x1400439bf
xor r9d, r9d
xor r8d, r8d
mov edx, 0x482
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x1400b5490]
cmp qword [0x1400b54a8], 0x10
cmovae rax, qword [0x1400b5490]
mov qword [0x1400b54a0], rbx
mov byte [rax], bl
xor r9d, r9d
xor r8d, r8d
mov edx, 0x485
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x48c
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x490
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x48b
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x49b
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_SendMessageW]
cmp qword [0x1400b5428], rbx
jne 0x140043a7b
mov eax, dword [0x1400b5130]
shr eax, 6
test al, 1
jne 0x140043a64
cmp byte [0x1400b5511], bl
jne 0x140043a64
cmp dword [0x1400b5420], r12d
je 0x140043aa8
or r9d, 0xffffffff
jmp 0x140043a67
xor r9d, r9d
movzx r8d, r15w
mov edx, edi
mov rcx, qword [0x1400b53f8]
call fcn.14000eef0
jmp 0x140043aa8
xor r9d, r9d
movzx r8d, r15w
mov edx, 0x157
mov rcx, qword [0x1400b53f8]
call fcn.14000eef0
xor r9d, r9d
movzx r8d, r15w
mov edx, edi
mov rcx, qword [0x1400b53f8]
call fcn.14000eef0
mov r9d, 1
movzx r8d, r15w
mov edx, 0x4ba
mov rcx, qword [0x1400b53f8]
call fcn.14000eef0
nop
mov ecx, dword [0x1400b5420]
cmp ecx, 0xe
jl 0x140043ae1
mov rcx, qword [0x1400b53f8]
call fcn.140045550
mov ecx, dword [0x1400b5420]
mov eax, dword [0x1400b5130]
shr eax, 7
test al, 1
je 0x140043b07
cmp ecx, 0xc
jge 0x140043b07
mov eax, dword [0x1400b516c]
add eax, 0xffffffce
test eax, 0xfffffffd
je 0x140043f79
xor r9d, r9d
xor r8d, r8d
mov edx, 0x493
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_PostMessageW]
mov al, byte [0x1400b5510]
test al, al
jne 0x140043b5d
cmp qword [0x1400b5508], rbx
je 0x140043b5d
mov rcx, qword [0x1400b5438]
test rcx, rcx
je 0x140043b5d
xor edx, edx
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
dec eax
cmp eax, 0xfffffffd
ja 0x140043b5d
or edx, 0xffffffff
mov rcx, qword [0x1400b5450]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [0x1400b53f8]
test rcx, rcx
je 0x140043b77
mov qword [0x1400b53f8], rbx
mov rax, qword [rcx]
call qword [rax + reloc.WSOCK32.dll_recv]
nop
mov r14b, byte [rsp + 0x30]
test r14b, r14b
jne 0x140044006
mov ecx, dword [0x1400b5434]
test ecx, ecx
je 0x140043ba1
xor r9d, r9d
xor r8d, r8d
mov edx, 0x501
call qword [sym.imp.USER32.dll_PostThreadMessageW]
nop
lea rcx, [rsp + 0x1e8]
call fcn.140001a7c
nop
jmp 0x140043bb8
mov byte [0x1400b541d], r14b
test r14b, r14b
jne 0x140043bf4
lea rcx, str.User32
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, str.SwitchToThisWindow
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140043bf4
mov edx, 1
mov rcx, qword [0x1400b5400]
call rax
lea rcx, [0x1400b4fb0]
call fcn.140042b80
xor edx, edx
mov rcx, qword [0x1400b5438]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
dec eax
cmp eax, 0xfffffffd
ja 0x140043c7d
cmp byte [0x1400b5511], bl
jne 0x140043c7d
call fcn.140018358
sub eax, dword [rsp + 0x34]
mov ecx, 0x1388
cmp eax, ecx
jge 0x140043c38
sub ecx, eax
call qword [sym.imp.KERNEL32.dll_Sleep]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x502
mov ecx, dword [0x1400b5434]
call qword [sym.imp.USER32.dll_PostThreadMessageW]
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x502
mov ecx, dword [0x1400b5434]
call qword [sym.imp.USER32.dll_PostThreadMessageW]
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov al, 1
mov rcx, qword [rsp + 0x610]
xor rcx, rsp
call fcn.140011770
lea r11, [rsp + 0x620]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret
call fcn.140002370
nop
lea r8d, [rbx + 0x1a]
lea rdx, [rsp + 0x1a8]
mov rcx, rax
call fcn.140046140
mov rdx, rax
lea rcx, [rsp + 0x1c8]
call fcn.140002ad8
nop
lea rcx, [rsp + 0x1a8]
call fcn.140002c44
lea rdx, [rsp + 0x1c8]
lea rcx, [rsp + 0x70]
call fcn.140002b74
lea rdx, [0x14008a898]
lea rcx, [rsp + 0x70]
call fcn.140014360
nop
lea rcx, [0x1400b53f8]
call fcn.1400050a0
mov rcx, rax
call fcn.140045468
call fcn.140002370
mov r8d, 0x36
lea rdx, [rsp + 0x1c8]
mov rcx, rax
call fcn.140046140
mov rdx, rax
lea rcx, [rsp + 0x1a8]
call fcn.140002ad8
nop
lea rcx, [rsp + 0x1c8]
call fcn.140002c44
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0x90]
call fcn.140002b74
lea rdx, [0x14008a898]
lea rcx, [rsp + 0x90]
call fcn.140014360
nop
call fcn.14001828c
nop
lea rcx, [0x1400b53f8]
call fcn.1400050a0
mov rcx, rax
call fcn.140045468
call fcn.140002370
lea r8d, [r15 + 0x34]
lea rdx, [rsp + 0x1c8]
mov rcx, rax
call fcn.140046140
mov rdx, rax
lea rcx, [rsp + 0x1a8]
call fcn.140002ad8
nop
lea rcx, [rsp + 0x1c8]
call fcn.140002c44
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0xb0]
call fcn.140002b74
lea rdx, [0x14008a898]
lea rcx, [rsp + 0xb0]
call fcn.140014360
nop
lea rcx, [0x1400b53f8]
call fcn.1400050a0
mov rcx, rax
call fcn.140045468
call fcn.140002370
lea r8d, [r14 + 0x34]
lea rdx, [rsp + 0x1c8]
mov rcx, rax
call fcn.140046140
mov rdx, rax
lea rcx, [rsp + 0x1a8]
call fcn.140002ad8
nop
lea rcx, [rsp + 0x1c8]
call fcn.140002c44
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0xd0]
call fcn.140002b74
lea rdx, [0x14008a898]
lea rcx, [rsp + 0xd0]
call fcn.140014360
nop
lea rcx, [0x1400b53f8]
call fcn.1400050a0
mov rcx, rax
call fcn.140045468
call fcn.140002370
lea r8d, [rdi + 0x33]
lea rdx, [rsp + 0x1c8]
mov rcx, rax
call fcn.140046140
mov rdx, rax
lea rcx, [rsp + 0x1a8]
call fcn.140002ad8
nop
lea rcx, [rsp + 0x1c8]
call fcn.140002c44
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0xf0]
call fcn.140002b74
lea rdx, [0x14008a898]
lea rcx, [rsp + 0xf0]
call fcn.140014360
nop
lea rcx, [0x1400b53f8]
call fcn.1400050a0
mov rcx, rax
call fcn.140045468
call fcn.140002370
lea r8d, [r12 + 0x33]
lea rdx, [rsp + 0x1c8]
mov rcx, rax
call fcn.140046140
mov rdx, rax
lea rcx, [rsp + 0x1a8]
call fcn.140002ad8
nop
lea rcx, [rsp + 0x1c8]
call fcn.140002c44
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0x110]
call fcn.140002b74
lea rdx, [0x14008a898]
lea rcx, [rsp + 0x110]
call fcn.140014360
nop
call fcn.14001828c
nop
call fcn.14001828c
nop
mov dword [r14], ebx
mov ecx, 6
call fcn.1400100cc
nop
call fcn.140002370
mov r8d, 0x26
lea rdx, [rsp + 0x1c8]
mov rcx, rax
call fcn.140046490
mov rcx, rax
call fcn.140002290
mov r9d, reloc.WSOCK32.dll_recv
lea r8, str.Error
mov rdx, rax
mov rcx, qword [0x1400b5400]
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, [rsp + 0x1c8]
call fcn.140001a48
lea rcx, [0x1400b53f8]
call fcn.1400050a0
mov rcx, rax
call fcn.140045590
lea rcx, [0x1400b53f8]
call fcn.1400050a0
mov rcx, rax
call fcn.140045468
mov dword [rsp + 0x40], ebx
lea rdx, [0x14008a8b8]
lea rcx, [rsp + 0x40]
call fcn.140014360
nop
xor ebx, ebx
lea rcx, [0x1400b53f8]
call fcn.1400050a0
mov rcx, rax
call fcn.140045590
lea rcx, [0x1400b53f8]
call fcn.1400050a0
mov rcx, rax
call fcn.140045468
mov dword [rsp + 0x44], ebx
lea rdx, [0x14008a8b8]
lea rcx, [rsp + 0x44]
call fcn.140014360
nop
mov dword [rdi], ebx
mov ecx, 6
call fcn.1400100cc
int3