Function at 0x14007ef90
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0xf0
mov rax, qword [0x1400e6210]
xor rax, rsp
mov qword [rsp + 0xe8], rax
mov rsi, qword [0x1400e6b50]
mov qword [rsp + 0x40], 0x41b58ab3
lea rax, str.2_32_32_3_cmd_48_32_18_compiler_temporary
mov qword [rsp + 0x48], rax
lea rax, [fcn.14007ef90]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x40]
shr rax, 3
add rax, rsi
mov dword [rax], 0xf1f1f1f1
xor ebx, ebx
mov dword [rax + 4], ebx
mov dword [rax + 8], 0xf2f2f2f2
mov dword [rax + 0xc], 0xf8f8f8f8
mov dword [rax + 0x10], 0xf3f3f3f3
lea rcx, [rsp + 0xa0]
shr rcx, 3
add rcx, rsi
lea edx, [rbx + 4]
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_set_shadow_00
lea rcx, [rsp + 0x60]
call fcn.140004330
lea rcx, [rsp + 0x60]
call fcn.140002050
nop
lea rdx, str.Enter_command:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140071ad0
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov rax, rdi
shr rax, 3
movzx ecx, byte [rax + rsi]
test cl, cl
je 0x14007f071
movzx eax, dil
and al, 7
add al, 7
cmp al, cl
jl 0x14007f071
mov rcx, rdi
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_report_load8
mov rbx, qword [rdi]
add rbx, 4
mov rax, rbx
shr rax, 3
movzx ecx, byte [rax + rsi]
test cl, cl
je 0x14007f09a
movzx eax, bl
and al, 7
add al, 3
cmp al, cl
jl 0x14007f09a
mov rcx, rbx
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_report_load4
movsxd rcx, dword [rbx]
add rcx, rdi
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, [rsp + 0x60]
mov rcx, rdi
call fcn.140072a60
lea rdx, str.Launching_command:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140071ad0
mov rbx, rax
lea rcx, [rsp + 0x60]
call fcn.1400027f0
mov rdi, rax
lea rcx, [rsp + 0x70]
mov rdx, rcx
shr rdx, 3
movzx r8d, byte [rdx + rsi]
test r8b, r8b
je 0x14007f105
movzx edx, cl
and dl, 7
add dl, 7
cmp dl, r8b
jl 0x14007f105
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_report_load8
mov r8, qword [rsp + 0x70]
mov rdx, rdi
mov rcx, rbx
call fcn.1400727a0
lea rdx, [0x140071dc0]
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::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rsp + 0x70]
mov rax, rcx
shr rax, 3
movzx edx, byte [rax + rsi]
test dl, dl
je 0x14007f149
movzx eax, cl
and al, 7
add al, 7
cmp al, dl
jl 0x14007f149
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_report_load8
movabs rax, 0x7fffffffffffffff
mov rbx, qword [rsp + 0x70]
sub rax, rbx
cmp rax, 0x1f
jb 0x14007f24f
mov r8d, 1
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0xe1]
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_memcpy
lea rcx, [rsp + 0x60]
call fcn.1400027f0
mov rdi, rax
lea rcx, [rsp + 0x70]
mov rdx, rcx
shr rdx, 3
movzx r8d, byte [rdx + rsi]
test r8b, r8b
je 0x14007f1b6
movzx edx, cl
and dl, 7
add dl, 7
cmp dl, r8b
jl 0x14007f1b6
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_report_load8
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], 0x1f
lea r9, str.c:windows_system32cmd.exe__c
lea rcx, [rsp + 0xa0]
call fcn.140072500
lea rcx, [rsp + 0xa0]
call fcn.1400027f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xa0]
call fcn.140001f10
nop
lea rcx, [rsp + 0x60]
call fcn.140001f10
mov qword [rsp + 0x40], 0x45e0360e
lea rcx, [rsp + 0x40]
shr rcx, 3
add rcx, rsi
mov edx, socket
call sub.clang_rt.asan_dynamic_x86_64.dll___asan_set_shadow_00
mov rcx, qword [rsp + 0xe8]
xor rcx, rsp
call fcn.140084bc0
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rsp, r11
pop rdi
ret
call fcn.140001530
nop
int3