Function at 0x1400111e0
Capabilities:
Execute command
Terminate process

Disassembly:
jmp 0x14001c550
push rbp
push rdi
sub rsp, 0x108
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0xa
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x140028040]
xor rax, rbp
mov qword [rbp + 0xd8], rax
lea rcx, [0x14002f0f5]
call fcn.1400116db
nop
lea rcx, str.Atlas_Service_Pc_Cleaner
call fcn.1400117a3
nop
lea rcx, [0x140022954]
call qword [sym.imp.ucrtbased.dll_system]
nop
mov ecx, 1
call fcn.140011794
nop
lea rdx, str._n_n___________________________________________________________________________________________________________________n________________________________________________________________________________________________________________n_____________________________________________________________________________________________________________n___________________________________________________________________________________________________________n_______________________________________________________________________________________________________n_______________________________________________________________________________________________________n______________________________________________________________________________________________________n_____________________________________________________________________________________________________n___________________________________________________________________________________________________________________n________________________________________________________________________________________________________n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110c8
lea rdx, [0x140011046]
mov rcx, rax
call qword [sym.imp.MSVCP140D.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]
nop
mov ecx, 7
call fcn.140011794
nop
lea rdx, str._____________________________________n_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011398
nop
lea rdx, str.1._Delete_the_Temporary_Files_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011398
nop
lea rdx, str.2._Scan_System_and_Repair_Windows_Image_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011398
nop
lea rdx, str.3._Program_and_license_information_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011398
nop
lea rdx, str.4._Page_on_GitHub_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011398
nop
lea rdx, str.5._End_session__will_close_the_program__n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011398
nop
lea rdx, str.Enter_your_choice:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011398
nop
lea rdx, [rbp + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t___std::wcin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t__::operator___int____ptr64____ptr64]
nop
mov eax, dword [rbp + 4]
mov dword [rbp + 0xd4], eax
cmp dword [rbp + 0xd4], 1
je 0x14001c6b9
cmp dword [rbp + 0xd4], 2
je 0x14001c6c1
cmp dword [rbp + 0xd4], 3
je 0x14001c6c9
cmp dword [rbp + 0xd4], 4
je 0x14001c6d1
cmp dword [rbp + 0xd4], 5
je 0x14001c6d9
jmp 0x14001c6e4
call fcn.140011758
nop
jmp 0x14001c6f8
call fcn.14001111d
nop
jmp 0x14001c6f8
call fcn.1400111ae
nop
jmp 0x14001c6f8
call fcn.1400110f5
nop
jmp 0x14001c6f8
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
nop
jmp 0x14001c6f8
lea rdx, str.Invalid_choice._Please_try_again._n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140011398
nop
lea rcx, str.pause
call qword [sym.imp.ucrtbased.dll_system]
nop
cmp dword [rbp + 4], 5
jne 0x14001c58e
lea rcx, [rbp - 0x20]
lea rdx, [0x1400221e0]
call fcn.1400115e6
mov rcx, qword [rbp + 0xd8]
xor rcx, rbp
call fcn.140011370
lea rsp, [rbp + 0xe8]
pop rdi
pop rbp
ret