Function at 0x18000b592
Capabilities:
Send data
Send http request

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
mov rbx, r8
mov r14, rdx
mov rdi, rcx
movabs rax, 0x18da62973
mov qword [rsp + 0xa8], rax
and qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 1
and qword [rsp + 0x88], 0
lea rdx, [rsp + 0x40]
and dword [rdx], 0
mov ecx, 0x20
call fcn.180007f1b
cmp rdx, 0x100
jae 0x18000b8be
lea r15, [rsp + 0x60]
mov eax, dword [r15 - 0x20]
mov qword [r15 - 0x20], r14
mov qword [r15 - 0x18], rbx
and qword [r15 - 0x10], 0
mov qword [r15 - 8], rbx
mov dword [r15], eax
mov dword [r15 + 4], 0x20
mov byte [r15 + 8], dl
xor ebp, ebp
lea r12, [rsp + 0x78]
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov r8, rax
sub r8, rdx
jb 0x18000b703
cmp rax, qword [rsp + 0x48]
ja 0x18000b703
add rdx, qword [rsp + 0x40]
movzx eax, byte [rsp + 0x68]
mov cl, byte [rsp + rax + 0x5f]
cmp r8, 0x10
jae 0x18000b666
call fcn.180008205
jmp 0x18000b66b
call fcn.180033c90
cmp rax, 1
jne 0x18000b6c3
mov rax, qword [rsp + 0x50]
lea rcx, [rdx + rax]
inc rcx
mov qword [rsp + 0x50], rcx
mov al, byte [rsp + 0x68]
movzx r9d, al
mov r13, rcx
sub r13, r9
jb 0x18000b62a
cmp rcx, qword [rsp + 0x48]
ja 0x18000b62a
cmp al, 5
jae 0x18000b8aa
mov rcx, qword [rsp + 0x40]
add rcx, r13
mov rdx, r9
mov r8, r15
call fcn.18001a098
test al, al
je 0x18000b62a
mov rsi, qword [rsp + 0x50]
jmp 0x18000b6d2
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x50], rcx
test rax, rax
je 0x18000b703
sub r13, rbp
add rbp, r14
mov rcx, r12
mov rdx, rbp
mov r8, r13
call fcn.18000db18
mov r8d, 3
mov rcx, r12
lea rdx, [0x180129f54]
call fcn.18000db18
mov rbp, rsi
jmp 0x18000b62a
sub rbx, rbp
add r14, rbp
lea r15, [rsp + 0x78]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.18000db18
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0xb0], xmm0
mov r15, qword [rdi + 0x10]
mov rbx, qword [r15 + 0x28]
lea rdx, [0x180129f57]
lea r14, [rsp + 0x78]
mov r13d, 3
mov r8d, 3
mov rcx, r14
call fcn.180016236
movabs r12, 0x8000000000000000
cmp qword [r14], r12
jne 0x18000b8ea
lea rdx, [rsp + 0x78]
mov r14, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0xd0], r14
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x40], rdi
lea rax, [0x1800091a3]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x50], rax
lea rax, [0x180036230]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x60], rax
lea rax, str.bot_sendMessage_chat_idtext
mov qword [rdx], rax
mov qword [rdx + 8], r13
and qword [rdx + 0x20], 0
lea rax, [0x180008bd8]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x40]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], r13
lea rsi, [rsp + 0xe0]
mov rcx, rsi
call fcn.1800085ba
lea rdi, [rsp + 0x78]
mov rcx, rdi
mov rdx, rsi
call fcn.180008f56
cmp qword [rdi], r12
jne 0x18000b90e
mov r8, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
lea rsi, [rsp + 0x40]
mov qword [rsi], r8
mov qword [rsi + 8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
and qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0x800000
mov rcx, rbx
mov rdx, r14
xor r9d, r9d
call sub.wininet.dll_HttpOpenRequestA
mov rdi, rax
mov rcx, rsi
call fcn.180007c2e
lea rcx, [rsp + 0xd0]
call fcn.180007c2e
mov rdx, qword [r15 + 0x18]
mov r8d, dword [r15 + 0x20]
and dword [rsp + 0x20], 0
mov rcx, rdi
xor r9d, r9d
call sub.wininet.dll_HttpSendRequestA
lea rcx, [rsp + 0xb0]
call fcn.180007c14
nop
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x180129d48]
mov edx, 4
mov rcx, r9
call fcn.180126d00
lea rax, [0x180129410]
mov qword [rsp + 0x20], rax
lea rcx, [0x18012939c]
lea r9, [0x180129110]
lea r8, [rsp + 0xb0]
mov edx, 0x20
call fcn.180126c00
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
lea r8, [rsp + 0x40]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rax, [0x180129f60]
jmp 0x18000b930
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
lea r8, [rsp + 0x40]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rax, [0x180129fc8]
mov qword [rsp + 0x20], rax
lea rcx, [0x180129150]
lea r9, [0x1801290f0]
mov edx, 0x2b
call fcn.180126c00
int3