Function at 0x140018c40
Capabilities:
Send data
Send http request

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x1b60]
mov eax, 0x1c60
call fcn.140035a30
sub rsp, rax
mov rax, qword [0x14005f660]
xor rax, rsp
mov qword [rbp + 0x1b50], rax
mov rbx, rcx
lea rax, [0x1400516b0]
xor esi, esi
cmp dword [rbx + 0x65ad0], 0x1bb
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rsi
mov eax, 0x4400040
mov ecx, 0x4c00040
mov r8, rdx
cmove eax, ecx
mov rcx, qword [rbx + 0x65ab0]
lea r9, str.HTTP_1.0
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x40]
lea rdx, str.POST
mov qword [rsp + 0x28], rax
lea rax, [0x140050478]
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x20], rax
call qword [sym.imp.WININET.dll_HttpOpenRequestW]
mov qword [rbx + 0x65ab8], rax
test rax, rax
jne 0x140018cf7
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbx + 0x65ac0], eax
xor eax, eax
jmp 0x140018eb7
lea rcx, str.Accept:___r_n
call fcn.14002733c
mov rcx, qword [rbx + 0x65ab8]
lea rdx, str.Accept:___r_n
mov r8, rax
mov r9d, 0x80000000
call qword [sym.imp.WININET.dll_HttpAddRequestHeadersW]
test eax, eax
je 0x140018ce4
mov edi, 0x7fe
lea rcx, [rbp + 0x752]
xor edx, edx
mov r8d, edi
mov word [rbp + 0x750], si
call fcn.140027620
lea rcx, [rsp + 0x52]
mov r8d, edi
xor edx, edx
mov word [rsp + 0x50], si
call fcn.140027620
lea rcx, [rbp + 0xf51]
xor edx, edx
mov r8d, 0xbff
mov byte [rbp + 0xf50], sil
call fcn.140027620
lea rdx, [rbp + 0x750]
mov rcx, rbx
call fcn.140019250
mov edi, 0x400
lea r8, str.__xml_version1.0_encodingutf_8__
lea rcx, [rsp + 0x50]
mov edx, edi
call fcn.140029a94
lea r8, str._soap:Envelope_xmlns:si_http:__www.w3.org_2001_XMLSchema_instance_
lea rcx, [rsp + 0x50]
mov edx, edi
call fcn.140029b00
lea r8, str._xmlns:xsd_http:__www.w3.org_2001_XMLSchema_
lea rcx, [rsp + 0x50]
mov edx, edi
call fcn.140029b00
lea r8, str._xmlns:soap_http:__schemas.xmlsoap.org_soap_envelope___
lea rcx, [rsp + 0x50]
mov edx, edi
call fcn.140029b00
lea r8, str._soap:Body_
lea rcx, [rsp + 0x50]
mov edx, edi
call fcn.140029b00
lea r8, [rbp + 0x750]
lea rcx, [rsp + 0x50]
mov edx, edi
call fcn.140029b00
lea r8, str.__soap:Body_
lea rcx, [rsp + 0x50]
mov edx, edi
call fcn.140029b00
lea r8, str.__soap:Envelope_
lea rcx, [rsp + 0x50]
mov edx, edi
call fcn.140029b00
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
lea r8, [rsp + 0x50]
or r9d, 0xffffffff
xor edx, edx
mov ecx, 0xfde9
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rsi
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov edi, eax
cmp eax, 1
jle 0x140018e7c
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], eax
lea rax, [rbp + 0xf50]
lea r8, [rsp + 0x50]
or r9d, 0xffffffff
xor edx, edx
mov ecx, 0xfde9
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rcx, str.Content_Type:_text_xml_r_n
call fcn.14002733c
mov rcx, qword [rbx + 0x65ab8]
lea r9, [rbp + 0xf50]
lea rdx, str.Content_Type:_text_xml_r_n
mov r8d, eax
mov dword [rsp + 0x20], edi
call qword [sym.imp.WININET.dll_HttpSendRequestW]
test eax, eax
je 0x140018ce4
mov eax, 1
mov rcx, qword [rbp + 0x1b50]
xor rcx, rsp
call fcn.1400268f0
mov rbx, qword [rsp + 0x1c90]
add rsp, 0x1c60
pop rdi
pop rsi
pop rbp
ret