Function at 0x140008ba0
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
lea rcx, [0x140091a20]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
lea rbx, [0x1400a02f8]
mov r8, qword [0x1400a0308]
mov rdx, rbx
cmovae rdx, qword [0x1400a02f8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rcx, str.echo_Diskdrive:
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
lea rdi, str.e_0m
mov r8, qword [reloc.WS2_32.dll_connect]
mov rdx, rdi
cmovae rdx, qword [str.e_0m]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rcx, str.wmic_diskdrive_get_serialnumber
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
cmovae rdx, qword [str.e_0m]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rbx
mov r8, qword [0x1400a0308]
cmovae rdx, qword [0x1400a02f8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rcx, str.echo_BIOS:_n
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
cmovae rdx, qword [str.e_0m]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rcx, str.wmic_bios_get_serialnumber
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
cmovae rdx, qword [str.e_0m]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rbx
mov r8, qword [0x1400a0308]
cmovae rdx, qword [0x1400a02f8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rcx, str.echo_Motherboard:_n
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
cmovae rdx, qword [str.e_0m]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rcx, str.wmic_baseboard_get_serialnumber
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
cmovae rdx, qword [str.e_0m]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rbx
mov r8, qword [0x1400a0308]
cmovae rdx, qword [0x1400a02f8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rcx, str.echo_Bios_UUID:_n
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
cmovae rdx, qword [str.e_0m]
mov r8, qword [reloc.WS2_32.dll_connect]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rcx, str.wmic_path_win32_computersystemproduct_get_uuid
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
cmovae rdx, qword [str.e_0m]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rbx
mov r8, qword [0x1400a0308]
cmovae rdx, qword [0x1400a02f8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rcx, str.echo_Mac:_n
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
cmovae rdx, qword [str.e_0m]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rcx, str.getmac
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
cmovae rdx, qword [str.e_0m]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400920bc]
call fcn.1400049f0
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rbx
mov r8, qword [0x1400a0308]
cmovae rdx, qword [0x1400a02f8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005520
lea rdx, str._n_n____
mov rcx, rax
call fcn.1400049f0
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
mov rcx, rax
cmovae rdx, qword [str.e_0m]
call fcn.140005520
lea rdx, str._Press_a
mov rcx, rax
call fcn.1400049f0
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rbx
mov r8, qword [0x1400a0308]
mov rcx, rax
cmovae rdx, qword [0x1400a02f8]
call fcn.140005520
lea rdx, str.Key
mov rcx, rax
call fcn.1400049f0
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
mov rcx, rax
cmovae rdx, qword [str.e_0m]
call fcn.140005520
lea rdx, [0x1400920e4]
mov rcx, rax
call fcn.1400049f0
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rbx
mov r8, qword [0x1400a0308]
mov rcx, rax
cmovae rdx, qword [0x1400a02f8]
call fcn.140005520
lea rdx, str._Return
mov rcx, rax
call fcn.1400049f0
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
mov rcx, rax
cmovae rdx, qword [str.e_0m]
call fcn.140005520
lea rdx, [0x1400920d4]
mov rcx, rax
call fcn.1400049f0
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rbx
mov r8, qword [0x1400a0308]
mov rcx, rax
cmovae rdx, qword [0x1400a02f8]
call fcn.140005520
lea rdx, str.Main
mov rcx, rax
call fcn.1400049f0
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rdx, rdi
mov r8, qword [reloc.WS2_32.dll_connect]
mov rcx, rax
cmovae rdx, qword [str.e_0m]
call fcn.140005520
lea rdx, str._Menu
mov rcx, rax
call fcn.1400049f0
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rcx, rax
mov r8, qword [0x1400a0308]
cmovae rbx, qword [0x1400a02f8]
mov rdx, rbx
call fcn.140005520
lea rdx, [0x1400920c0]
mov rcx, rax
call fcn.1400049f0
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov rcx, rax
mov r8, qword [reloc.WS2_32.dll_connect]
cmovae rdi, qword [str.e_0m]
mov rdx, rdi
call fcn.140005520
lea rcx, str.pause__nul
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]