Function at 0x140011b70
Capabilities:
Receive http response

Disassembly:
push rbp
sub rsp, 0x120
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x98], 0xfffffffffffffffe
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x90], r9
mov word [rbp + 0x8e], r8w
mov qword [rbp + 0x80], rdx
mov dword [rbp + 0x7c], ecx
mov qword [rbp + 0x70], 0
mov qword [rbp + 0x68], 0
mov qword [rbp + 0x60], 0
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c550]
xor ecx, ecx
mov r9d, ecx
xor edx, edx
mov rcx, r9
mov r8, r9
mov dword [rsp + 0x20], 0
call rax
mov qword [rbp + 0x70], rax
mov r8w, word [rbp + 0x8e]
mov rdx, qword [rbp + 0x80]
mov rcx, qword [rbp + 0x70]
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c558]
xor r9d, r9d
call rax
mov qword [rbp + 0x68], rax
cmp dword [rbp + 0x7c], 0
je 0x140011c71
mov r8, qword [rbp + 0x90]
mov rcx, qword [rbp + 0x68]
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c560]
lea rdx, [0x14013ff14]
xor r9d, r9d
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x30], 0x800000
call rax
mov qword [rbp + 0x60], rax
jmp 0x140011cba
mov r8, qword [rbp + 0x90]
mov rcx, qword [rbp + 0x68]
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c560]
lea rdx, [0x14013ff14]
xor r9d, r9d
xor r10d, r10d
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x30], 0
call rax
mov qword [rbp + 0x60], rax
mov rcx, qword [rbp + 0x60]
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c568]
xor edx, edx
mov r9d, edx
xor r8d, r8d
mov rdx, r9
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x30], 0
call rax
mov dword [rbp + 0x5c], eax
mov rcx, qword [rbp + 0x60]
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c570]
xor edx, edx
call rax
mov dword [rbp + 0x58], eax
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c578]
lea rcx, [rbp + 0x40]
call rax
mov dword [rbp + 0x3c], 0
mov qword [rbp + 0x30], 0
mov qword [rbp + 0x28], 0
mov dword [rbp + 0x3c], 0
mov rcx, qword [rbp + 0x60]
mov rax, qword [sym.imp.WINHTTP.dll_WinHttpQueryDataAvailable]
lea rdx, [rbp + 0x3c]
call rax
mov dword [rbp], eax
jmp 0x140011d62
mov eax, dword [rbp]
cmp eax, 0
jne 0x140011d73
jmp 0x140011fbe
mov eax, dword [rbp + 0x3c]
inc eax
mov ecx, eax
call fcn.14010ad00
mov qword [rbp - 8], rax
jmp 0x140011d88
mov rax, qword [rbp - 8]
mov qword [rbp + 0x30], rax
mov rcx, qword [rbp + 0x30]
mov eax, dword [rbp + 0x3c]
inc eax
mov r8d, eax
xor eax, eax
mov dl, al
call fcn.14013bff0
mov dword [rbp + 0x24], 0
mov r8d, dword [rbp + 0x3c]
mov rdx, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x60]
mov rax, qword [sym.imp.WINHTTP.dll_WinHttpReadData]
lea r9, [rbp + 0x24]
call rax
mov dword [rbp - 0xc], eax
jmp 0x140011dcd
mov eax, dword [rbp - 0xc]
cmp eax, 0
jne 0x140011dde
jmp 0x140011fbe
mov rax, qword [rbp + 0x30]
mov qword [rbp - 0x18], rax
mov ecx, dword [rbp + 0x24]
add rax, rcx
mov qword [rbp - 0x28], rax
mov rax, qword [0x14015c580]
movabs rcx, 0x3b2f2a56982fbb0e
add rax, rcx
lea rcx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
lea rdx, [rbp + 0x10]
call rax
mov rdx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x20]
mov r9, qword [rbp - 0x18]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x18], rax
mov r8, qword [rbp + 0x18]
mov rax, rsp
mov qword [rax + 0x20], rdx
lea rdx, [rbp + 8]
call fcn.1400649f0
jmp 0x140011e3f
mov rax, qword [rbp + 0x30]
mov qword [rbp - 0x30], rax
cmp rax, 0
je 0x140011e68
mov rcx, qword [rbp - 0x30]
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c588]
call rax
cmp dword [rbp + 0x3c], 0
ja 0x140011d42
mov rax, qword [0x14015c590]
movabs rcx, 0x3b2f2a56982fbb0e
add rax, rcx
lea rcx, [rbp + 0x40]
call rax
mov rcx, rax
call fcn.1401125d8
mov qword [rbp - 0x38], rax
jmp 0x140011e9d
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0x28], rax
mov dword [rbp + 4], 0
movsxd rax, dword [rbp + 4]
mov qword [rbp - 0x40], rax
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c590]
lea rcx, [rbp + 0x40]
call rax
mov rcx, rax
mov rax, qword [rbp - 0x40]
cmp rax, rcx
jae 0x140011f9c
movsxd rdx, dword [rbp + 4]
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c598]
lea rcx, [rbp + 0x40]
call rax
mov dl, byte [rax]
mov rax, qword [rbp + 0x28]
movsxd rcx, dword [rbp + 4]
mov byte [rax + rcx], dl
mov ecx, 0xc684d257
sub ecx, dword [rbp + 4]
sub ecx, 0xc684d257
sub ecx, 0x32d8f77c
add ecx, 0x3278a57e
add ecx, 0x32d8f77c
xor eax, eax
sub eax, ecx
mov ecx, 0x4a31156d
sub ecx, eax
sub ecx, 0x4a31156d
sub ecx, 0x1921d82f
add ecx, 0xa7db8e15
add ecx, 0x1921d82f
sub ecx, 0x1b4ae96f
add ecx, 0xffffffff
add ecx, 0x1b4ae96f
add ecx, 0x582471eb
mov eax, 0x819aeafb
sub eax, ecx
sub eax, 0x819aeafb
add eax, 0xc114f41
sub eax, 0x68eaeb86
sub eax, 0xc114f41
sub eax, 0x49fe823a
sub eax, 0xcd875a82
add eax, 0x49fe823a
add eax, 0xf8ca5fbd
add eax, 0x68eaeb86
sub eax, 0xf8ca5fbd
mov dword [rbp + 4], eax
jmp 0x140011eac
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c590]
lea rcx, [rbp + 0x40]
call rax
mov ecx, eax
mov rax, qword [rbp + 0xd0]
mov dword [rax], ecx
cmp qword [rbp + 0x60], 0
je 0x140011fe0
mov rcx, qword [rbp + 0x60]
mov rax, qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
call rax
jmp 0x140011fdb
jmp 0x140011fe0
cmp qword [rbp + 0x68], 0
je 0x140012002
mov rcx, qword [rbp + 0x68]
mov rax, qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
call rax
jmp 0x140011ffd
jmp 0x140012002
cmp qword [rbp + 0x70], 0
je 0x140012024
mov rcx, qword [rbp + 0x70]
mov rax, qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
call rax
jmp 0x14001201f
jmp 0x140012024
mov rax, qword [rbp + 0x28]
mov qword [rbp - 0x48], rax
movabs rax, 0x3b2f2a56982fbb0e
add rax, qword [0x14015c5a0]
lea rcx, [rbp + 0x40]
call rax
mov rax, qword [rbp - 0x48]
add rsp, 0x120
pop rbp
ret