Function at 0x1400265e0
Capabilities:
Connect to wmi namespace via wbemlocator

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xd0
mov rax, qword [0x1400f3010]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov r14, rdx
mov rdi, rcx
xor ecx, ecx
call qword [sym.imp.ole32.dll_CoInitialize]
xor r15d, r15d
mov qword [rbp - 0x39], r15
mov qword [rbp - 0x41], r15
lea rax, [rbp - 0x39]
mov qword [rsp + 0x20], rax
lea r9, [0x1400d83c0]
xor edx, edx
lea r8d, [r15 + 1]
lea rcx, [0x1400d83d0]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jns 0x1400266e8
call qword [sym.imp.ole32.dll_CoUninitialize]
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 9], xmm1
xor r8d, r8d
lea rdx, [0x1400d8af8]
lea rcx, [rbp - 0x19]
call fcn.140038db0
nop
lea rcx, [rbp - 0x19]
call fcn.140007a80
mov rbx, rax
mov rdx, qword [rbp - 1]
cmp rdx, 8
jb 0x1400266c2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400266bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400266bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006e3fc
mov rax, rbx
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.14006e3a0
mov rbx, qword [rsp + 0x110]
add rsp, 0xd0
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rbp - 0x39]
mov rcx, qword [rax]
mov rsi, qword [rcx + 0x18]
mov ecx, Ordinal_27
call fcn.14006e3c0
mov rbx, rax
mov qword [rbp - 0x49], rax
test rax, rax
je 0x14002673b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rax
mov qword [rbx + 8], r15
mov dword [rbx + 0x10], 1
lea rcx, [0x1400d8c38]
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov qword [rbx], rax
test rax, rax
je 0x140026c3b
jmp 0x14002673e
mov rbx, r15
mov qword [rbp - 0x21], rbx
test rbx, rbx
je 0x140026c5c
lea rax, [rbp - 0x41]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbx]
mov rcx, qword [rbp - 0x39]
call rsi
mov ebx, eax
lea rcx, [rbp - 0x21]
call fcn.140007030
test ebx, ebx
jns 0x140026813
mov rcx, qword [rbp - 0x39]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call qword [sym.imp.ole32.dll_CoUninitialize]
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 9], xmm1
xor r8d, r8d
lea rdx, [0x1400d8af8]
lea rcx, [rbp - 0x19]
call fcn.140038db0
nop
lea rcx, [rbp - 0x19]
call fcn.140007a80
mov rbx, rax
mov rdx, qword [rbp - 1]
cmp rdx, 8
jb 0x1400266c2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400266bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400266bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0xa]
mov rcx, qword [rbp - 0x41]
call qword [sym.imp.ole32.dll_CoSetProxyBlanket]
test eax, eax
jns 0x1400268dc
mov rcx, qword [rbp - 0x41]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp - 0x39]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call qword [sym.imp.ole32.dll_CoUninitialize]
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 9], xmm1
xor r8d, r8d
lea rdx, [0x1400d8af8]
lea rcx, [rbp - 0x19]
call fcn.140038db0
nop
lea rcx, [rbp - 0x19]
call fcn.140007a80
mov rbx, rax
mov rdx, qword [rbp - 1]
cmp rdx, 8
jb 0x1400266c2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400266bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400266bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov qword [rbp - 0x31], r15
mov rax, qword [rbp - 0x41]
mov rcx, qword [rax]
mov rsi, qword [rcx + 0xa0]
mov ecx, Ordinal_27
call fcn.14006e3c0
mov rbx, rax
mov qword [rbp - 0x49], rax
test rax, rax
je 0x140026937
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rax
mov qword [rbx + 8], r15
mov dword [rbx + 0x10], 1
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov qword [rbx], rax
test rax, rax
jne 0x14002693a
test rdi, rdi
jne 0x140026c46
jmp 0x14002693a
mov rbx, r15
mov qword [rbp - 0x49], rbx
test rbx, rbx
je 0x140026c5c
mov rdi, qword [rbx]
mov ecx, Ordinal_27
call fcn.14006e3c0
mov rbx, rax
mov qword [rbp - 0x21], rax
test rax, rax
je 0x140026992
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rax
mov qword [rbx + 8], r15
mov dword [rbx + 0x10], 1
lea rcx, [0x1400d8c90]
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov qword [rbx], rax
test rax, rax
je 0x140026c51
jmp 0x140026995
mov rbx, r15
mov qword [rbp - 0x21], rbx
test rbx, rbx
je 0x140026c30
lea rax, [rbp - 0x31]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
mov r9d, Ordinal_50
mov r8, rdi
mov rdx, qword [rbx]
mov rcx, qword [rbp - 0x41]
call rsi
mov ebx, eax
lea rcx, [rbp - 0x21]
call fcn.140007030
nop
lea rcx, [rbp - 0x49]
call fcn.140007030
test ebx, ebx
jns 0x140026a72
mov rcx, qword [rbp - 0x41]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp - 0x39]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call qword [sym.imp.ole32.dll_CoUninitialize]
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 9], xmm1
xor r8d, r8d
lea rdx, [0x1400d8af8]
lea rcx, [rbp - 0x19]
call fcn.140038db0
nop
lea rcx, [rbp - 0x19]
call fcn.140007a80
mov rbx, rax
mov rdx, qword [rbp - 1]
cmp rdx, 8
jb 0x1400266c2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400266bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400266bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov qword [rbp - 0x29], r15
mov dword [rbp + 7], r15d
xorps xmm0, xmm0
movups xmmword [rbp + 0xf], xmm0
mov qword [rbp + 0x1f], r15
mov qword [rbp + 0x27], 7
mov word [rbp + 0xf], r15w
mov rcx, qword [rbp - 0x31]
test rcx, rcx
je 0x140026bc0
nop
mov rax, qword [rcx]
lea rdx, [rbp + 7]
mov qword [rsp + 0x20], rdx
lea r9, [rbp - 0x29]
mov edx, 0xffffffff
lea r8d, [rdx + 2]
call qword [rax + reloc.WLDAP32.dll_Ordinal_32]
cmp dword [rbp + 7], 0
je 0x140026bad
test eax, eax
js 0x140026bad
lea rcx, [rbp - 0x19]
call qword [sym.imp.OLEAUT32.dll_VariantClear]
nop
mov rcx, qword [rbp - 0x29]
mov rax, qword [rcx]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
lea r9, [rbp - 0x19]
xor r8d, r8d
mov rdx, r14
call qword [rax + reloc.WLDAP32.dll_Ordinal_32]
test eax, eax
js 0x140026b81
cmp word [rbp - 0x19], 8
jne 0x140026b81
mov qword [rbp - 0x21], r15
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x21]
call fcn.1400070b0
nop
mov rax, qword [rbp - 0x21]
test rax, rax
je 0x140026b26
mov r9, qword [rax]
jmp 0x140026b29
mov r9, r15
mov rdx, 0xffffffffffffffff
inc rdx
cmp word [r9 + rdx*2], 0
jne 0x140026b30
mov rax, qword [rbp + 0x27]
cmp rdx, rax
ja 0x140026b6e
lea rdi, [rbp + 0xf]
cmp rax, 8
cmovae rdi, qword [rbp + 0xf]
mov qword [rbp + 0x1f], rdx
lea rbx, [rdx + rdx]
mov r8, rbx
mov rdx, r9
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
mov word [rdi + rbx], r15w
jmp 0x140026b78
lea rcx, [rbp + 0xf]
call fcn.1400394a0
nop
lea rcx, [rbp - 0x21]
call fcn.140007030
mov rcx, qword [rbp - 0x29]
test rcx, rcx
je 0x140026b94
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbp - 0x29], r15
lea rcx, [rbp - 0x19]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
mov rcx, qword [rbp - 0x31]
test rcx, rcx
jne 0x140026aa0
jmp 0x140026bc0
mov rcx, qword [rbp - 0x31]
test rcx, rcx
je 0x140026bc0
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbp - 0x31], r15
mov rcx, qword [rbp - 0x41]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp - 0x39]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call qword [sym.imp.ole32.dll_CoUninitialize]
lea rcx, [rbp + 0xf]
call fcn.140007a80
mov rbx, rax
mov rdx, qword [rbp + 0x27]
cmp rdx, 8
jb 0x1400266c2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400266bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400266bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov ecx, 0x8007000e
call fcn.1400c4b10
nop
mov ecx, 0x8007000e
call fcn.1400c4b10
nop
mov ecx, 0x8007000e
call fcn.1400c4b10
nop
mov ecx, 0x8007000e
call fcn.1400c4b10
nop
mov ecx, 0x8007000e
call fcn.1400c4b10
int3