Function at 0x14005ade0
Capabilities:
Encode data using xor
Get common file path

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5a8]
sub rsp, 0x668
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
xor esi, esi
mov edi, esi
mov dword [rbp + 0x5b0], esi
lea rcx, [rbp + 0xd0]
call fcn.1400686f0
nop
lea rax, [rbp + 0x430]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, reloc.WS2_32.dll_recv
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
test eax, eax
je 0x14005ae60
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Error
lea rdx, str.Failed_to_locate_the_desktop_directory.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14005d292
lea rcx, [rbp + 0xa0]
call fcn.1400421c0
mov rbx, rax
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x310]
call fcn.14003eae0
nop
lea r8, str.SERIAL_DUMP_
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.14003b110
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2d0]
call fcn.14003b180
nop
lea r8, str..txt
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.14003b110
nop
lea rcx, [rbp + 0x2d0]
call fcn.140037f90
nop
lea rcx, [rbp + 0x2f0]
call fcn.140037f90
nop
lea rcx, [rbp + 0x310]
call fcn.140037f90
nop
lea rcx, [rbp + 0xa0]
call fcn.140037f90
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0xd0]
call fcn.140068690
cmp qword [rbp + 0x158], 0
jne 0x14005af2f
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Error
lea rdx, str.Failed_to_create_the_serial_dump_file.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14005d243
lea rdx, str.SERIAL_DUMP__
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
mov rbx, rax
lea rcx, [rsp + 0x50]
call fcn.1400421c0
nop
mov rdx, rax
mov rcx, rbx
call fcn.14003afc0
mov rcx, rax
lea rdx, [0x1400f3978]
call fcn.14006c9e0
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
movups xmm3, xmmword [0x1400f55a8]
movups xmmword [rbp - 0x70], xmm3
mov ecx, dword [0x1400f55b8]
mov dword [rbp - 0x60], ecx
movzx eax, word [0x1400f55bc]
mov word [rbp - 0x5c], ax
movzx eax, byte [0x1400f55be]
mov byte [rbp - 0x5a], al
mov r8d, esi
movdqa xmm7, xmmword [0x1400f7b00]
mov r12d, dword [reloc.WS2_32.dll_accept]
cmp r12d, 2
jl 0x14005b1ab
movdqa xmm4, xmmword [0x1400f80b0]
movdqa xmm5, xmmword [str.11116666]
movdqa xmm6, xmmword [0x1400f7b50]
movdqa xmm2, xmmword [0x1400f7a70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm6
movd eax, xmm3
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x70], xmm2
movdqa xmm2, xmmword [0x1400f7a90]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm6
movd xmm0, dword [rbp - 0x6c]
xorps xmm2, xmm0
movd dword [rbp - 0x6c], xmm2
movdqa xmm3, xmmword [0x1400f7aa0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm6
movd xmm0, dword [rbp - 0x68]
xorps xmm3, xmm0
movd dword [rbp - 0x68], xmm3
movdqa xmm2, xmmword [0x1400f7ab0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm6
movd xmm0, dword [rbp - 0x64]
xorps xmm2, xmm0
movd dword [rbp - 0x64], xmm2
movdqa xmm3, xmmword [0x1400f7ac0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm6
movd xmm0, ecx
xorps xmm3, xmm0
movd dword [rbp - 0x60], xmm3
mov r8d, reloc.WS2_32.dll_sendto
mov eax, r8d
lea r9, [rbp - 0x70]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x31
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x14005b1c0
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x5b8], rax
lea rdx, str.System_Information:_n
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
mov rbx, qword [0x1401348d8]
mov r14, qword [0x1401348e0]
cmp rbx, r14
je 0x14005b3b8
nop word [rax + rax]
lea rdx, str.Manufacturer
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
mov r9d, Ordinal_30
mov r8, rbx
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Product_Name
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
lea r8, [rbx + 0x20]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Version
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
lea r8, [rbx + 0x40]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.System_Serial
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
lea r8, [rbx + 0x60]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Family_Serial
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
lea r8, [rbx + 0xa0]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.SKU_Number
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
lea r8, [rbx + 0x80]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
add rbx, 0xc0
cmp rbx, r14
jne 0x14005b240
lea rdx, str.Baseboard_Information:_n
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
lea rdx, str.Manufacturer
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
mov r9d, Ordinal_30
lea r8, [0x140133560]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Product_Name
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
mov r9d, Ordinal_30
lea r8, [0x140133580]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Version
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
mov r9d, Ordinal_30
lea r8, [0x1401335a0]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Serial_Number
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
mov r9d, Ordinal_30
lea r8, [0x1401335c0]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Location
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
mov r9d, Ordinal_30
lea r8, [0x1401335e0]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
lea rdx, str.Chassis_Information:_n
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
mov rbx, qword [0x1401348a8]
mov r14, qword [0x1401348b0]
cmp rbx, r14
je 0x14005b66d
nop
lea rdx, str.Manufacturer
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
mov r9d, Ordinal_30
mov r8, rbx
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Chassis_Type
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
lea r8, [rbx + 0x20]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Version
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
lea r8, [rbx + 0x60]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Serial_Number
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
lea r8, [rbx + 0x40]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Part_Number
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
lea r8, [rbx + 0xa0]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
add rbx, 0xe0
cmp rbx, r14
jne 0x14005b530
lea rdx, str.BIOS_Information:_n
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
mov r14, qword [0x140134950]
mov r15, qword [0x140134958]
lea r13, str.Enabled
cmp r14, r15
je 0x14005bbd9
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], ntohl
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.BIOS_Vendor]
movsd qword [rsp + 0x30], xmm0
movzx eax, word [0x1400f3a58]
mov word [rsp + 0x38], ax
movzx eax, byte [0x1400f3a5a]
mov byte [rsp + 0x3a], al
mov byte [rsp + 0x3b], 0
mov r9d, Ordinal_30
mov r8, r14
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005b73c
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b737
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c03f
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], ntohl
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.BIOS_Version]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x1400f3a68]
mov dword [rsp + 0x38], eax
mov byte [rsp + 0x3c], 0
lea r8, [r14 + 0x20]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x30]
call fcn.140037f90
lea rdx, str.Release_Date
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
lea r8, [r14 + 0x40]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
lea rdx, str.Disabled
cmp byte [r14 + 0x61], 0
cmovne rdx, r13
lea rcx, [rsp + 0x70]
call fcn.14003eae0
nop
lea rdx, str.TPM_Status
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
mov r9d, Ordinal_30
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
lea rcx, [rsp + 0x50]
call fcn.140037f90
nop
lea rcx, [rsp + 0x70]
call fcn.140037f90
lea rdx, str.Disabled
cmp byte [r14 + 0x62], 0
cmovne rdx, r13
lea rcx, [rsp + 0x50]
call fcn.14003eae0
nop
lea rdx, str.Secure_Boot
lea rcx, [rsp + 0x70]
call fcn.14003eae0
nop
mov r9d, Ordinal_30
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14005b8b6
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b8b1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c046
call fcn.140084f34
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x70], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14005b904
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b8ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c04d
call fcn.140084f34
lea rdx, str.Disabled
cmp byte [r14 + 0x63], 0
cmovne rdx, r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rsi
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14005b930
lea rcx, [rsp + 0x70]
call fcn.14003ed00
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0xa
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.Hypervisor]
movsd qword [rsp + 0x30], xmm0
movzx eax, word [0x1400f3ac0]
mov word [rsp + 0x38], ax
mov byte [rsp + 0x3a], 0
lea rdx, [0x1400f3974]
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
lea rdx, [0x140040e80]
mov rcx, rax
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___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov edx, Ordinal_26
lea rcx, [rbp - 0x70]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0xf
cmova rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
mov rcx, rbx
call fcn.14003b990
lea rdx, [0x1400f34c8]
mov rcx, rax
call fcn.14006c9e0
mov rbx, rax
cmp qword [rbp - 0x80], 0
jne 0x14005ba41
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], 7
mov qword [rbp + 0x28], reloc.WS2_32.dll_ntohs
mov rcx, qword [str.Unknown]
mov dword [rbp + 0x10], ecx
movzx ecx, word [0x1400e7a54]
mov word [rbp + 0x14], cx
movzx ecx, byte [0x1400e7a56]
mov byte [rbp + 0x16], cl
mov byte [rbp + 0x17], 0
lea rax, [rbp + 0x10]
or edi, 0x20
jmp 0x14005ba54
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.14003a900
nop
or edi, 0x40
mov dword [rbp + 0x5b0], edi
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14005ba68
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.14003b990
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rax
call fcn.14006c9e0
nop
test dil, 0x40
je 0x14005bae2
and edi, 0xffffffbf
mov dword [rbp + 0x5b0], edi
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14005bacf
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005baca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c054
call fcn.140084f34
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], 0
test dil, 0x20
je 0x14005bb2d
and edi, 0xffffffdf
mov dword [rbp + 0x5b0], edi
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x14005bb2d
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bb27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c05b
call fcn.140084f34
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005bb6a
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bb65
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c062
call fcn.140084f34
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14005bbb9
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bbb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c069
call fcn.140084f34
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
add r14, 0x68
cmp r14, r15
jne 0x14005b6a0
lea rdx, str.Processor_Information:_n
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
mov r14, qword [0x1401348c0]
mov r15, qword [0x1401348c8]
cmp r14, r15
je 0x14005c20b
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], ntohl
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.Manufacturer]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x1400f39b0]
mov dword [rsp + 0x38], eax
mov byte [rsp + 0x3c], 0
mov r9d, Ordinal_30
mov r8, r14
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005bc92
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bc8d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c397
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 7
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov rax, qword [str.Version]
mov dword [rsp + 0x30], eax
movzx eax, word [0x1400f39cc]
mov word [rsp + 0x34], ax
movzx eax, byte [0x1400f39ce]
mov byte [rsp + 0x36], al
mov byte [rsp + 0x37], 0
lea r8, [r14 + 0x20]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005bd2c
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bd27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c39e
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], reloc.WS2_32.dll_listen
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.Serial_Number]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x1400f3a20]
mov dword [rsp + 0x38], eax
movzx eax, byte [0x1400f3a24]
mov byte [rsp + 0x3c], al
mov byte [rsp + 0x3d], 0
lea r8, [r14 + 0x40]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005bdc7
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bdc2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c3a5
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 6
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov eax, dword [str.Socket]
mov dword [rsp + 0x30], eax
movzx eax, word [0x1400f3b1c]
mov word [rsp + 0x34], ax
mov byte [rsp + 0x36], 0
lea r8, [r14 + 0x60]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005be55
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005be50
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c3ac
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], ntohl
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.Part_Number]
movsd qword [rsp + 0x30], xmm0
movzx eax, word [0x1400f3af8]
mov word [rsp + 0x38], ax
movzx eax, byte [0x1400f3afa]
mov byte [rsp + 0x3a], al
mov byte [rsp + 0x3b], 0
lea r8, [r14 + 0x80]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005bef5
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bef0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c3b3
call fcn.140084f34
mov ecx, reloc.WS2_32.dll_setsockopt
call qword [sym.imp.KERNEL32.dll_IsProcessorFeaturePresent]
lea rdx, str.Disabled
test eax, eax
cmovne rdx, r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rsi
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x14005bf24
lea rcx, [rsp + 0x70]
call fcn.14003ed00
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], reloc.WS2_32.dll_ntohl
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.Virtualization]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x1400f3b28]
mov dword [rsp + 0x38], eax
movzx eax, word [0x1400f3b2c]
mov word [rsp + 0x3c], ax
mov byte [rsp + 0x3e], 0
lea rdx, [0x1400f3974]
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
lea rdx, [0x140040e80]
mov rcx, rax
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___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov edx, Ordinal_26
lea rcx, [rbp - 0x70]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0xf
cmova rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
mov rcx, rbx
call fcn.14003b990
lea rdx, [0x1400f34c8]
mov rcx, rax
call fcn.14006c9e0
mov rbx, rax
cmp qword [rbp - 0x80], 0
jne 0x14005c070
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], 7
mov qword [rbp + 0x48], reloc.WS2_32.dll_ntohs
mov rcx, qword [str.Unknown]
mov dword [rbp + 0x30], ecx
movzx ecx, word [0x1400e7a54]
mov word [rbp + 0x34], cx
movzx ecx, byte [0x1400e7a56]
mov byte [rbp + 0x36], cl
mov byte [rbp + 0x37], 0
lea rax, [rbp + 0x30]
or edi, 8
jmp 0x14005c083
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.14003a900
nop
or edi, 0x10
mov dword [rbp + 0x5b0], edi
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14005c097
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.14003b990
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, rax
call fcn.14006c9e0
nop
test dil, 0x10
je 0x14005c111
and edi, 0xffffffef
mov dword [rbp + 0x5b0], edi
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14005c0fe
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c0f9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c3ba
call fcn.140084f34
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], 0
test dil, 8
je 0x14005c15c
and edi, 0xfffffff7
mov dword [rbp + 0x5b0], edi
mov rdx, qword [rbp + 0x48]
cmp rdx, 0xf
jbe 0x14005c15c
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c156
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c3c1
call fcn.140084f34
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005c199
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c194
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c3c8
call fcn.140084f34
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14005c1e8
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c1e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005c3cf
call fcn.140084f34
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
add r14, 0xa0
cmp r14, r15
jne 0x14005bc03
lea rdx, str.Disk_Information:_n
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
mov r13, qword [0x140134908]
mov rbx, qword [0x140134910]
mov qword [rbp + 0x5c0], rbx
cmp r13, rbx
je 0x14005c789
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x5c8], rax
lea r14, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
lea r15, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
lea rcx, [0x1400f6b10]
mov qword [rbp + 0x1e0], rcx
lea rcx, [rbp + 0x270]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or edi, 4
mov dword [rbp + 0x5b0], edi
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x1e0]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x1e0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1e0], r14
mov rax, qword [rbp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0x1dc], edx
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov qword [rbp + 0x1f0], r15
mov rdx, r13
cmp qword [r13 + 0x18], 0xf
jbe 0x14005c2e6
mov rdx, qword [r13]
mov r9d, 2
mov r8, qword [r13 + 0x10]
lea rcx, [rbp + 0x1f0]
call fcn.14006bd20
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], 0
mov rax, qword [rbp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x1e0]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x1e0]
call fcn.14006efb0
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14005c6d9
nop dword [rax]
lea rbx, [rbp - 0x50]
mov r15, qword [rbp - 0x50]
mov r12, qword [rbp - 0x38]
cmp r12, 0xf
cmova rbx, r15
mov r14, qword [rbp - 0x40]
test r14, r14
je 0x14005c3d6
mov r8, r14
mov edx, Ordinal_60
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x14005c3d6
sub rax, rbx
jmp 0x14005c3dd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rax, 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x14005c67b
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], rsi
mov qword [rbp + 8], rsi
lea rbx, [rax + 1]
mov r8, rbx
cmp r14, rbx
cmovb r8, r14
lea rdx, [rbp - 0x50]
cmp r12, 0xf
cmova rdx, r15
lea rcx, [rbp - 0x10]
call fcn.14003ed00
or edi, 2
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rsi
mov rax, qword [rbp - 0x40]
cmp rax, rbx
jb 0x14005d30e
sub rax, rbx
mov r8, 0xffffffffffffffff
cmp rax, r8
cmovb r8, rax
lea rdx, [rbp - 0x50]
cmp qword [rbp - 0x38], 0xf
cmova rdx, qword [rbp - 0x50]
add rdx, rbx
lea rcx, [rbp - 0x30]
call fcn.14003ed00
or edi, 1
lea rbx, [rbp - 0x10]
mov r15, qword [rbp - 0x10]
mov r12, qword [rbp + 8]
cmp r12, 0xf
cmova rbx, r15
mov r14, qword [rbp]
test r14, r14
je 0x14005c50a
xor edx, edx
mov r8d, 0x100
lea rcx, [rbp + 0x330]
call sub.VCRUNTIME140.dll_memset
lea rcx, str.__t_n_r_f_v
lea r15, [0x1400f3b4a]
nop dword [rax]
movzx eax, byte [rcx]
mov byte [rbp + rax + 0x330], 1
inc rcx
cmp rcx, r15
jne 0x14005c4b0
mov r15, qword [rbp - 0x10]
lea rcx, [r14 - 1]
mov rax, 0xffffffffffffffff
cmp rcx, rax
cmovb rax, rcx
add rax, rbx
movzx ecx, byte [rax]
cmp byte [rbp + rcx + 0x330], 0
je 0x14005c505
nop dword [rax]
cmp rax, rbx
je 0x14005c50a
dec rax
movzx ecx, byte [rax]
cmp byte [rbp + rcx + 0x330], 0
jne 0x14005c4f0
sub rax, rbx
jmp 0x14005c511
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
cmp r14, rcx
jb 0x14005d314
mov qword [rbp], rcx
lea rax, [rbp - 0x10]
cmp r12, 0xf
cmova rax, r15
mov byte [rax + rcx], 0
lea r14, [rbp - 0x30]
mov r15, qword [rbp - 0x30]
mov r12, qword [rbp - 0x18]
cmp r12, 0xf
cmova r14, r15
mov rbx, qword [rbp - 0x20]
test rbx, rbx
je 0x14005c5ad
xor edx, edx
mov r8d, 0x100
lea rcx, [rbp + 0x330]
call sub.VCRUNTIME140.dll_memset
lea rcx, str.__t_n_r_f_v
lea r15, [0x1400f3b4a]
movzx eax, byte [rcx]
mov byte [rbp + rax + 0x330], 1
inc rcx
cmp rcx, r15
jne 0x14005c571
mov r15, qword [rbp - 0x30]
lea rcx, [rbx + r14]
mov rdx, r14
cmp r14, rcx
jae 0x14005c5ad
movzx eax, byte [rdx]
cmp byte [rbp + rax + 0x330], 0
je 0x14005ce9c
inc rdx
cmp rdx, rcx
jb 0x14005c594
mov rdx, 0xffffffffffffffff
cmp rbx, rdx
cmovb rdx, rbx
lea rcx, [rbp - 0x30]
cmp r12, 0xf
cmova rcx, r15
sub rbx, rdx
lea r8, [rbx + 1]
add rdx, rcx
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp - 0x20], rbx
mov r9d, reloc.WLDAP32.dll_Ordinal_30
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14005c630
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c62b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005cea4
call fcn.140084f34
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x30], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0xf
jbe 0x14005c67b
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c676
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005ceab
call fcn.140084f34
mov rax, qword [rbp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x1e0]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x1e0]
call fcn.14006efb0
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x14005c360
mov rbx, qword [rbp + 0x5c0]
lea r14, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
lea r15, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x14005c714
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c70f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005ceb2
call fcn.140084f34
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], 0
mov rax, qword [rbp + 0x1e0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1e0], r14
mov rax, qword [rbp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0x1dc], edx
lea rcx, [rbp + 0x1f0]
call fcn.140068e10
lea rcx, [rbp + 0x1f8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x270]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
add r13, 0x20
cmp r13, rbx
jne 0x14005c258
mov r12d, dword [reloc.WS2_32.dll_accept]
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
lea rdx, str.Network_Information:_n
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
lea rcx, [rbp + 0x88]
call fcn.140080e70
nop
lea rcx, [rbp + 0x70]
call fcn.140081040
nop
mov rbx, qword [rbp + 0x88]
mov rdi, qword [rbp + 0x90]
cmp rbx, rdi
je 0x14005c889
nop dword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], ntohl
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.MAC__Cache_]
movsd qword [rsp + 0x30], xmm0
movzx eax, word [0x1400f3b70]
mov word [rsp + 0x38], ax
movzx eax, byte [0x1400f3b72]
mov byte [rsp + 0x3a], al
mov byte [rsp + 0x3b], 0
mov r9d, Ordinal_30
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005c87c
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c877
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005ceb9
call fcn.140084f34
add rbx, 0x20
cmp rbx, rdi
jne 0x14005c7e0
mov rbx, qword [rbp + 0x70]
mov rdi, qword [rbp + 0x78]
cmp rbx, rdi
je 0x14005c93c
nop word [rax + rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], ntohl
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.MAC__Kernel_]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x1400f3b80]
mov dword [rsp + 0x38], eax
mov byte [rsp + 0x3c], 0
mov r9d, Ordinal_30
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005c92f
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c92a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005cec0
call fcn.140084f34
add rbx, 0x20
cmp rbx, rdi
jne 0x14005c8a0
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
lea rdx, str.Monitor_Information:_n
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
mov rbx, qword [0x140134968]
mov rdi, qword [0x140134970]
cmp rbx, rdi
je 0x14005cc00
nop dword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], ntohl
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.Manufacturer]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x1400f39b0]
mov dword [rsp + 0x38], eax
mov byte [rsp + 0x3c], 0
lea r8, [rbx + 0x20]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005ca10
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ca0b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005cec7
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0xa
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.Model_Name]
movsd qword [rsp + 0x30], xmm0
movzx eax, word [0x1400f3ba8]
mov word [rsp + 0x38], ax
mov byte [rsp + 0x3a], 0
lea r8, [rbx + 0x80]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005caa5
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005caa0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005cece
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], ntohl
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.Monitor_IDS]
movsd qword [rsp + 0x30], xmm0
movzx eax, word [0x1400f3bb8]
mov word [rsp + 0x38], ax
movzx eax, byte [0x1400f3bba]
mov byte [rsp + 0x3a], al
mov byte [rsp + 0x3b], 0
lea r8, [rbx + 0x40]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005cb42
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005cb3d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005ced5
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], reloc.WS2_32.dll_listen
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.Serial_Number]
movsd qword [rsp + 0x30], xmm0
mov eax, dword [0x1400f3a20]
mov dword [rsp + 0x38], eax
movzx eax, byte [0x1400f3a24]
mov byte [rsp + 0x3c], al
mov byte [rsp + 0x3d], 0
lea r8, [rbx + 0x60]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005cbdd
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005cbd8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005cedc
call fcn.140084f34
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
add rbx, 0xc0
cmp rbx, rdi
jne 0x14005c980
lea rdx, str.GPU_Information:_n
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
mov rbx, qword [0x140134980]
mov rdi, qword [0x140134988]
cmp rbx, rdi
je 0x14005cdfc
movabs r14, 0x656d614e20555047
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0xa
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.PCI_Device]
movsd qword [rsp + 0x30], xmm0
movzx eax, word [0x1400f3be0]
mov word [rsp + 0x38], ax
mov byte [rsp + 0x3a], 0
lea r8, [rbx + 0x20]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005ccc6
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ccc1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005cee3
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], 8
mov qword [rbp - 0x78], reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x70], r14
mov byte [rsp + 0x78], 0
mov r9d, Ordinal_30
mov r8, rbx
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14005cd3f
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005cd3a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005ceea
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], ntohl
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.GUID_Serial]
movsd qword [rsp + 0x30], xmm0
movzx eax, word [0x1400f3c00]
mov word [rsp + 0x38], ax
movzx eax, byte [0x1400f3c02]
mov byte [rsp + 0x3a], al
mov byte [rsp + 0x3b], 0
lea r8, [rbx + 0x40]
mov r9d, Ordinal_30
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14005cddc
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005cdd7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005cef1
call fcn.140084f34
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
add rbx, 0x60
cmp rbx, rdi
jne 0x14005cc34
lea rdx, str.TPM_Information:_n
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [reloc.WS2_32.dll_closesocket]
movdqu xmmword [rbp - 0x80], xmm1
mov eax, dword [0x1400f3c1c]
mov word [rsp + 0x70], ax
movzx eax, byte [0x1400f3c1e]
mov byte [rsp + 0x72], al
mov byte [rsp + 0x73], 0
mov r9d, Ordinal_30
lea r8, [0x140133460]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14005cefd
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005cef8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005cef8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
sub rdx, r14
jmp 0x14005c5b4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [reloc.WS2_32.dll_connect]
movdqu xmmword [rbp - 0x80], xmm1
mov dword [rsp + 0x70], 0x31414853
mov byte [rsp + 0x74], 0
mov r9d, Ordinal_30
lea r8, [0x140133480]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14005cf7d
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005cf78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005cf78
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084f34
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [reloc.OLEAUT32.dll_SysStringLen]
movdqu xmmword [rbp - 0x80], xmm1
mov eax, dword [str.SHA256]
mov dword [rsp + 0x70], eax
movzx eax, word [0x1400f3c2c]
mov word [rsp + 0x74], ax
mov byte [rsp + 0x76], 0
mov r9d, Ordinal_30
lea r8, [0x1401334a0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x5b8]
call fcn.140044470
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14005d00b
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005d006
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005d006
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084f34
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0xd0]
call fcn.14006c9e0
lea rcx, [rbp + 0xd8]
call fcn.14003ac90
test rax, rax
jne 0x14005d052
mov rax, qword [rbp + 0xd0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xd0]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov eax, dword [str.gwagp6]
mov dword [rbp + 0x5b0], eax
movzx eax, word [0x1400f67a0]
mov word [rbp + 0x5b4], ax
mov byte [rbp + 0x5b0], 0x56
xor byte [rbp + 0x5b1], 0x32
xor byte [rbp + 0x5b2], 0x33
xor byte [rbp + 0x5b3], 0x34
xor al, 0x35
mov byte [rbp + 0x5b4], al
xor byte [rbp + 0x5b5], 0x36
movups xmm0, xmmword [str.bWA_TZ]
movups xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [0x1400f6990]
movups xmmword [rbp + 0xb0], xmm1
movups xmm0, xmmword [0x1400f69a0]
movups xmmword [rbp + 0xc0], xmm0
lea r8, [rbp + 0x5b0]
cmp r12d, 2
jl 0x14005d1e0
movdqa xmm4, xmmword [0x1400f7a70]
movdqa xmm3, xmmword [0x1400f80b0]
movdqa xmm5, xmmword [str.11116666]
movdqa xmm0, xmmword [0x1400f7b50]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rbp + 0xa4]
mov edx, dword [rbp - 0x70]
movd xmm2, esi
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rsi + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add esi, 8
lea rcx, [rcx + 8]
cmp esi, 0x30
jl 0x14005d101
jmp 0x14005d216
lea r9, [rbp + 0xa0]
nop word [rax + rax]
mov eax, 0x5397829d
mul esi
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, sil
sub al, cl
add al, 0x31
xor byte [r9], al
inc esi
lea r9, [r9 + 1]
cmp esi, 0x30
jl 0x14005d1f0
mov r9d, 0x40
lea rdx, [rbp + 0xa0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x70]
call fcn.14003ea70
nop
lea rcx, [rbp + 0x88]
call fcn.14003ea70
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 0xf
jbe 0x14005d281
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005d27c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005d27c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084f34
movdqa xmm0, xmmword [0x1400f79d0]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov rax, qword [rbp + 0xd0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xd0], rax
mov rax, qword [rbp + 0xd0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xcc], edx
lea rcx, [rbp + 0xd8]
call fcn.14003a710
lea rcx, [rbp + 0xe0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x178]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
movaps xmm6, xmmword [rsp + 0x650]
movaps xmm7, xmmword [rsp + 0x640]
add rsp, 0x668
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.14003afa0
nop
call fcn.14003afa0
int3