Function at 0x1400066c0
Capabilities:
Create http request
Read data from internet
Receive data

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 8], rcx
push rbp
push rsi
mov eax, 0x2048
call fcn.14005aaf0
sub rsp, rax
mov rcx, rdx
mov dword [rsp + 0x2070], 0x1000
lea rdx, [rsp + 0x30]
mov r9d, 0x4000000
lea r8, [rsp + 0x2070]
call qword [sym.imp.WININET.dll_InternetCanonicalizeUrlW]
mov rcx, qword [0x14007b9f0]
xor ebp, ebp
xor r9d, r9d
mov dword [rsp + 0x20], ebp
xor r8d, r8d
mov byte [0x14007ba10], 0
xor edx, edx
call qword [sym.imp.WININET.dll_InternetOpenW]
mov rsi, rax
test rax, rax
jne 0x140006747
xor ecx, ecx
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov eax, 5
mov dword [0x14007b9f8], eax
add rsp, 0x2048
pop rsi
pop rbp
ret
xor r8d, r8d
lea rdx, [0x14007b9d0]
lea ecx, [r8 + 6]
call fcn.140005640
mov rcx, rsi
test al, al
jne 0x14000677c
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov eax, 4
mov dword [0x14007b9f8], eax
add rsp, 0x2048
pop rsi
pop rbp
ret
mov qword [rsp + 0x2068], rbx
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x2078], rdi
xor r9d, r9d
mov qword [rsp + 0x2040], r12
xor r8d, r8d
mov qword [rsp + 0x2038], r14
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x2030], r15
mov dword [rsp + 0x20], 0x84002000
call qword [sym.imp.WININET.dll_InternetOpenUrlW]
mov r15, rax
test rax, rax
jne 0x1400067dc
mov rcx, rsi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
lea eax, [r15 + 5]
jmp 0x1400068c4
xor r8d, r8d
lea rdx, [0x14007b9d0]
lea ecx, [r8 + 7]
call fcn.140005640
test al, al
je 0x1400068b6
xor r8d, r8d
lea rdx, [0x14007b9d0]
lea ecx, [r8 + 8]
call fcn.140005640
test al, al
je 0x1400068b6
movsxd rcx, dword [0x14007b9d0]
call fcn.14003f364
mov rbx, rax
mov r14, rbp
mov edi, 1
nop dword [rax]
mov r8d, dword [0x14007b9d0]
lea rdx, [r14 + rbx]
lea r9, [rsp + 0x2060]
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetReadFile]
mov ecx, dword [rsp + 0x2060]
test eax, eax
je 0x14000685f
test ecx, ecx
je 0x1400068fc
add ebp, ecx
mov ecx, dword [0x14007b9d0]
add ecx, ebp
movsxd rcx, ecx
call fcn.14003f364
movsxd r14, ebp
mov rdx, rbx
mov r8, r14
mov rcx, rax
mov r12, rax
call fcn.1400414b0
mov rdx, rdi
mov rcx, rbx
call fcn.14003f320
mov r8, r14
lea rdx, [0x14007b9d0]
mov ecx, 9
mov rbx, r12
call fcn.140005640
test al, al
jne 0x140006830
mov rdx, rdi
mov rcx, r12
call fcn.14003f320
mov rcx, rsi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov eax, 4
mov dword [0x14007b9f8], eax
mov r14, qword [rsp + 0x2038]
mov r12, qword [rsp + 0x2040]
mov rdi, qword [rsp + 0x2078]
mov rbx, qword [rsp + 0x2068]
mov r15, qword [rsp + 0x2030]
add rsp, 0x2048
pop rsi
pop rbp
ret
movsxd rax, ebp
mov rcx, rsi
mov byte [rax + rbx], 0
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rbx + rax], 0
jne 0x140006913
test rax, rax
jne 0x140006932
mov ecx, 2
mov byte [rbx], al
mov dword [0x14007b9f8], ecx
mov eax, ecx
jmp 0x1400068ca
lea rdx, str._license_:_valid_
mov rcx, rbx
call fcn.140040e74
test rax, rax
jne 0x1400069ab
lea rdx, str._license_:_expired_
mov rcx, rbx
call fcn.140040e74
test rax, rax
je 0x14000696c
mov edi, 0xd
mov dword [0x14007b9f8], edi
mov eax, edi
jmp 0x1400068ca
lea rdx, str._license_:_invalid_
mov rcx, rbx
call fcn.140040e74
test rax, rax
je 0x140006992
mov edi, 0xe
mov dword [0x14007b9f8], edi
mov eax, edi
jmp 0x1400068ca
lea rdx, str._license_:_no_activations_left_
mov rcx, rbx
call fcn.140040e74
test rax, rax
je 0x1400069b8
mov edi, 0x10
mov dword [0x14007b9f8], edi
mov eax, edi
jmp 0x1400068ca
lea rdx, str._license_:_item_name_mismatch_
mov rcx, rbx
call fcn.140040e74
test rax, rax
mov ecx, 2
mov edx, 0xf
cmovne ecx, edx
mov edi, ecx
mov dword [0x14007b9f8], ecx
mov eax, ecx
jmp 0x1400068ca