Function at 0x1400060a0
Capabilities:
Create process on windows

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, 0x480
mov rax, qword [0x1400d5140]
xor rax, rsp
mov qword [rsp + 0x470], rax
xor edi, edi
mov ebx, edi
mov dword [rsp + 0x30], ebx
lea edx, [rdi + 2]
lea rcx, [0x1400c5f2d]
call fcn.140084b5c
test eax, eax
je 0x1400070c2
mov esi, 0xfde9
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_SetConsoleCP]
mov qword [rsp + 0x3f0], 0x54
mov qword [rsp + 0x3f8], 0x100000
mov dword [rsp + 0x400], 0x190
lea r8, str.Consolas
lea edx, [rdi + 0x20]
lea rcx, [rsp + 0x404]
call fcn.140080b30
nop
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
lea r8, [rsp + 0x3f0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_SetCurrentConsoleFontEx]
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2d0], rax
movups xmmword [rsp + 0xa0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0xb0], xmm1
lea esi, [rdi + 0x24]
mov r8d, esi
lea rdx, str.https:__steamtools.info_version2.txt
lea rcx, [rsp + 0xa0]
call fcn.14000d9b8
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0xd0], xmm1
mov r8d, esi
lea rdx, str.http:__update.wudrm.com_version2.txt
lea rcx, [rsp + 0xc0]
call fcn.14000d9b8
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0xf0], xmm1
lea r8d, [rdi + 0x37]
lea rdx, str.http:__stools.oss_cn_shanghai.aliyuncs.com_version2.txt
lea rcx, [rsp + 0xe0]
call fcn.14000d9b8
nop
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x280], rax
lea rax, [rsp + 0x100]
mov qword [rsp + 0x288], rax
movaps xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x280], xmm0
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x2c0]
call fcn.140008fa8
nop
lea r9, [fcn.140009818]
lea edx, [rdi + 0x20]
lea r8d, [rdi + 3]
lea rcx, [rsp + 0xa0]
call fcn.140076b64
lea rcx, [rsp + 0x340]
call fcn.140004050
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x2a0], xmm0
mov ecx, edi
mov qword [rsp + 0x2b0], rcx
lea esi, [rdi + 0xf]
mov qword [rsp + 0x2b8], rsi
mov byte [rsp + 0x2a0], dil
mov r14, qword [rsp + 0x2c0]
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x38], r14
cmp r14, rax
je 0x140006434
call fcn.14001de00
mov r15, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x2e0], xmm0
mov qword [rsp + 0x2f0], rdi
mov qword [rsp + 0x2f8], rsi
mov byte [rsp + 0x2e0], dil
or ebx, 1
mov dword [rsp + 0x30], ebx
test rax, rax
je 0x14000639a
cmp qword [r14 + 0x18], rsi
jbe 0x140006305
mov r14, qword [r14]
mov r8, r14
mov edx, 0x2712
mov rcx, r15
call fcn.1400220b0
lea r8, [0x140003db8]
mov edx, 0x4e2b
mov rcx, r15
call fcn.1400220b0
lea r8, [rsp + 0x2e0]
mov edx, 0x2711
mov rcx, r15
call fcn.1400220b0
xor r8d, r8d
lea edx, [r8 + 0x40]
mov rcx, r15
call fcn.1400220b0
xor r8d, r8d
lea edx, [r8 + 0x51]
mov rcx, r15
call fcn.1400220b0
mov edx, 0x34
lea r8d, [rdx - 0x33]
mov rcx, r15
call fcn.1400220b0
mov edx, reloc.WS2_32.dll_listen
lea r8d, [rdx + 0x11]
mov rcx, r15
call fcn.1400220b0
mov rcx, r15
call fcn.14001dec0
mov r14d, eax
mov rcx, r15
call fcn.14001dde0
test r14d, r14d
jne 0x1400070f6
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x2a0]
call fcn.140009874
and ebx, 0xfffffffe
mov dword [rsp + 0x30], ebx
mov rdx, qword [rsp + 0x2f8]
cmp rdx, rsi
jbe 0x1400063fd
inc rdx
mov rcx, qword [rsp + 0x2e0]
mov rax, rcx
mov r14d, 0x1000
cmp rdx, r14
jb 0x1400063f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000714f
call fcn.140076b20
nop
jmp 0x140006403
mov r14d, 0x1000
mov rcx, qword [rsp + 0x2b0]
jmp 0x14000643a
mov r14d, 0x1000
test rcx, rcx
je 0x140007155
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x2e0], xmm1
mov qword [rsp + 0x2f0], rdi
mov r13, rdi
psrldq xmm1, 8
movq r15, xmm1
cmp r13, rcx
jae 0x1400065c2
lea rax, [r13 + 1]
cmp rax, rcx
jae 0x1400065b9
xorps xmm0, xmm0
movups xmmword [rsp + 0x360], xmm0
mov qword [rsp + 0x370], rdi
mov qword [rsp + 0x378], rdi
cmp rcx, r13
jb 0x14000717e
sub rcx, r13
mov r8d, 2
cmp rcx, r8
cmovb r8, rcx
lea rdx, [rsp + 0x2a0]
cmp qword [rsp + 0x2b8], rsi
cmova rdx, qword [rsp + 0x2a0]
add rdx, r13
lea rcx, [rsp + 0x360]
call fcn.14000d9b8
or ebx, 2
mov dword [rsp + 0x30], ebx
call fcn.14008536c
mov qword [rsp + 0x38], rax
lea r12, [rsp + 0x360]
cmp qword [rsp + 0x378], rsi
cmova r12, qword [rsp + 0x360]
mov dword [rax], edi
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rsp + 0x280]
mov rcx, r12
call fcn.140081b20
mov ecx, eax
cmp r12, qword [rsp + 0x280]
je 0x140007184
mov rax, qword [rsp + 0x38]
cmp dword [rax], 0x22
je 0x140007190
mov byte [rsp + 0x34], cl
cmp r15, qword [rsp + 0x2f0]
je 0x140006555
mov byte [r15], cl
inc r15
mov qword [rsp + 0x2e8], r15
jmp 0x140006572
lea r8, [rsp + 0x34]
mov rdx, r15
lea rcx, [rsp + 0x2e0]
call fcn.1400125a4
mov r15, qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x378]
cmp rdx, rsi
jbe 0x1400065b1
inc rdx
mov rcx, qword [rsp + 0x360]
mov rax, rcx
cmp rdx, r14
jb 0x1400065ab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000719d
call fcn.140076b20
nop
mov rcx, qword [rsp + 0x2b0]
add r13, 2
jmp 0x140006464
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x300], xmm0
mov qword [rsp + 0x310], rax
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x300]
call fcn.140003ddc
nop
mov qword [rsp + 0xd8], rdi
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x300]
lea rcx, [rsp + 0x380]
call fcn.14000cb04
nop
lea rcx, [rsp + 0x380]
call fcn.14000cd44
mov rcx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x320], xmm0
movdqa xmm1, xmmword [0x1400c77b0]
movdqu xmmword [rsp + 0x330], xmm1
mov byte [rsp + 0x320], dil
or ebx, 0x10
mov dword [rsp + 0x30], ebx
cmp byte [rax], 3
jne 0x1400071a3
mov r12, qword [rax + 8]
lea rax, [rsp + 0x320]
cmp rax, r12
je 0x14000673f
mov r15, qword [r12 + 0x10]
cmp qword [r12 + 0x18], rsi
jbe 0x14000667c
mov r12, qword [r12]
cmp r15, rsi
ja 0x1400066a9
mov qword [rsp + 0x330], r15
mov r8, r15
mov rdx, r12
lea rcx, [rsp + 0x320]
call fcn.1400a4b10
mov byte [rsp + r15 + 0x320], dil
jmp 0x14000673f
movabs r13, 0x7fffffffffffffff
cmp r15, r13
ja 0x1400071eb
mov rax, r15
or rax, rsi
cmp rax, r13
jbe 0x1400066d3
movabs rcx, 0x8000000000000000
jmp 0x1400066fa
mov r13, rax
mov ecx, reloc.WLDAP32.dll_Ordinal_22
cmp rax, rcx
cmovb r13, rcx
lea rcx, [r13 + 1]
test rcx, rcx
jne 0x1400066f5
mov rax, rdi
mov qword [rsp + 0x38], rax
jmp 0x140006710
cmp rcx, r14
jb 0x140006706
call fcn.14001790c
mov qword [rsp + 0x38], rax
jmp 0x140006710
call fcn.140076b28
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x330], r15
mov qword [rsp + 0x338], r13
mov r8, r15
mov rdx, r12
mov rcx, rax
call fcn.1400a4b10
mov rax, qword [rsp + 0x38]
mov byte [rax + r15], dil
mov qword [rsp + 0x320], rax
and ebx, 0xffffffef
or ebx, 0xc
mov dword [rsp + 0x30], ebx
lea rcx, [rsp + 0x450]
call fcn.140003c88
nop
lea rax, str.update.zip
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], 0xa
movaps xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x280], xmm0
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x60]
call fcn.140017478
or ebx, 0x20
mov dword [rsp + 0x30], ebx
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x450]
lea rcx, [rsp + 0x3b0]
call fcn.1400030d0
nop
lea rcx, [rsp + 0x60]
call fcn.14000b2b8
lea rax, vtable.std::_Func_impl_no_alloc_class__int___cdecl_main_void_::_6::_lambda_1___void__double_.0
mov qword [rsp + 0x190], rax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x1c8], rax
lea r8, [rsp + 0x190]
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x320]
call fcn.140004198
nop
mov rcx, qword [rsp + 0x1c8]
test rcx, rcx
je 0x14000681f
mov rax, qword [rcx]
lea rdx, [rsp + 0x190]
cmp rcx, rdx
setne dl
call qword [rax + reloc.WLDAP32.dll_Ordinal_32]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x340]
call fcn.14000c17c
or ebx, 0x40
mov dword [rsp + 0x30], ebx
lea r8, [rsp + 0x80]
lea rcx, [rsp + 0x40]
call fcn.14000c7a8
nop
mov r8d, 1
lea rdx, [0x1400c637c]
mov rcx, rax
call fcn.1400097a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x280], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x290], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x280], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x290], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov byte [rax], dil
bts ebx, 7
mov dword [rsp + 0x30], ebx
lea rcx, [rsp + 0x280]
call fcn.1400057c8
nop
mov rdx, qword [rsp + 0x298]
cmp rdx, rsi
jbe 0x1400068f1
inc rdx
mov rcx, qword [rsp + 0x280]
mov rax, rcx
cmp rdx, r14
jb 0x1400068eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400071f1
call fcn.140076b20
nop
movdqa xmm0, xmmword [0x1400c77b0]
movdqu xmmword [rsp + 0x290], xmm0
mov byte [rsp + 0x280], dil
mov rdx, qword [rsp + 0x58]
cmp rdx, rsi
jbe 0x14000694b
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, r14
jb 0x14000693d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400071f7
call fcn.140076b20
nop
movdqa xmm0, xmmword [0x1400c77b0]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], dil
mov rdx, qword [rsp + 0x98]
cmp rdx, rsi
jbe 0x140006995
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, r14
jb 0x14000698f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400071fd
call fcn.140076b20
nop
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x3b0]
call fcn.140004380
lea r15, str.Steamtools.exe
mov qword [rsp + 0x280], r15
mov r12d, reloc.WS2_32.dll_ntohl
mov qword [rsp + 0x288], r12
movaps xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x280], xmm0
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x148]
call fcn.140017478
bts ebx, 8
mov dword [rsp + 0x30], ebx
lea r13, str.stUI
mov qword [rsp + 0x280], r13
mov qword [rsp + 0x288], 4
movaps xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x280], xmm0
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x128]
call fcn.140017478
bts ebx, 9
mov dword [rsp + 0x30], ebx
lea rax, str.config
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], 6
movaps xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x280], xmm0
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x80]
call fcn.140017478
bts ebx, 0xa
mov dword [rsp + 0x30], ebx
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x220]
call fcn.1400030d0
nop
lea r8, [rsp + 0x128]
mov rdx, rax
lea rcx, [rsp + 0x200]
call fcn.1400030d0
nop
lea r8, [rsp + 0x148]
mov rdx, rax
lea rcx, [rsp + 0x390]
call fcn.1400030d0
nop
lea rcx, [rsp + 0x200]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x220]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x80]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x128]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x148]
call fcn.14000b2b8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea r8d, [r12 - 4]
lea rdx, str.Steamtools
lea rcx, [rsp + 0x40]
call fcn.14000d9b8
nop
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x390]
call fcn.140004f4c
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, rsi
jbe 0x140006b90
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, r14
jb 0x140006b8a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007203
call fcn.140076b20
nop
lea rcx, [rsp + 0x3b0]
cmp qword [rsp + 0x3c8], 7
cmova rcx, qword [rsp + 0x3b0]
call fcn.140075300
shr rax, 0x20
test eax, eax
jne 0x140007209
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8, r12
mov rdx, r15
lea rcx, [rsp + 0x40]
call fcn.14000d9b8
nop
lea rcx, [rsp + 0x40]
call fcn.1400059a8
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, rsi
jbe 0x140006c21
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, r14
jb 0x140006c1b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007219
call fcn.140076b20
nop
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x390]
call fcn.140003024
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140006c56
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14000d688
bts ebx, 0xb
mov dword [rsp + 0x30], ebx
lea r15, [rsp + 0x40]
cmp qword [rsp + 0x58], 7
cmova r15, qword [rsp + 0x40]
xorps xmm0, xmm0
movups xmmword [rsp + 0x280], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x290], xmm1
lea rdx, [rsp + 0x390]
cmp qword [rsp + 0x3a8], 7
cmova rdx, qword [rsp + 0x390]
mov r8, qword [rsp + 0x3a0]
lea rcx, [rsp + 0x280]
call fcn.14000d688
or ebx, r14d
mov dword [rsp + 0x30], ebx
lea r8, [rsp + 0x280]
cmp qword [rsp + 0x298], 7
cmova r8, qword [rsp + 0x280]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
nop
lea rcx, [rsp + 0x280]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x40]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x100]
call fcn.14000b2b8
lea rax, str.Release_Notes.txt
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], reloc.WS2_32.dll_recvfrom
movaps xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x280], xmm0
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x100]
call fcn.140017478
bts ebx, 0xd
mov dword [rsp + 0x30], ebx
mov qword [rsp + 0x280], r13
mov qword [rsp + 0x288], 4
movaps xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x280], xmm0
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x40]
call fcn.140017478
bts ebx, 0xe
mov dword [rsp + 0x30], ebx
lea rax, str.config
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], 6
movaps xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x280], xmm0
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x60]
call fcn.140017478
bts ebx, 0xf
mov dword [rsp + 0x30], ebx
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0xa0]
call fcn.1400030d0
nop
lea r8, [rsp + 0x40]
mov rdx, rax
lea rcx, [rsp + 0x168]
call fcn.1400030d0
nop
lea r8, [rsp + 0x100]
mov rdx, rax
lea rcx, [rsp + 0x3d0]
call fcn.1400030d0
nop
lea rcx, [rsp + 0x168]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0xa0]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x60]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x40]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x100]
call fcn.14000b2b8
lea rcx, [rsp + 0x3d0]
call fcn.140003918
test al, al
je 0x140006e9f
lea rcx, [rsp + 0x3d0]
call fcn.1400052a8
nop
lea rcx, [rsp + 0x3d0]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x390]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x3b0]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x450]
call fcn.14000b2b8
nop
mov rdx, qword [rsp + 0x338]
cmp rdx, rsi
jbe 0x140006f16
inc rdx
mov rcx, qword [rsp + 0x320]
mov rax, rcx
cmp rdx, r14
jb 0x140006f10
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000721f
call fcn.140076b20
nop
movdqa xmm0, xmmword [0x1400c77b0]
movdqu xmmword [rsp + 0x330], xmm0
mov byte [rsp + 0x320], dil
mov dl, byte [rsp + 0x380]
lea rcx, [rsp + 0x388]
call fcn.14000adec
nop
mov rcx, qword [rsp + 0x300]
test rcx, rcx
je 0x140006f97
mov rdx, qword [rsp + 0x310]
sub rdx, rcx
mov rax, rcx
cmp rdx, r14
jb 0x140006f7d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007225
call fcn.140076b20
nop
mov qword [rsp + 0x300], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x308], xmm0
mov rcx, qword [rsp + 0x2e0]
test rcx, rcx
je 0x140006fd6
mov rdx, qword [rsp + 0x2f0]
sub rdx, rcx
mov rax, rcx
cmp rdx, r14
jb 0x140006fd0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000722b
call fcn.140076b20
nop
mov rdx, qword [rsp + 0x2b8]
cmp rdx, rsi
jbe 0x140007015
inc rdx
mov rcx, qword [rsp + 0x2a0]
mov rax, rcx
cmp rdx, r14
jb 0x14000700f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007231
call fcn.140076b20
nop
lea rcx, [rsp + 0x340]
call fcn.14000b2b8
nop
lea rcx, [rsp + 0x2c0]
call fcn.14000ad18
nop
jmp 0x14000703e
xorps xmm0, xmm0
movups xmmword [rsp + 0x340], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x350], xmm1
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str._n_Enter_...
lea rcx, [rsp + 0x340]
call fcn.14000d9b8
nop
lea rcx, [rsp + 0x340]
call fcn.1400057c8
nop
mov rdx, qword [rsp + 0x358]
cmp rdx, rsi
jbe 0x1400070bd
inc rdx
mov rcx, qword [rsp + 0x340]
mov rax, rcx
cmp rdx, r14
jb 0x1400070b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007237
call fcn.140076b20
nop
call fcn.140009480
xor eax, eax
mov rcx, qword [rsp + 0x470]
xor rcx, rsp
call fcn.140076b00
lea r11, [rsp + 0x480]
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
mov ecx, r14d
call fcn.14001ee30
mov rbx, rax
lea rdx, str.cURL
lea rcx, [rsp + 0xa0]
call fcn.140009900
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x168]
call fcn.14000c398
nop
mov rdx, rax
lea rcx, [rsp + 0x1d0]
call fcn.140001444
lea rdx, [0x1400d34a8]
lea rcx, [rsp + 0x1d0]
call fcn.140078e20
nop
call fcn.140086364
nop
lea rdx, [0x1400c6348]
lea rcx, [rsp + 0x1e8]
call fcn.1400014b4
lea rdx, [0x1400d34a8]
lea rcx, [rsp + 0x1e8]
call fcn.140078e20
nop
call fcn.14000bd6c
nop
lea rcx, str.invalid_stoul_argument
call fcn.140075958
lea rcx, str.stoul_argument_out_of_range
call fcn.1400759a0
nop
call fcn.140086364
nop
call fcn.14000fb50
mov qword [rsp + 0x280], rax
lea r8, [rsp + 0x280]
lea rcx, [rsp + 0xa0]
call fcn.14001ae8c
nop
mov r8, rax
lea rcx, [rsp + 0x240]
call fcn.14001af28
lea rdx, [0x1400d3488]
lea rcx, [rsp + 0x240]
call fcn.140078e20
nop
call fcn.140001430
nop
call fcn.140086364
nop
call fcn.140086364
nop
call fcn.140086364
nop
call fcn.140086364
nop
lea r8, [rsp + 0x3b0]
mov edx, eax
call fcn.140003864
nop
call fcn.140086364
nop
call fcn.140086364
nop
call fcn.140086364
nop
call fcn.140086364
nop
call fcn.140086364
nop
call fcn.140086364
int3