Function at 0x14001147e
Capabilities:
Set console window title

Disassembly:
jmp 0x14001ab30
push rbp
push rsi
push rdi
sub rsp, 0x400
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x94
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x140024040]
xor rax, rbp
mov qword [rbp + 0x3c0], rax
lea rcx, [0x14002a0f6]
call fcn.140011654
nop
lea rcx, str.private
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
nop
lea rcx, str.cs2.exe
call fcn.14001141f
mov dword [rbp + 4], eax
lea rdx, str.client.dll
mov ecx, dword [rbp + 4]
call fcn.14001167c
mov qword [rbp + 0x28], rax
mov r8d, dword [rbp + 4]
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x28]
add rax, 0x17f09d8
mov qword [rbp + 0x68], rax
mov edx, 0x20
lea rcx, [rbp + 0x88]
call fcn.1400116f9
mov dword [rbp + 0x3a4], 0x54
lea rcx, [rbp + 0x2a4]
call fcn.140011645
mov qword [rbp + 0x3b8], rax
lea rcx, [rbp + 0x3a8]
mov r8, rcx
lea rdx, [rbp + 0x3a4]
lea rcx, [rbp + 0x2c8]
call fcn.14001138e
lea rcx, [rbp + 0x380]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rbp + 0x3b8]
mov r8, rax
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x88]
call fcn.140011249
nop
lea rax, [rbp + 0x2f8]
mov qword [rbp + 0x338], rax
lea rdx, [rbp + 0x88]
mov rcx, qword [rbp + 0x338]
call fcn.1400111ef
mov qword [rbp + 0x3b8], rax
mov r8, qword [rbp + 0x3b8]
mov rdx, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x48]
call fcn.14001123f
mov qword [rbp + 0xc8], rax
xor eax, eax
cmp eax, 1
je 0x14001ad33
lea rdx, str.enter
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110af
nop
lea rdx, [rbp + 0xe4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
nop
lea rax, [rbp + 0x108]
mov qword [rsp + 0x20], rax
mov r9d, 4
lea r8, [rbp + 0xe4]
mov rdx, qword [rbp + 0xc8]
mov rcx, qword [rbp + 0x48]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
je 0x14001ad0a
lea rdx, [0x14001fc18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110af
lea rdx, [0x140011041]
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
jmp 0x14001ad2e
lea rdx, [0x14001fc1c]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110af
lea rdx, [0x140011041]
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
jmp 0x14001ac82
mov rcx, qword [rbp + 0x48]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov dword [rbp + 0x354], 0
lea rcx, [rbp + 0x88]
call fcn.1400116e5
mov eax, dword [rbp + 0x354]
mov edi, eax
lea rcx, [rbp - 0x30]
lea rdx, [0x14001ff10]
call fcn.14001155f
mov eax, edi
mov rcx, qword [rbp + 0x3c0]
xor rcx, rbp
call fcn.14001131b
lea rsp, [rbp + 0x3d0]
pop rdi
pop rsi
pop rbp
ret