Function at 0x1400729bc
Capabilities:
Connect to http server
Create http request
Read data from internet
Receive data
Reference http user-agent string
Send data
Send http request
Send http request with host header

Disassembly:
mov r11, rsp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x1d0
mov rax, qword [0x14019d0c0]
xor rax, rsp
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x60], r9
mov r15, r8
mov r13, rdx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x90], rcx
mov qword [r11 - 0x98], rdx
mov qword [r11 - 0x90], r8
mov qword [r11 - 0x88], r9
mov rsi, qword [rsp + 0x230]
mov qword [r11 - 0x80], rsi
mov r12, qword [rsp + 0x238]
mov qword [r11 - 0xa8], r12
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x98], rax
xor ebx, ebx
mov rcx, rsi
lea edi, [rbx + 0xf]
cmp qword [rsi + 0x18], rdi
jbe 0x140072a4c
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 0xb
lea r9, str.User_Agent:
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.14001b138
or r14, 0xffffffffffffffff
cmp rax, r14
jne 0x140072a86
mov r8d, 0x8f
lea rdx, str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_58.0.3029.110_Safari_537.36_Edge_16.16299_r_n
mov rcx, rsi
call fcn.140019708
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140072a92
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 7
lea r9, str.Accept:
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.14001b138
cmp rax, r14
jne 0x140072ac8
mov r8d, 0xd
lea rdx, str.Accept:___r_n
mov rcx, rsi
call fcn.140019708
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140072ad4
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 0x10
lea r9, str.Accept_Language:
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.14001b138
cmp rax, r14
jne 0x140072b0a
mov r8d, 0x18
lea rdx, str.Accept_Language:_en_US_r_n
mov rcx, rsi
call fcn.140019708
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140072b16
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 0xd
lea r9, str.Content_Type:
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.14001b138
cmp rax, r14
jne 0x140072b4c
mov r8d, 0x31
lea rdx, str.Content_Type:_application_x_www_form_urlencoded_r_n
mov rcx, rsi
call fcn.140019708
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140072b58
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 5
lea r9, [0x14018b314]
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.14001b138
cmp rax, r14
jne 0x140072c4b
mov r8d, 6
lea rdx, str.Host:
mov rcx, rsi
call fcn.140019708
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], rbx
mov rdx, r15
cmp qword [r15 + 0x18], rdi
jbe 0x140072bb6
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
lea rcx, [rsp + 0x70]
call fcn.140003458
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0xb8]
call fcn.140071f74
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], rdi
jbe 0x140072be4
mov rax, qword [rax]
mov rdx, rax
mov rcx, rsi
call fcn.140019708
nop
mov rdx, qword [rsp + 0xd0]
mov r14d, 0x1000
cmp rdx, rdi
jbe 0x140072c34
inc rdx
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, r14
jb 0x140072c2f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400739d7
call fcn.14009e230
mov r8d, 2
lea rdx, [0x1401869dc]
mov rcx, rsi
call fcn.140019708
jmp 0x140072c51
mov r14d, 0x1000
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140072c5d
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 8
lea r9, [0x14018b328]
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.14001b138
cmp rax, 0xffffffffffffffff
jne 0x140072cbf
lea r8d, [rax + 0xa]
lea rdx, str.Referer:
mov rcx, rsi
call fcn.140019708
mov rdx, r15
cmp qword [r15 + 0x18], rdi
jbe 0x140072c9e
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
mov rcx, rsi
call fcn.140019708
mov r8d, 2
lea rdx, [0x1401869dc]
mov rcx, rsi
call fcn.140019708
cmp qword [r12 + 0x10], rbx
je 0x140072d37
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140072cd2
mov rcx, qword [rsi]
mov qword [rsp + 0x20], 8
lea r9, [0x14018b348]
xor r8d, r8d
mov rdx, qword [rsi + 0x10]
call fcn.14001b138
cmp rax, 0xffffffffffffffff
jne 0x140072d07
lea r8d, [rax + 0xa]
lea rdx, str.Cookies:
mov rcx, rsi
call fcn.140019708
cmp qword [r12 + 0x18], rdi
mov rdx, r12
jbe 0x140072d15
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
mov rcx, rsi
call fcn.140019708
mov r8d, 2
lea rdx, [0x1401869dc]
mov rcx, rsi
call fcn.140019708
mov rcx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x140072d43
mov rcx, qword [rsi]
mov dword [rsp + 0x20], ebx
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 1]
call qword [sym.imp.WININET.dll_InternetOpenA]
mov qword [rsp + 0x58], rax
test rax, rax
jne 0x140072f67
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, [rsp + 0x98]
call fcn.1400025d0
nop
mov r9d, 0x22
lea r8, str.InternetOpenA_failed._Last_error:
xor edx, edx
mov rcx, rax
call fcn.1400545bc
xorps xmm0, xmm0
mov rcx, qword [rsp + 0x48]
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], rbx
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov byte [rax], bl
mov rdx, qword [rsp + 0xb0]
cmp rdx, rdi
jbe 0x140072dfb
inc rdx
mov rcx, qword [rsp + 0x98]
mov rax, rcx
cmp rdx, r14
jb 0x140072df6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400739dd
call fcn.14009e230
mov qword [rsp + 0xa8], rbx
mov qword [rsp + 0xb0], rdi
mov byte [rsp + 0x98], bl
mov rdx, qword [r13 + 0x18]
cmp rdx, rdi
jbe 0x140072e48
mov rcx, qword [r13]
inc rdx
cmp rdx, r14
jb 0x140072e43
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400739e3
mov rcx, r8
call fcn.14009e230
mov qword [r13 + 0x10], rbx
mov qword [r13 + 0x18], rdi
mov byte [r13], bl
mov rdx, qword [r15 + 0x18]
cmp rdx, rdi
jbe 0x140072e89
mov rcx, qword [r15]
inc rdx
cmp rdx, r14
jb 0x140072e84
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400739e9
mov rcx, r8
call fcn.14009e230
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rdi
mov byte [r15], bl
mov r15, qword [rsp + 0x60]
mov rdx, qword [r15 + 0x18]
cmp rdx, rdi
jbe 0x140072ece
mov rcx, qword [r15]
inc rdx
cmp rdx, r14
jb 0x140072ec9
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400739ef
mov rcx, r8
call fcn.14009e230
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rdi
mov byte [r15], bl
mov rdx, qword [rsi + 0x18]
cmp rdx, rdi
jbe 0x140072f0e
mov rcx, qword [rsi]
inc rdx
cmp rdx, r14
jb 0x140072f09
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400739f5
mov rcx, r8
call fcn.14009e230
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
mov byte [rsi], bl
mov rdx, qword [r12 + 0x18]
cmp rdx, rdi
jbe 0x140072f4f
inc rdx
mov rcx, qword [r12]
cmp rdx, r14
jb 0x140072f4a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400739fb
mov rcx, r8
call fcn.14009e230
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], rdi
mov byte [r12], bl
mov rax, qword [rsp + 0x48]
jmp 0x1400739a9
mov rcx, r15
cmp qword [r15 + 0x18], rdi
jbe 0x140072f73
mov rcx, qword [r15]
mov qword [rsp + 0x20], 5
lea r9, str.https
xor r8d, r8d
mov rdx, qword [r15 + 0x10]
call fcn.14001b138
mov qword [rsp + 0x70], rax
or rcx, 0xffffffffffffffff
cmp dword [rsp + 0x248], ecx
jne 0x140072fb6
cmp rax, rcx
mov eax, 0x1bb
jne 0x140072fae
lea eax, [rcx + 0x51]
mov word [rsp + 0x248], ax
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], rbx
mov qword [rsp + 0xf8], rbx
mov rdx, r15
cmp qword [r15 + 0x18], rdi
jbe 0x140072fdd
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
lea rcx, [rsp + 0xe0]
call fcn.140003458
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x100]
call fcn.140071f74
cmp qword [rax + 0x18], rdi
jbe 0x14007300c
mov rax, qword [rax]
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], 3
mov qword [rsp + 0x20], rbx
xor r9d, r9d
movzx r8d, word [rsp + 0x248]
mov rdx, rax
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.WININET.dll_InternetConnectA]
mov qword [rsp + 0x50], rax
mov rdx, qword [rsp + 0x118]
cmp rdx, rdi
jbe 0x140073084
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, r14
jb 0x14007307a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140073a01
call fcn.14009e230
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x110], rbx
mov qword [rsp + 0x118], rdi
mov byte [rsp + 0x100], bl
test rax, rax
jne 0x140073299
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, [rsp + 0xb8]
call fcn.1400025d0
nop
mov r9d, 0x25
lea r8, str.InternetConnectA_failed._Last_error:
xor edx, edx
mov rcx, rax
call fcn.1400545bc
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x98], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x160], xmm0
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov byte [rax], bl
mov rdx, qword [rsp + 0xd0]
cmp rdx, rdi
jbe 0x140073130
inc rdx
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, r14
jb 0x14007312b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140073a07
call fcn.14009e230
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rax, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rsp + 0x160]
movups xmmword [rax + 0x10], xmm1
mov rdx, qword [r13 + 0x18]
cmp rdx, rdi
jbe 0x14007318d
inc rdx
cmp rdx, r14
mov rcx, qword [r13]
jb 0x140073188
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140073a2b
mov rcx, r8
call fcn.14009e230
mov byte [r13], bl
mov qword [r13 + 0x18], rdi
mov qword [r13 + 0x10], rbx
mov rdx, qword [r15 + 0x18]
cmp rdx, rdi
jbe 0x1400731ce
inc rdx
cmp rdx, r14
mov rcx, qword [r15]
jb 0x1400731c9
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140073a31
mov rcx, r8
call fcn.14009e230
mov byte [r15], bl
mov qword [r15 + 0x18], rdi
mov qword [r15 + 0x10], rbx
mov r15, qword [rsp + 0x60]
mov rdx, qword [r15 + 0x18]
cmp rdx, rdi
jbe 0x140073213
inc rdx
mov rcx, qword [r15]
cmp rdx, r14
jb 0x14007320e
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140073a37
mov rcx, r8
call fcn.14009e230
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rdi
mov byte [r15], bl
mov rdx, qword [rsi + 0x18]
cmp rdx, rdi
jbe 0x140073253
inc rdx
cmp rdx, r14
mov rcx, qword [rsi]
jb 0x14007324e
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400739d1
mov rcx, r8
call fcn.14009e230
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
mov byte [rsi], bl
mov rdx, qword [r12 + 0x18]
cmp rdx, rdi
jbe 0x140072f4f
inc rdx
mov rcx, qword [r12]
cmp rdx, r14
jb 0x140072f4a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140073a0d
jmp 0x140072f47
mov rax, qword [r12 + 0x10]
cmp qword [rsp + 0x70], 0xffffffffffffffff
je 0x1400732b7
neg rax
sbb eax, eax
and eax, 0xfff80000
add eax, 0x80880010
jmp 0x1400732c6
neg rax
sbb eax, eax
and eax, 0xfff80000
add eax, 0x80084010
mov dword [rsp + 0x40], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x138], rbx
mov rdx, r15
cmp qword [r15 + 0x18], rdi
jbe 0x1400732f1
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
lea rcx, [rsp + 0x120]
call fcn.140003458
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xb8]
call fcn.140072394
mov r8, rax
cmp qword [rax + 0x18], rdi
jbe 0x140073323
mov r8, qword [rax]
mov rdx, r13
cmp qword [r13 + 0x18], rdi
jbe 0x140073330
mov rdx, qword [r13]
mov qword [rsp + 0x38], rbx
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
lea r9, str.HTTP_1.1
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WININET.dll_HttpOpenRequestA]
mov qword [rsp + 0x40], rax
mov rdx, qword [rsp + 0xd0]
cmp rdx, rdi
jbe 0x1400733a1
inc rdx
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, r14
jb 0x140073397
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140073a13
call fcn.14009e230
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xc8], rbx
mov qword [rsp + 0xd0], rdi
mov byte [rsp + 0xb8], bl
test rax, rax
jne 0x14007345d
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, [rsp + 0xb8]
call fcn.1400025d0
nop
mov r9d, 0x25
lea r8, str.HttpOpenRequestA_failed._Last_error:
xor edx, edx
mov rcx, rax
call fcn.1400545bc
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x98], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x160], xmm0
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov byte [rax], bl
mov rdx, qword [rsp + 0xd0]
cmp rdx, rdi
jbe 0x14007344d
inc rdx
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, r14
jb 0x140073448
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140073a19
call fcn.14009e230
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
jmp 0x140073130
mov dword [rsp + 0x1b8], 4
lea r9, [rsp + 0x1b8]
lea r8, [rsp + 0x190]
mov edx, 0x1f
mov rcx, rax
call qword [sym.imp.WININET.dll_InternetQueryOptionA]
test eax, eax
je 0x1400734b2
or dword [rsp + 0x190], 0x1180
mov r9d, 4
lea r8, [rsp + 0x190]
lea edx, [r9 + 0x1b]
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_InternetSetOptionA]
mov r8, qword [r13 + 0x10]
mov rcx, r13
cmp qword [r13 + 0x18], rdi
jbe 0x1400734c3
mov rcx, qword [r13]
cmp r8, 3
jne 0x1400734ee
lea rdx, [0x14018b3f8]
call fcn.1400ceec0
test eax, eax
jne 0x1400734ee
mov rdx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x1400734e5
mov rdx, qword [rsi]
mov dword [rsp + 0x20], ebx
xor r9d, r9d
jmp 0x140073512
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax + 0x10]
mov r9, rax
cmp qword [rax + 0x18], rdi
jbe 0x140073502
mov r9, qword [rax]
mov rdx, rsi
cmp qword [rsi + 0x18], rdi
jbe 0x14007350e
mov rdx, qword [rsi]
mov dword [rsp + 0x20], ecx
mov r8d, dword [rsi + 0x10]
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_HttpSendRequestA]
test eax, eax
setne al
test al, al
jne 0x140073678
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, [rsp + 0x70]
call fcn.1400025d0
nop
mov r9d, 0x25
lea r8, str.HttpSendRequestA_failed._Last_error:
xor edx, edx
mov rcx, rax
call fcn.1400545bc
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x98], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x160], xmm0
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov byte [rax], bl
mov rdx, qword [rsp + 0x88]
cmp rdx, rdi
jbe 0x1400735b4
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, r14
jb 0x1400735af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140073a1f
call fcn.14009e230
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rax, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rsp + 0x160]
movups xmmword [rax + 0x10], xmm1
mov rdx, qword [r13 + 0x18]
cmp rdx, rdi
jbe 0x140073627
inc rdx
cmp rdx, r14
mov rcx, qword [r13]
jb 0x140073622
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140073a2b
mov rcx, r8
call fcn.14009e230
mov byte [r13], bl
mov qword [r13 + 0x18], rdi
mov qword [r13 + 0x10], rbx
mov rdx, qword [r15 + 0x18]
cmp rdx, rdi
jbe 0x140073668
inc rdx
cmp rdx, r14
mov rcx, qword [r15]
jb 0x140073663
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140073a31
mov rcx, r8
call fcn.14009e230
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rdi
mov byte [r15], bl
jmp 0x1400731d9
xorps xmm0, xmm0
movups xmmword [rsp + 0x198], xmm0
mov qword [rsp + 0x1a8], rbx
mov qword [rsp + 0x1b0], rdi
mov byte [rsp + 0x198], bl
mov ecx, 0x401
call fcn.14009e4b4
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x194], ebx
jmp 0x1400736b7
mov rax, qword [rsp + 0x68]
xor edx, edx
mov r8d, 0x401
mov rcx, rax
call fcn.1400ceb20
lea r9, [rsp + 0x194]
mov r8d, 0x400
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_InternetReadFile]
mov r8d, dword [rsp + 0x194]
mov rdx, qword [rsp + 0x68]
lea rcx, [rsp + 0x198]
call fcn.140019708
cmp dword [rsp + 0x194], ebx
jne 0x1400736b2
mov rcx, r14
call fcn.14009e4b4
mov qword [rsp + 0x70], rax
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.1400ceb20
mov dword [rsp + 0x1bc], 0xfff
mov qword [rsp + 0x20], rbx
lea r9, [rsp + 0x1bc]
mov r8, qword [rsp + 0x70]
mov edx, 0x2b
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_HttpQueryInfoA]
mov rax, qword [rsp + 0x70]
or rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], bl
jne 0x140073758
mov r8, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x98]
call fcn.140019708
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rsp + 0x68]
call fcn.14009e230
mov rcx, qword [rsp + 0x70]
call fcn.14009e230
mov rax, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x198]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rsp + 0x1a8]
movups xmmword [rax + 0x10], xmm1
mov qword [rsp + 0x1a8], rbx
mov qword [rsp + 0x1b0], rdi
mov byte [rsp + 0x198], bl
jmp 0x1400735f1
mov rcx, qword [rsp + 0x1c0]
xor rcx, rsp
call fcn.14009e210
add rsp, 0x1d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call fcn.1400a9144
nop
call fcn.1400a9144
int3
call fcn.1400a9144
nop
call fcn.1400a9144
nop
call fcn.1400a9144
nop
call fcn.1400a9144
nop
call fcn.1400a9144
nop
call fcn.1400a9144
nop
call fcn.1400a9144
int3
call fcn.1400a9144
nop
call fcn.1400a9144
nop
call fcn.1400a9144
int3
call fcn.1400a9144
int3
call fcn.1400a9144
int3
call fcn.1400a9144
nop
call fcn.1400a9144
nop
call fcn.1400a9144
int3