Function at 0x1400075a0
Capabilities:
Read data from internet
Receive data
Send data
Send http request

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x558
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x4c0], xmm7
movaps xmmword [rbp + 0x4b0], xmm6
mov qword [rbp + 0x4a8], 0xfffffffffffffffe
mov qword [rbp + 0x448], r9
mov r13, r8
mov qword [rbp + 0x478], rdx
mov qword [rbp + 0x4a0], rcx
mov rcx, qword [rcx + 0xb8]
call fcn.14000f220
test al, al
je 0x140007670
mov rax, qword [rbp + 0x4a0]
cmp qword [rax + 0xa0], 0
je 0x14000763a
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rax + 0xa8]
test rcx, rcx
je 0x14000763a
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rax + 0xa0]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rbp + 0x4a0]
mov rdx, qword [rbp + 0x448]
call fcn.1400048b0
test al, al
je 0x14000786c
mov rcx, qword [rbp + 0x4a0]
mov rdx, qword [rbp + 0x448]
call fcn.140006130
test al, al
je 0x14000786c
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rax + 0xa8]
cmp qword [rax + 0x98], 0x10
jb 0x140007691
mov r8, qword [rax + 0x80]
jmp 0x140007698
lea r8, [rax + 0x80]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0x800000
lea rdx, str.POST
xor r9d, r9d
call qword [sym.imp.WININET.dll_HttpOpenRequestA]
mov rcx, qword [rbp + 0x4a0]
mov qword [rcx + 0xb0], rax
test rax, rax
je 0x140007742
lea r12, [rbp - 0x40]
mov rdx, r12
mov r8, r13
call fcn.140007230
mov rax, qword [r13 + 0x18]
cmp r12, r13
je 0x14000776a
cmp rax, 0x10
mov rbx, qword [rbp + 0x478]
jb 0x14000772e
mov rcx, qword [r13]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007729
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x140008691
add rax, 0x28
mov rdx, rax
mov rcx, rdi
call fcn.1402b4754
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
jmp 0x1400077ac
mov rcx, qword [rbp + 0x448]
cmp qword [rcx + 0x18], 0x21
jae 0x140007833
lea r9, str.post:_error_opening_POST_request_n
mov edx, 0x21
call fcn.140004060
jmp 0x140007859
cmp rax, 0x10
mov rbx, qword [rbp + 0x478]
jb 0x1400077ac
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400077a7
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x1400086a5
add rax, 0x28
mov rdx, rax
mov rcx, rdi
call fcn.1402b4754
mov rsi, qword [rbx + 0x10]
movabs rax, 0x7ffffffffffffffd
cmp rsi, rax
jge 0x14000865a
mov rdi, qword [rbx]
mov rax, qword [rbx + 0x18]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x450], xmm0
lea r14, [rsi + 3]
cmp r14, 0x10
jb 0x140007821
mov qword [rbp + 0x410], rax
mov rax, r14
or rax, 0xf
js 0x14000787a
cmp rax, 0x17
mov r15d, reloc.WS2_32.dll_shutdown
cmovae r15, rax
lea rcx, [r15 + 1]
cmp r15, 0xfff
jae 0x14000788e
call fcn.1402b4764
mov rbx, rax
jmp 0x1400078a6
mov r15d, reloc.WS2_32.dll_ntohs
lea rbx, [rbp + 0x450]
jmp 0x1400078b4
mov rax, qword [rcx]
mov qword [rcx + 0x10], 0x21
movups xmm0, xmmword [0x1402efe46]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.post:_error_opening_POST_request_n]
movups xmmword [rax], xmm0
mov word [rax + 0x20], 0xa
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rax + 0xb8]
call fcn.14000f160
xor esi, esi
mov rdi, qword [rbp + 0x478]
jmp 0x1400085d2
movabs r15, 0x7fffffffffffffff
movabs rcx, 0x8000000000000000
add rcx, 0x27
call fcn.1402b4764
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x450], rbx
cmp rax, 0x10
cmovb rdi, qword [rbp + 0x478]
mov qword [rbp + 0x460], r14
mov qword [rbp + 0x468], r15
mov byte [rbx + 2], 0x3d
mov word [rbx], 0x6469
lea rcx, [rbx + 3]
mov rdx, rdi
mov r8, rsi
call fcn.1402ba9f0
mov byte [rbx + rsi + 3], 0
mov rcx, qword [rbp + 0x460]
mov rdx, qword [rbp + 0x468]
mov rax, rdx
sub rax, rcx
cmp rax, 6
jae 0x140007928
mov qword [rsp + 0x20], 6
lea r9, [0x1402efe58]
lea rcx, [rbp + 0x450]
mov edx, 6
call fcn.1400024d0
jmp 0x14000795d
lea rax, [rcx + 6]
mov qword [rbp + 0x460], rax
lea rax, [rbp + 0x450]
mov rbx, rax
cmp rdx, 0x10
jb 0x14000794a
mov rbx, qword [rbp + 0x450]
mov word [rbx + rcx + 4], 0x3d61
mov dword [rbx + rcx], 0x74616426
mov byte [rbx + rcx + 6], 0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
movaps xmm6, xmmword [0x1402ef840]
movups xmmword [rax + 0x10], xmm6
mov byte [rax], 0
mov r8, qword [r13 + 0x10]
cmp qword [r13 + 0x18], 0x10
jb 0x140007989
mov r13, qword [r13]
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x1400079b5
mov qword [rsp + 0x20], r8
lea rcx, [rbp - 0x40]
mov rdx, r8
mov r9, r13
call fcn.1400024d0
mov r12, rax
jmp 0x1400079d9
lea rsi, [rcx + r8]
mov qword [rbp - 0x30], rsi
mov rdi, r12
cmp rax, 0x10
jb 0x1400079ca
mov rdi, qword [rbp - 0x40]
add rcx, rdi
mov rdx, r13
call fcn.1402ba9f0
mov byte [rdi + rsi], 0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rbp + 0x400], xmm1
movaps xmmword [rbp + 0x3f0], xmm0
movups xmmword [r12 + 0x10], xmm6
mov byte [r12], 0
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x140007a3c
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007a37
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000866e
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
movaps xmmword [rbp - 0x30], xmm6
mov byte [rbp - 0x40], 0
mov rax, qword [rbp + 0x468]
cmp rax, 0x10
jb 0x140007a89
mov rcx, qword [rbp + 0x450]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007a84
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x140008673
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
xorps xmm0, xmm0
movaps xmmword [rbp + 0x450], xmm0
mov qword [rbp + 0x460], 0
mov qword [rbp + 0x468], reloc.WS2_32.dll_ntohs
mov ecx, 0x40
call fcn.1402b4764
mov qword [rbp + 0x450], rax
movaps xmm0, xmmword [0x1402efc20]
movaps xmmword [rbp + 0x460], xmm0
movups xmm0, xmmword [0x1402efe7f]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x1402efe6f]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.Content_Type:_application_x_www_form_urlencoded_r_n]
movups xmmword [rax], xmm0
mov word [rax + 0x30], 0xa
mov rcx, qword [rbp + 0x400]
xor esi, esi
movabs rbx, 0xcccccccccccccccd
nop word cs:[rax + rax]
mov rax, rcx
mul rbx
shr rdx, 3
lea eax, [rdx + rdx]
lea eax, [rax + rax*4]
mov edi, ecx
sub edi, eax
or dil, 0x30
mov byte [rbp + rsi - 0x2c], dil
dec rsi
cmp rcx, 9
mov rcx, rdx
ja 0x140007b10
xorps xmm0, xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x480], xmm0
test rsi, rsi
je 0x140007b8b
mov rdi, rsi
neg rdi
js 0x140008664
lea r12, [rsi + rbp]
add r12, 0xffffffffffffffd5
cmp rdi, 0xf
ja 0x140007c59
mov qword [rbp + 0x490], rdi
mov qword [rbp + 0x498], reloc.WS2_32.dll_ntohs
lea rbx, [rbp + 0x480]
jmp 0x140007cbd
mov qword [rbp + 0x498], reloc.WS2_32.dll_ntohs
mov eax, reloc.WS2_32.dll_ntohs
xor r8d, r8d
mov rcx, rax
sub rcx, r8
cmp rcx, 0x10
jb 0x140007cef
lea rcx, [rbp + 0x490]
lea rdx, [r8 + 0x10]
mov qword [rbp + 0x490], rdx
cmp rax, 0x10
mov rdx, qword [rbp + 0x480]
lea rsi, [rbp + 0x480]
mov rdi, rsi
cmovae rdi, rdx
lea r9, [0x1402efea1]
mov r12d, reloc.WS2_32.dll_recv
mov ebx, reloc.WS2_32.dll_recv
cmp rdi, r9
jae 0x140007c0f
lea r10, [rdi + r8]
lea r9, str.Content_Length:
mov ebx, reloc.WS2_32.dll_recv
cmp r10, r9
jb 0x140007c0f
mov rbx, rdi
sub rbx, r9
ja 0x140007c0f
xor ebx, ebx
inc r8
add rdx, 0x10
cmp rax, 0x10
cmovae rcx, rdx
mov rdx, rdi
call fcn.1402ba9f0
lea r13, str.Content_Length:
mov rcx, rdi
mov rdx, r13
mov r8, rbx
call fcn.1402ba9f0
sub r12, rbx
lea rdx, [rbx + r13]
add rdx, 0x10
add rdi, rbx
mov rcx, rdi
mov r8, r12
call fcn.1402ba9f0
jmp 0x140007d1b
mov qword [rbp + 0x498], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WS2_32.dll_shutdown
cmovae r14, rax
cmp r14, 0xfff
jb 0x140007c9c
lea rcx, [r14 + 0x28]
call fcn.1402b4764
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140007ca8
lea rcx, [r14 + 1]
call fcn.1402b4764
mov rbx, rax
mov qword [rbp + 0x480], rbx
mov qword [rbp + 0x490], rdi
mov qword [rbp + 0x498], r14
mov rcx, rbx
mov rdx, r12
mov r8, rdi
call fcn.1402ba9f0
sub rbx, rsi
mov byte [rbx], 0
mov r8, qword [rbp + 0x490]
mov rax, qword [rbp + 0x498]
mov rcx, rax
sub rcx, r8
cmp rcx, 0x10
jae 0x140007bae
lea rax, str.Content_Length:
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x480]
mov edx, reloc.WS2_32.dll_recv
xor r9d, r9d
call fcn.14000a620
mov rsi, rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp + 0x430], xmm1
movaps xmmword [rbp + 0x420], xmm0
movups xmmword [rsi + 0x10], xmm6
mov byte [rsi], 0
mov rcx, qword [rbp + 0x430]
mov rdx, qword [rbp + 0x438]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jae 0x140007d74
mov qword [rsp + 0x20], 2
lea r9, [0x1402efd2d]
lea rcx, [rbp + 0x420]
mov edx, 2
call fcn.1400024d0
jmp 0x140007da1
lea rax, [rcx + 2]
mov qword [rbp + 0x430], rax
lea rax, [rbp + 0x420]
mov rbx, rax
cmp rdx, 0x10
jb 0x140007d96
mov rbx, qword [rbp + 0x420]
mov word [rbx + rcx], 0xa0d
mov byte [rbx + rcx + 2], 0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
movups xmmword [rax + 0x10], xmm6
mov byte [rax], 0
mov r8, qword [rbp - 0x30]
cmp qword [rbp - 0x28], 0x10
jb 0x140007dc8
mov r9, qword [rbp - 0x40]
jmp 0x140007dcc
lea r9, [rbp - 0x40]
mov rcx, qword [rbp + 0x460]
mov rax, qword [rbp + 0x468]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x140007e05
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x450]
mov rdx, r8
call fcn.1400024d0
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jae 0x140007e3f
jmp 0x140007e74
lea rsi, [rcx + r8]
mov qword [rbp + 0x460], rsi
cmp rax, 0x10
jb 0x140007e1f
mov rdi, qword [rbp + 0x450]
jmp 0x140007e26
lea rdi, [rbp + 0x450]
add rcx, rdi
mov rdx, r9
call fcn.1402ba9f0
mov byte [rdi + rsi], 0
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x140007e74
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007e6f
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x140008678
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
movaps xmmword [rbp - 0x30], xmm6
mov byte [rbp - 0x40], 0
mov rax, qword [rbp + 0x438]
cmp rax, 0x10
jb 0x140007ec1
mov rcx, qword [rbp + 0x420]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007ebc
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000867d
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
movaps xmmword [rbp + 0x430], xmm6
mov byte [rbp + 0x420], 0
mov rax, qword [rbp + 0x498]
cmp rax, 0x10
jb 0x140007f14
mov rcx, qword [rbp + 0x480]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007f0f
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x140008682
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov rax, qword [rbp + 0x460]
mov rcx, qword [rbp + 0x468]
mov rdx, rcx
sub rdx, rax
cmp rdx, 0x17
jae 0x140007f80
mov qword [rsp + 0x20], reloc.WS2_32.dll_socket
lea r9, str.Accept_Charset:_UTF_8_r_n
lea rcx, [rbp + 0x450]
mov edx, reloc.WS2_32.dll_socket
call fcn.1400024d0
cmp qword [rbp + 0x408], 0x10
jb 0x140007fca
mov r9, qword [rbp + 0x3f0]
mov eax, dword [rbp + 0x400]
mov r8d, dword [rbp + 0x460]
cmp qword [rbp + 0x468], 0x10
jae 0x140007fe8
lea rdx, [rbp + 0x450]
jmp 0x140007fef
lea rdx, [rax + 0x17]
mov qword [rbp + 0x460], rdx
cmp rcx, 0x10
jb 0x140007f9a
mov rcx, qword [rbp + 0x450]
jmp 0x140007fa1
lea rcx, [rbp + 0x450]
movups xmm0, xmmword [str.Accept_Charset:_UTF_8_r_n]
movups xmmword [rcx + rax], xmm0
movabs rdx, 0xa0d382d46545520
mov qword [rcx + rax + 0xf], rdx
mov byte [rcx + rax + 0x17], 0
cmp qword [rbp + 0x408], 0x10
jae 0x140007f59
lea r9, [rbp + 0x3f0]
mov eax, dword [rbp + 0x400]
mov r8d, dword [rbp + 0x460]
cmp qword [rbp + 0x468], 0x10
jb 0x140007f77
mov rdx, qword [rbp + 0x450]
mov rcx, qword [rbp + 0x4a0]
mov rcx, qword [rcx + 0xb0]
mov dword [rsp + 0x20], eax
call qword [sym.imp.WININET.dll_HttpSendRequestA]
test eax, eax
je 0x14000811f
mov dword [rbp + 0x41c], 0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x420], xmm0
mov qword [rbp + 0x430], 0
mov qword [rbp + 0x438], reloc.WS2_32.dll_ntohs
lea rsi, [rbp - 0x40]
lea r14, [rbp + 0x41c]
mov r15, qword [sym.imp.WININET.dll_InternetReadFile]
lea r12, [rbp + 0x420]
jmp 0x140008078
add rcx, rbx
mov rdx, rsi
call fcn.1402ba9f0
mov byte [rbx + rdi], 0
cmp dword [rbp + 0x41c], 0
je 0x1400080f4
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rax + 0xb0]
mov rdx, rsi
mov r8d, 0x400
mov r9, r14
call r15
mov r8d, dword [rbp + 0x41c]
mov rcx, qword [rbp + 0x430]
mov rax, qword [rbp + 0x438]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x1400080d0
mov qword [rsp + 0x20], r8
mov rcx, r12
mov rdx, r8
mov r9, rsi
call fcn.1400024d0
jmp 0x14000806f
lea rdi, [rcx + r8]
mov qword [rbp + 0x430], rdi
mov rbx, r12
cmp rax, 0x10
jb 0x140008060
mov rbx, qword [rbp + 0x420]
jmp 0x140008060
mov rdi, qword [rbp + 0x430]
cmp rdi, 0x23
jne 0x1400081fc
cmp qword [rbp + 0x438], 0x10
jb 0x14000825b
mov rcx, qword [rbp + 0x420]
jmp 0x140008262
xorps xmm0, xmm0
movaps xmmword [rbp + 0x3c0], xmm0
mov qword [rbp + 0x3d0], 0
mov qword [rbp + 0x3d8], reloc.WS2_32.dll_ntohs
mov ecx, gethostbyname
call fcn.1402b4764
mov qword [rbp + 0x3c0], rax
movaps xmm0, xmmword [0x1402efc30]
movaps xmmword [rbp + 0x3d0], xmm0
movups xmm0, xmmword [0x1402efeca]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.post:_error_sending_POST_request:]
movups xmmword [rax], xmm0
mov word [rax + 0x20], 0x3a
lea rsi, [rbp - 0x40]
lea r8, [rbp + 0x3c0]
mov rdx, rsi
call fcn.1400065d0
mov rcx, qword [rbp + 0x448]
mov rax, qword [rcx + 0x18]
cmp rsi, rcx
je 0x140008385
cmp rax, 0x10
jb 0x1400081e1
mov rcx, qword [rbp + 0x448]
mov rcx, qword [rcx]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400081dc
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400086aa
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
mov rax, qword [rbp + 0x448]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x1400083c0
movabs rax, 0x7fffffffffffffe2
cmp rdi, rax
jge 0x140008669
mov r14, qword [rbp + 0x420]
mov r13, qword [rbp + 0x438]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
lea rbx, [rdi + 0x1e]
cmp rbx, 0x10
jb 0x1400082db
mov rax, rbx
or rax, 0xf
jns 0x1400082a5
movabs r12, 0x7fffffffffffffff
movabs rcx, 0x8000000000000000
jmp 0x1400082c1
lea rcx, [rbp + 0x420]
lea rdx, str._status_:_success___message_:_OK_
mov r8d, 0x23
call fcn.1402bb590
test eax, eax
je 0x14000863e
mov r14, qword [rbp + 0x420]
mov r13, qword [rbp + 0x438]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
mov ebx, 0x41
mov eax, 0x4f
cmp rax, 0x17
mov r12d, reloc.WS2_32.dll_shutdown
cmovae r12, rax
lea rcx, [r12 + 1]
cmp r12, 0xfff
jb 0x1400082ea
add rcx, 0x27
call fcn.1402b4764
mov rsi, rax
add rsi, 0x27
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1400082f2
mov r12d, reloc.WS2_32.dll_ntohs
lea rsi, [rbp + 0x480]
jmp 0x1400082f9
call fcn.1402b4764
mov rsi, rax
mov qword [rbp + 0x480], rsi
cmp r13, 0x10
lea rdx, [rbp + 0x420]
cmovae rdx, r14
mov qword [rbp + 0x490], rbx
mov qword [rbp + 0x498], r12
movups xmm0, xmmword [0x1402eff0e]
movups xmmword [rsi + 0xe], xmm0
movups xmm0, xmmword [str.post:_error_getting_response:]
movups xmmword [rsi], xmm0
lea rcx, [rsi + 0x1e]
mov r8, rdi
call fcn.1402ba9f0
mov byte [rsi + rbx], 0
mov rax, qword [rbp + 0x490]
mov rcx, qword [rbp + 0x498]
cmp rax, rcx
jae 0x14000836f
lea rdx, [rax + 1]
mov qword [rbp + 0x490], rdx
cmp rcx, 0x10
jb 0x1400083f5
mov rcx, qword [rbp + 0x480]
jmp 0x1400083fc
lea rcx, [rbp + 0x480]
mov edx, 1
mov r9b, 0xa
call fcn.140002680
jmp 0x140008402
cmp rax, 0x10
jb 0x1400083c0
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400083bb
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400086af
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rax + 0xb0]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rax + 0xb8]
call fcn.14000f160
xor esi, esi
mov rdi, qword [rbp + 0x478]
jmp 0x140008548
lea rcx, [rbp + 0x480]
mov word [rcx + rax], 0xa
movzx ebx, byte [rbp + 0x480]
mov rax, qword [rbp + 0x488]
mov qword [rbp + 0x3e7], rax
mov rax, qword [rbp + 0x481]
mov qword [rbp + 0x3e0], rax
movaps xmm7, xmmword [rbp + 0x490]
movaps xmmword [rbp + 0x490], xmm6
mov byte [rbp + 0x480], 0
mov rdx, qword [rbp + 0x448]
mov rax, qword [rdx + 0x18]
cmp rax, 0x10
jb 0x140008486
mov rcx, qword [rdx]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000847a
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x14000869b
add rax, 0x28
mov rdx, rax
mov rcx, rdi
call fcn.1402b4754
mov rdx, qword [rbp + 0x448]
mov byte [rdx], bl
mov rax, qword [rbp + 0x3e0]
mov rcx, qword [rbp + 0x3e7]
mov qword [rdx + 1], rax
mov qword [rdx + 8], rcx
movups xmmword [rdx + 0x10], xmm7
mov rax, qword [rbp + 0x498]
cmp rax, 0x10
jb 0x1400084e7
mov rcx, qword [rbp + 0x480]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400084e2
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400086a0
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rax + 0xb8]
call fcn.14000f160
xor esi, esi
mov rax, qword [rbp + 0x438]
cmp rax, 0x10
mov rdi, qword [rbp + 0x478]
jb 0x140008548
mov rcx, qword [rbp + 0x420]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008543
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x140008696
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov rax, qword [rbp + 0x468]
cmp rax, 0x10
jb 0x14000858d
mov rcx, qword [rbp + 0x450]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008588
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x140008687
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov rax, qword [rbp + 0x408]
cmp rax, 0x10
jb 0x1400085d2
mov rcx, qword [rbp + 0x3f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400085cd
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000868c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x14000860c
mov rcx, qword [rdi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008607
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000865f
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
movaps xmm0, xmmword [0x1402ef840]
movups xmmword [rdi + 0x10], xmm0
mov byte [rdi], 0
mov eax, esi
movaps xmm6, xmmword [rbp + 0x4b0]
movaps xmm7, xmmword [rbp + 0x4c0]
add rsp, 0x558
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x4a0]
mov rcx, qword [rax + 0xb0]
mov sil, 1
call qword [sym.imp.WININET.dll_InternetCloseHandle]
jmp 0x1400084fc
call fcn.140002090
call fcn.1402bfaa4
call fcn.140002090
call fcn.140002090
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
int3