Function at 0x140012360
Capabilities:
Initialize winhttp library
Inspect section memory permissions
Prepare http request
Read http header
Receive http response
Send data
Send http request
Set http header

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x8300]
mov eax, 0x8400
call fcn.1400591a0
sub rsp, rax
mov rax, qword [0x140090030]
xor rax, rsp
mov qword [rbp + 0x82f0], rax
mov r13, rdx
mov rdi, rcx
mov qword [rsp + 0x68], rcx
xor r15d, r15d
mov dword [rsp + 0x50], r15d
lea rcx, [rbp + 0x240]
call fcn.140013b20
nop
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1400123c3
mov rdx, qword [rax]
mov qword [rbp - 0x40], rdx
mov rax, qword [rax + 0x10]
mov qword [rbp - 0x38], rax
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp - 0x80], xmm0
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x160]
call fcn.14000e980
cmp qword [rax + 0x18], 8
jb 0x1400123f2
mov rax, qword [rax]
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov rbx, rax
mov qword [rbp - 0x40], rax
mov rdx, qword [rbp + 0x178]
cmp rdx, 8
jb 0x140012458
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012453
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140012453
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058888
mov qword [rbp + 0x170], r15
mov qword [rbp + 0x178], 7
mov word [rbp + 0x160], r15w
mov rdx, qword [rbp + 0x258]
cmp rdx, 0x10
jb 0x1400124b6
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400124b1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400124b1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058888
mov qword [rbp + 0x250], r15
mov qword [rbp + 0x258], 0xf
mov byte [rbp + 0x240], 0
test rbx, rbx
jne 0x140012593
lea rdx, [0x14006c460]
lea rcx, [rbp + 0x220]
call fcn.140013fe0
mov rbx, rax
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x20], 2
mov r9d, 0x9d
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
mov dword [rsp + 0x50], 3
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140012531
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0x10
jb 0x140012676
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012671
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140012671
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
movsd xmm0, qword [rdi + 0x80]
mulsd xmm0, qword [0x14006c628]
cvttsd2si edx, xmm0
mov dword [rsp + 0x20], edx
mov r9d, edx
mov r8d, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpSetTimeouts]
test eax, eax
jne 0x14001267d
lea rdx, [0x14006c520]
lea rcx, [rbp + 0x220]
call fcn.140013fe0
mov rbx, rax
mov dword [rsp + 0x50], 4
mov dword [rsp + 0x20], 2
mov r9d, 0xa7
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
mov dword [rsp + 0x50], 0xc
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14001261b
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0x10
jb 0x140012676
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012671
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140012671
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058888
xor bl, bl
jmp 0x140013ae0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], rax
mov dword [rbp - 0x30], 0x68
mov dword [rbp - 0x10], 1
mov dword [rbp + 0x20], 1
mov dword [rbp + 0x30], 1
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0x10
jb 0x1400126c9
mov rcx, qword [rdi + 8]
mov qword [rbp - 0x50], rcx
mov rax, qword [rdi + 0x18]
mov qword [rbp - 0x48], rax
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x80], xmm0
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x260]
call fcn.14000e980
nop
lea rcx, [rbp + 0x260]
cmp qword [rbp + 0x278], 8
cmovae rcx, qword [rbp + 0x260]
lea r9, [rbp - 0x30]
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINHTTP.dll_WinHttpCrackUrl]
test eax, eax
jne 0x1400127a0
lea rdx, [0x14006c538]
lea rcx, [rbp + 0x160]
call fcn.140013fe0
mov rbx, rax
mov dword [rsp + 0x50], 0x10
mov dword [rsp + 0x20], 2
mov r9d, 0xb4
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
mov dword [rsp + 0x50], 0x30
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140012776
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
lea rcx, [rbp + 0x160]
call fcn.140001fb0
xor bl, bl
jmp 0x140013a7d
mov r14d, dword [rbp - 0x10]
mov r12, qword [rbp - 0x18]
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1d0], r15
mov qword [rbp + 0x1d8], 7
mov word [rbp + 0x1c0], r15w
lea r15, [r14 + r14]
mov eax, 0xa
lea rcx, [rbp + 0x1c0]
cmp r14, 7
ja 0x1400127fe
mov qword [rbp + 0x1d0], r14
mov r8, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memmove
xor edi, edi
mov word [rbp + r15 + 0x1c0], di
jmp 0x140012844
mov rsi, r14
or rsi, 7
cmp rsi, rax
cmovb rsi, rax
lea rdx, [rsi + 1]
call fcn.140009ed0
mov rdi, rax
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d8], rsi
mov r8, r15
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
mov word [r15 + rdi], ax
mov qword [rbp + 0x1c0], rdi
xor edi, edi
mov r14d, dword [rbp + 0x20]
mov r12, qword [rbp + 0x18]
mov qword [rbp + 0x200], rdi
mov qword [rbp + 0x210], rdi
mov qword [rbp + 0x218], 7
mov word [rbp + 0x200], di
lea r15, [r14 + r14]
lea rcx, [rbp + 0x200]
cmp r14, 7
ja 0x14001289a
mov qword [rbp + 0x210], r14
mov r8, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memmove
mov word [rbp + r15 + 0x200], di
jmp 0x1400128e6
mov rsi, r14
or rsi, 7
cmp rsi, 0xa
mov eax, 0xa
cmovb rsi, rax
lea rdx, [rsi + 1]
call fcn.140009ed0
mov rdi, rax
mov qword [rbp + 0x210], r14
mov qword [rbp + 0x218], rsi
mov r8, r15
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
mov word [r15 + rdi], ax
mov qword [rbp + 0x200], rdi
xor edi, edi
mov esi, dword [rbp + 0x30]
mov r12, qword [rbp + 0x28]
mov qword [rbp + 0x1a0], rdi
mov qword [rbp + 0x1b0], rdi
mov qword [rbp + 0x1b8], 7
mov word [rbp + 0x1a0], di
lea r15, [rsi + rsi]
lea rcx, [rbp + 0x1a0]
cmp rsi, 7
ja 0x140012942
mov qword [rbp + 0x1b0], rsi
mov r8, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memmove
mov word [rbp + r15 + 0x1a0], di
mov r14, qword [rbp + 0x1a0]
jmp 0x14001298c
mov rdi, rsi
or rdi, 7
cmp rdi, 0xa
mov eax, 0xa
cmovb rdi, rax
lea rdx, [rdi + 1]
call fcn.140009ed0
mov r14, rax
mov qword [rbp + 0x1b0], rsi
mov qword [rbp + 0x1b8], rdi
mov r8, r15
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
xor edi, edi
mov word [r15 + r14], di
mov qword [rbp + 0x1a0], r14
lea rcx, [rbp + 0x1a0]
mov r9, qword [rbp + 0x1b8]
cmp r9, 8
cmovae rcx, r14
mov r12, 0xffffffffffffffff
mov rdx, qword [rbp + 0x1b0]
test rdx, rdx
je 0x1400129d5
mov rax, rdx
mov r8, rcx
nop dword [rax + rax]
cmp word [r8], 0x23
je 0x140012a8d
add r8, 2
sub rax, 1
jne 0x1400129c0
mov r8, r12
mov qword [rbp + 0x180], rdi
mov qword [rbp + 0x190], rdi
mov qword [rbp + 0x198], 7
mov word [rbp + 0x180], di
cmp rdx, r8
cmovb r8, rdx
lea rdx, [rbp + 0x1a0]
cmp r9, 8
cmovae rdx, r14
lea rcx, [rbp + 0x180]
call fcn.14000a0c0
mov r14d, 0x40000000
lea rdx, [rbp + 0x180]
cmp qword [rbp + 0x198], 8
cmovae rdx, qword [rbp + 0x180]
mov r8, qword [rbp + 0x190]
lea rcx, [rbp + 0x200]
call fcn.140009f40
mov rsi, rax
mov qword [rbp + 0x1e0], rdi
mov qword [rbp + 0x1f0], rdi
mov qword [rbp + 0x1f8], rdi
mov r15, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x140012a70
mov rsi, qword [rax]
cmp r15, 8
jae 0x140012aa1
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f8], 7
jmp 0x140012aea
test r8, r8
je 0x1400129d5
sub r8, rcx
sar r8, 1
jmp 0x1400129d8
mov rdi, r15
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmova rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rbp + 0x1e0]
call fcn.140009ed0
mov qword [rbp + 0x1e0], rax
lea r8, [r15*2 + 2]
mov rdx, rsi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1f8], rdi
mov qword [rbp + 0x1f0], r15
mov rdx, qword [rbp + 0x198]
cmp rdx, 8
jb 0x140012b3a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012b35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140012b35
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058888
xor r15d, r15d
mov qword [rbp + 0x190], r15
mov qword [rbp + 0x198], 7
mov word [rbp + 0x180], r15w
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 8
cmovae rdx, qword [rbp + 0x1c0]
xor r9d, r9d
movzx r8d, word [rbp - 0xc]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov rbx, rax
mov qword [rbp - 0x50], rax
test rax, rax
jne 0x140012c12
lea rdx, [0x14006c548]
lea rcx, [rbp + 0x160]
call fcn.140013fe0
mov rbx, rax
mov dword [rsp + 0x50], 0x40000080
mov dword [rsp + 0x20], 2
mov r9d, 0xcd
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
mov dword [rsp + 0x50], 0x40000180
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140012be8
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
lea rcx, [rbp + 0x160]
call fcn.140001fb0
xor bl, bl
jmp 0x140013323
mov rsi, qword [rsp + 0x68]
lea rcx, [rsi + 0x28]
cmp qword [rsi + 0x40], 0x10
jb 0x140012c26
mov rcx, qword [rsi + 0x28]
mov qword [rbp - 0x60], rcx
mov rax, qword [rsi + 0x38]
mov qword [rbp - 0x58], rax
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x80], xmm0
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x2c0]
call fcn.14000e980
mov rdx, rax
lea r8, [rbp + 0x1e0]
cmp qword [rbp + 0x1f8], 8
cmovae r8, qword [rbp + 0x1e0]
cmp qword [rax + 0x18], 8
jb 0x140012c6f
mov rdx, qword [rax]
mov eax, r15d
mov ecx, 0x800000
cmp dword [rbp - 0x1c], 2
cmove eax, ecx
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
xor r9d, r9d
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov rdi, rax
mov qword [rbp - 0x60], rax
lea rcx, [rbp + 0x2c0]
call fcn.140007000
test rdi, rdi
jne 0x140012d35
lea rdx, [0x14006c558]
lea rcx, [rbp + 0x160]
call fcn.140013fe0
mov rbx, rax
mov dword [rsp + 0x50], 0x40000200
mov dword [rsp + 0x20], 2
mov r9d, 0xdb
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
mov dword [rsp + 0x50], 0x40000600
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140012d0d
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
lea rcx, [rbp + 0x160]
call fcn.140001fb0
jmp 0x140013317
mov r15b, 1
mov byte [rsp + 0x40], r15b
xor eax, eax
mov qword [rbp - 0x70], rax
mov rbx, qword [rsi + 0x68]
mov rbx, qword [rbx]
mov byte [rsp + 0x60], al
mov eax, 0xffffffff
cmp byte [rbx + 0x19], 0
jne 0x140013253
movzx esi, byte [rsp + 0x60]
lea rdx, str.Content_Length
lea r15, [rbx + 0x20]
mov rax, r12
inc rax
cmp byte [rdx + rax], 0
jne 0x140012d70
mov rcx, r15
cmp qword [r15 + 0x18], 0x10
jb 0x140012d86
mov rcx, qword [r15]
lea r12, [r15 + 0x10]
mov r8, qword [r12]
cmp r8, rax
jne 0x140012e2b
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140012e2b
lea rcx, [r15 + 0x20]
cmp qword [r15 + 0x38], 0x10
jb 0x140012db3
mov rcx, qword [r15 + 0x20]
mov qword [rbp + 0x40], rcx
mov rax, qword [r15 + 0x30]
mov qword [rbp + 0x48], rax
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x40]
call fcn.140059fd0
test al, al
sete r15b
mov byte [rsp + 0x40], r15b
bt r14d, 0xb
jae 0x140012dec
btr r14d, 0xb
lea rcx, [rbp + 0x60]
call fcn.14000d850
mov r12d, 0xffffffff
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x14001311a
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x140012e23
nop word [rax + rax]
cmp rbx, qword [rax + 0x10]
jne 0x140012e23
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x140012e10
mov rbx, rax
jmp 0x14001313f
lea rcx, [r15 + 0x20]
cmp qword [r15 + 0x38], 0x10
jb 0x140012e3a
mov rcx, qword [r15 + 0x20]
mov qword [rbp + 0x50], rcx
mov rax, qword [r15 + 0x30]
mov qword [rbp + 0x58], rax
movaps xmm0, xmmword [rbp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x160]
call fcn.14000e980
mov qword [rsp + 0x50], rax
cmp qword [r15 + 0x18], 0x10
jb 0x140012e70
mov r15, qword [r15]
mov qword [rbp - 0x80], r15
mov rcx, qword [r12]
mov qword [rbp - 0x78], rcx
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x2a0], xmm0
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x240]
call fcn.14000e980
nop
mov r8d, 2
lea rdx, [0x14006c574]
mov rcx, rax
call fcn.140009f40
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x220], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x230], xmm1
xor r15d, r15d
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
or r14d, 0x80000000
mov r9, qword [rsp + 0x50]
lea r8, [rbp + 0x220]
movzx edx, sil
lea rcx, [rbp + 0x280]
call fcn.140012000
nop
lea r8d, [r15 + 2]
lea rdx, [0x14006c56c]
lea rcx, [rbp + 0x280]
call fcn.140009f40
mov qword [rbp + 0x180], r15
mov qword [rbp + 0x190], r15
mov qword [rbp + 0x198], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x180], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x190], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov r8, qword [rbp + 0x298]
cmp r8, 8
jb 0x140012f71
inc r8
mov rdx, qword [rbp + 0x280]
lea rcx, [rbp + 0x280]
call fcn.1400071d0
mov qword [rbp + 0x290], r15
mov qword [rbp + 0x298], 7
mov word [rbp + 0x280], r15w
mov rdx, qword [rbp + 0x238]
cmp rdx, 8
jb 0x140012fd1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012fcc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013151
call fcn.140058888
mov qword [rbp + 0x230], r15
mov qword [rbp + 0x238], 7
mov word [rbp + 0x220], r15w
mov r8, qword [rbp + 0x258]
cmp r8, 8
jb 0x14001300e
inc r8
mov rdx, qword [rbp + 0x240]
lea rcx, [rbp + 0x240]
call fcn.1400071d0
mov qword [rbp + 0x250], r15
mov qword [rbp + 0x258], 7
mov word [rbp + 0x240], r15w
mov r8, qword [rbp + 0x178]
cmp r8, 8
jb 0x14001304b
inc r8
mov rdx, qword [rbp + 0x160]
lea rcx, [rbp + 0x160]
call fcn.1400071d0
mov qword [rbp + 0x170], r15
mov qword [rbp + 0x178], 7
mov word [rbp + 0x160], r15w
lea rdx, [rbp + 0x180]
cmp qword [rbp + 0x198], 8
cmovae rdx, qword [rbp + 0x180]
mov r12d, 0xffffffff
cmp qword [rbp + 0x190], r12
ja 0x140013094
mov r8d, dword [rbp + 0x190]
jmp 0x140013098
int3
mov r9d, 0x20000000
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpAddRequestHeaders]
test eax, eax
je 0x140013174
mov rdx, qword [rbp + 0x198]
cmp rdx, 8
jb 0x1400130f5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400130f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013236
call fcn.140058888
mov qword [rbp + 0x190], r15
mov qword [rbp + 0x198], 7
mov word [rbp + 0x180], r15w
movzx r15d, byte [rsp + 0x40]
jmp 0x140012df2
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x14001313f
nop word [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x140013130
cmp byte [rbx + 0x19], 0
jne 0x140013158
mov r12, 0xffffffffffffffff
jmp 0x140012d62
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
test r15b, r15b
jne 0x140013247
xor ebx, ebx
mov ecx, ebx
mov rax, qword [rbp - 0x70]
cmp rax, r12
cmovbe ecx, eax
jmp 0x14001337f
lea rdx, [0x14006c580]
lea rcx, [rbp + 0x2a0]
call fcn.140013fe0
mov rbx, rax
bts r14d, 0xc
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x20], 2
mov r9d, 0xf7
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
bts r14d, 0xd
mov dword [rsp + 0x50], r14d
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x1400131d1
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
lea rcx, [rbp + 0x2a0]
call fcn.140001fb0
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 8
jb 0x140013317
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001323d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001323d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058888
jmp 0x140013317
mov eax, 0xffffffff
mov r12, 0xffffffffffffffff
lea rdx, str.Transfer_Encoding:_chunked_r_n
nop word [rax + rax]
inc r12
cmp word [rdx + r12*2], 0
jne 0x140013260
cmp r12, rax
ja 0x140013274
xor ebx, ebx
jmp 0x14001327a
int3
mov r9d, 0x20000000
mov r8d, r12d
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpAddRequestHeaders]
test eax, eax
jne 0x14001337d
lea rdx, [0x14006c580]
lea rcx, [rbp + 0x160]
call fcn.140013fe0
mov rbx, rax
bts r14d, 0xe
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x20], 2
mov r9d, 0x106
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
bts r14d, 0xf
mov dword [rsp + 0x50], r14d
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x1400132f1
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
lea rcx, [rbp + 0x160]
call fcn.140001fb0
xor r15d, r15d
xor bl, bl
lea rcx, [rbp - 0x60]
call fcn.1400121c0
nop
lea rcx, [rbp - 0x50]
call fcn.1400121c0
nop
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 8
jb 0x14001393a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013935
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140013935
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov ecx, ebx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
jne 0x14001341a
lea rdx, [0x14006c5a0]
lea rcx, [rbp + 0x160]
call fcn.140013fe0
mov rbx, rax
bts r14d, 0x10
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x20], 2
mov r9d, 0x116
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
bts r14d, 0x11
mov dword [rsp + 0x50], r14d
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x1400133fe
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
jmp 0x140013308
mov rsi, rbx
mov r12, qword [rsp + 0x68]
mov rcx, qword [r12 + 0x78]
mov rax, qword [rcx]
mov r8d, 0x8000
lea rdx, [rbp + 0x2ea]
call qword [rax + 8]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140013314
mov eax, 0xffffffff
test r15b, r15b
je 0x1400135a8
cmp rbx, rax
ja 0x14001345f
mov r9d, ebx
jmp 0x140013465
int3
lea r8, str._08x
mov edx, 8
lea rcx, [rbp + 0x2e0]
call fcn.140014170
mov word [rbp + 0x2e8], 0xa0d
mov word [rbp + rbx + 0x2ea], 0xa0d
mov eax, 8
lea rcx, [rbp + 0x2e0]
mov r8d, 0xffffffff
cmp byte [rcx], 0x30
jne 0x1400134b2
add eax, r8d
inc rcx
cmp eax, 1
ja 0x1400134a2
lea rdx, [rbp + 0x2e8]
sub rdx, rax
lea rcx, [rbx + 4]
add rcx, rax
cmp rcx, r8
jbe 0x1400135ba
int3
test rbx, rbx
jg 0x140013422
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
jne 0x1400136a4
lea rdx, [0x14006c5d8]
lea rcx, [rbp + 0x160]
call fcn.140013fe0
mov rbx, rax
bts r14d, 0x14
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x20], 2
mov r9d, 0x16d
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
bts r14d, 0x15
mov dword [rsp + 0x50], r14d
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140013546
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 0x10
jb 0x140013314
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001369a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001369a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea rdx, [rbp + 0x2ea]
cmp rbx, rax
ja 0x1400134cc
mov ecx, ebx
test ecx, ecx
je 0x1400134cd
lea r9, [rsp + 0x68]
mov r8d, ecx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpWriteData]
test eax, eax
je 0x1400135e3
mov eax, dword [rsp + 0x68]
add rsi, rax
jmp 0x1400134cd
lea rdx, [0x14006c5c0]
lea rcx, [rbp + 0x160]
call fcn.140013fe0
mov rbx, rax
bts r14d, 0x12
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x20], 2
mov r9d, 0x15f
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
bts r14d, 0x13
mov dword [rsp + 0x50], r14d
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140013640
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 0x10
jb 0x140013314
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001369a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001369a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058888
jmp 0x140013314
xor r15d, r15d
mov dword [rsp + 0x70], r15d
mov dword [rsp + 0x74], 4
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x74]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
xor r8d, r8d
mov edx, 0x20000013
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
test eax, eax
jne 0x140013766
lea rdx, [0x14006c5f0]
lea rcx, [rbp + 0x160]
call fcn.140013fe0
mov rbx, rax
bts r14d, 0x16
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x20], 2
mov r9d, 0x17b
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
bts r14d, 0x17
mov dword [rsp + 0x50], r14d
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14001373e
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
lea rcx, [rbp + 0x160]
call fcn.140001fb0
jmp 0x140013317
mov r8d, dword [rsp + 0x70]
lea eax, [r8 - 0xc8]
cmp eax, 3
ja 0x1400138b0
test r13, r13
je 0x140013830
mov qword [r13 + 0x10], r15
mov rax, r13
cmp qword [r13 + 0x18], 0x10
jb 0x140013796
mov rax, qword [r13]
mov byte [rax], r15b
mov dword [rsp + 0x68], r15d
nop
lea r9, [rsp + 0x68]
mov r8d, 0x1000
lea rdx, [rbp + 0x2e0]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpReadData]
test eax, eax
je 0x140013837
mov ebx, dword [rsp + 0x68]
mov rsi, qword [r13 + 0x10]
mov rcx, qword [r13 + 0x18]
mov rax, rcx
sub rax, rsi
cmp rbx, rax
ja 0x140013808
lea rax, [rbx + rsi]
mov qword [r13 + 0x10], rax
mov r15, r13
cmp rcx, 0x10
jb 0x1400137eb
mov r15, qword [r13]
lea rcx, [r15 + rsi]
mov r8, rbx
lea rdx, [rbp + 0x2e0]
call sub.VCRUNTIME140.dll_memmove
lea rax, [r15 + rbx]
mov byte [rax + rsi], 0
jmp 0x140013822
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0x2e0]
xor r8d, r8d
mov rdx, rbx
mov rcx, r13
call fcn.140001970
cmp dword [rsp + 0x68], 0
ja 0x1400137a0
xor r15d, r15d
mov bl, 1
jmp 0x140013319
lea rdx, [0x14006c618]
lea rcx, [rbp + 0x160]
call fcn.140013fe0
mov rbx, rax
bts r14d, 0x1a
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x20], 2
mov r9d, 0x190
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
bts r14d, 0x1b
mov dword [rsp + 0x50], r14d
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140013894
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
jmp 0x140013308
lea rdx, str.HTTP_status__lu
lea rcx, [rbp + 0x160]
call fcn.14000e6e0
mov rbx, rax
bts r14d, 0x18
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x20], 2
mov r9d, 0x180
lea r8, str................._artifacts_sentry0.4.186crashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x60]
call fcn.14000d640
nop
bts r14d, 0x19
mov dword [rsp + 0x50], r14d
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14001390d
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140001640
nop
lea rcx, [rbp + 0x60]
call fcn.14000d850
nop
lea rcx, [rbp + 0x160]
call fcn.140001fb0
jmp 0x140013317
call fcn.140058888
mov qword [rbp + 0x1f0], r15
mov qword [rbp + 0x1f8], 7
mov word [rbp + 0x1e0], r15w
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 8
jb 0x14001399d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013998
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140013998
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058888
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1b8], 7
mov word [rbp + 0x1a0], r15w
mov rdx, qword [rbp + 0x218]
cmp rdx, 8
jb 0x140013a00
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400139fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400139fb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058888
mov qword [rbp + 0x210], r15
mov qword [rbp + 0x218], 7
mov word [rbp + 0x200], r15w
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 8
jb 0x140013a63
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013a5e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140013a5e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058888
mov qword [rbp + 0x1d0], r15
mov qword [rbp + 0x1d8], 7
mov word [rbp + 0x1c0], r15w
mov rdx, qword [rbp + 0x278]
cmp rdx, 8
jb 0x140013ac6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013ac1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140013ac1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058888
mov qword [rbp + 0x270], r15
mov qword [rbp + 0x278], 7
mov word [rbp + 0x260], r15w
lea rcx, [rbp - 0x40]
call fcn.1400121c0
movzx eax, bl
mov rcx, qword [rbp + 0x82f0]
xor rcx, rsp
call fcn.140058920
mov rbx, qword [rsp + 0x8450]
add rsp, 0x8400
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret