Function at 0x1400e96c0
Capabilities:
Execute command

Disassembly:
sub rsp, 0x178
call fcn.1400bd250
mov qword [0x1401cee00], rax
mov dword [rsp + 0x50], 0
lea rcx, [0x1401cf710]
call fcn.1400c63a0
mov qword [rsp + 0x58], rax
mov rax, qword [0x1401cee00]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x48], rax
lea rax, [0x1400e95b0]
mov qword [rsp + 0x40], rax
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
mov byte [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x60]
call fcn.1400c3e60
test rax, rax
jne 0x1400e97e0
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x70], rax
lea rdx, [0x1401acb00]
lea rcx, [rsp + 0xe0]
call fcn.1400dc0c0
mov rcx, rax
call fcn.1400e9450
mov qword [rsp + 0x68], rax
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
call fcn.1400b4840
mov qword [rsp + 0x80], rax
lea rdx, str.demo_tech
lea rcx, [rsp + 0xc0]
call fcn.1400b8550
mov rcx, rax
call fcn.1400bedc0
mov qword [rsp + 0x78], rax
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x80]
call fcn.1400b4300
mov qword [rsp + 0x88], rax
lea rdx, [0x1400b8be0]
mov rcx, qword [rsp + 0x88]
call qword [sym.imp.MSVCP140.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 rcx, qword [0x1401cee00]
call fcn.1400be6e0
mov rcx, qword [0x1401cee00]
call fcn.1400be6e0
movzx eax, al
test eax, eax
jne 0x1400e9858
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0x98], rax
lea rdx, str.____warning_failed_to_fully_unload_vulnerable
lea rcx, [rsp + 0x108]
call fcn.1400dc270
mov rcx, rax
call fcn.1400e9470
mov qword [rsp + 0x90], rax
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
call fcn.1400b4840
mov qword [rsp + 0xa0], rax
lea rdx, [0x1400b8be0]
mov rcx, qword [rsp + 0xa0]
call qword [sym.imp.MSVCP140.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, [0x14017a794]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov qword [rsp + 0xb0], rax
lea rdx, str.___done
lea rcx, [rsp + 0xcc]
call fcn.1400dc090
mov rcx, rax
call fcn.1400e9430
mov qword [rsp + 0xa8], rax
mov rdx, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb0]
call fcn.1400b4840
mov qword [rsp + 0xb8], rax
lea rdx, [0x1400b8be0]
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.MSVCP140.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]
add rsp, 0x178
ret