Function at 0x1400bd6d0
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.140066fe0
nop
mov dword [rbp + 0xb8], 0x400
lea rdx, [rbp + 0xb8]
lea rcx, [0x140157110]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
lea rdx, [0x140157110]
lea rcx, [rbp - 0x60]
call fcn.140067700
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.140067200
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.140066ef0
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.14009ec80
mov rdx, rax
mov rcx, rdi
call fcn.1400bde60
mov dword [rsp + 0x40], 7
mov rcx, qword [rdi + 0x10]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 3
jb 0x1400bd937
mov rax, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x1400bd82c
mov rax, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 3
lea r9, [0x14012f06c]
lea rcx, [rsp + 0x48]
call fcn.1400a5860
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.14009ea80
lea rcx, [rsp + 0x48]
call fcn.1400672b0
cmp qword [rdi + 0x18], 0xf
jbe 0x1400bd881
mov rbx, qword [rdi]
mov rsi, rbx
mov r9, rbx
add rsi, qword [rdi + 0x10]
add rbx, qword [rdi + 0x10]
jmp 0x1400bd890
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.14010a560
mov rcx, rax
cmp rax, rsi
je 0x1400bd8c5
inc rax
cmp rax, rsi
je 0x1400bd8c5
nop
movzx edx, byte [rax]
cmp dl, 0x20
je 0x1400bd8bd
mov byte [rcx], dl
inc rcx
inc rax
cmp rax, rsi
jne 0x1400bd8b0
sub rbx, rcx
mov rsi, qword [rdi + 0x10]
mov rax, rsi
cmp qword [rdi + 0x18], 0xf
jbe 0x1400bd8e8
sub rcx, qword [rdi]
sub rax, rcx
cmp rax, rbx
cmovb rbx, rax
mov rax, qword [rdi]
jmp 0x1400bd8f8
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.1400672b0
mov rax, rdi
mov rbx, qword [rsp + 0x1c8]
add rsp, 0x190
pop rdi
pop rsi
pop rbp
ret
call fcn.1400668e0
int3