Function at 0x140001360
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
xor edi, edi
nop dword [rax]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x14000c4b8]
call fcn.140009410
mov rcx, rax
lea rdx, [0x1400095e0]
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::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x14000c508]
call fcn.140009410
test edi, edi
je 0x1400013c9
mov ebx, edi
nop dword [rax]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x14000c520]
call fcn.140009410
sub rbx, 1
jne 0x1400013b0
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14000c524]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
inc edi
cmp edi, 2
jle case.default.0x140001455
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x14000c4b8]
call fcn.140009410
mov rcx, rax
lea rdx, [0x1400095e0]
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::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x14000c4b8]
call fcn.140009410
mov rcx, rax
lea rdx, [0x1400095e0]
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::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x14000c528]
call fcn.140009410
mov rcx, rax
lea rdx, [0x1400095e0]
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp 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::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
insd dword [rdi], dx
push rsp
xor al, 0x8a
add eax, dword [rdx - 0x10]
retf 0x17c3
wait
rol dword [rdi - 0x50beaffc], 1
scasd eax, dword [rdi]
xchg ebp, eax
jmp 0x12ff1e19e
movabs eax, dword [0x7138d00496bf5286]
cmp byte [rcx + 0x22], dh
push 0xffffffffffffffc6
lea eax, [rbx - 0x5ae70b9a]
sub dword [rdi - 0x58002d64], 0x50b183c1
out 0xd2, al
outsd dx, dword [rsi]
invalid