Function at 0x1400bf660
Capabilities:
Get hostname

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rdi, rcx
mov dword [rsp + 0x40], 0
lea rcx, [rbp - 0x70]
call fcn.140066ff0
nop
mov dword [rbp + 0xb8], 0x400
lea rdx, [rbp + 0xb8]
lea rcx, [0x140158160]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
lea rdx, [0x140158160]
lea rcx, [rbp - 0x60]
call fcn.140067710
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
xor eax, eax
xor ecx, ecx
cpuid
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x4c], ebx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x54], edx
movdqu xmm0, xmmword [rsp + 0x48]
movups xmm1, xmm0
psrldq xmm0, 8
paddw xmm1, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 4
paddw xmm1, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 2
paddw xmm1, xmm0
movd edx, xmm1
lea rcx, [rbp - 0x60]
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___unsigned_short_int____ptr64]
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x58]
call fcn.140067210
mov dword [rsp + 0x40], 6
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx - 0x70], rax
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx - 0x74], edx
lea rcx, [rbp - 0x58]
call fcn.140066f00
lea rcx, [rbp - 0x50]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x28]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x48]
call fcn.1400a0240
mov rdx, rax
mov rcx, rdi
call fcn.1400bfdf0
mov dword [rsp + 0x40], 7
mov rcx, qword [rdi + 0x10]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 3
jb 0x1400bf8c7
mov rax, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x1400bf7bc
mov rax, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 3
lea r9, [0x1401302ac]
lea rcx, [rsp + 0x48]
call fcn.1400a72c0
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.1400a0040
lea rcx, [rsp + 0x48]
call fcn.1400672c0
cmp qword [rdi + 0x18], 0xf
jbe 0x1400bf811
mov rbx, qword [rdi]
mov rsi, rbx
mov r9, rbx
add rsi, qword [rdi + 0x10]
add rbx, qword [rdi + 0x10]
jmp 0x1400bf820
mov rax, qword [rdi + 0x10]
mov r9, rdi
lea rsi, [rdi + rax]
lea rbx, [rdi + rax]
mov r8b, 0x20
mov rdx, rsi
mov rcx, r9
call fcn.14010b480
mov rcx, rax
cmp rax, rsi
je 0x1400bf855
inc rax
cmp rax, rsi
je 0x1400bf855
nop
movzx edx, byte [rax]
cmp dl, 0x20
je 0x1400bf84d
mov byte [rcx], dl
inc rcx
inc rax
cmp rax, rsi
jne 0x1400bf840
sub rbx, rcx
mov rsi, qword [rdi + 0x10]
mov rax, rsi
cmp qword [rdi + 0x18], 0xf
jbe 0x1400bf878
sub rcx, qword [rdi]
sub rax, rcx
cmp rax, rbx
cmovb rbx, rax
mov rax, qword [rdi]
jmp 0x1400bf888
sub rcx, rdi
sub rax, rcx
cmp rax, rbx
cmovb rbx, rax
mov rax, rdi
add rax, rcx
sub rsi, rbx
mov r8, rsi
sub r8, rcx
inc r8
lea rdx, [rax + rbx]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rdi + 0x10], rsi
lea rcx, [rsp + 0x68]
call fcn.1400672c0
mov rax, rdi
mov rbx, qword [rsp + 0x1c8]
add rsp, 0x190
pop rdi
pop rsi
pop rbp
ret
call fcn.1400668f0
int3