Function at 0x140004c50
Capabilities:
Execute command

Disassembly:
push rbx
sub rsp, 0x110
mov rax, qword [0x14004d040]
xor rax, rsp
mov qword [rsp + 0x108], rax
lea rdx, str.cs2.exe
lea rcx, [rsp + 0x30]
call fcn.1400027b0
mov rdx, rax
lea rcx, [0x14004d0b8]
call fcn.140004890
mov ebx, eax
test eax, eax
je 0x140004cb4
lea rdx, str._ERROR__Failed_to_attach_process__StatusCode:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005370
mov edx, ebx
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___int____ptr64]
jmp 0x14000519f
lea rdx, str.client.dll
lea rcx, [rsp + 0x30]
call fcn.1400027b0
mov rdx, rax
lea rcx, [0x14004d0b8]
call fcn.140004680
mov rbx, rax
test rax, rax
je 0x14000518c
mov qword [rsp + 0x100], 0
lea rdx, [0x14004d448]
lea rcx, [rsp + 0xd8]
call fcn.1400051e0
mov rdx, rbx
mov rcx, rax
call fcn.1400055e0
mov qword [rsp + 0x100], rax
test rax, rax
je 0x14000518c
sub eax, ebx
mov dword [0x14004e0ac], eax
lea rdx, [0x14004d4c8]
lea rcx, [rsp + 0x78]
call fcn.1400051e0
mov rdx, rbx
mov rcx, rax
call fcn.1400055e0
mov qword [rsp + 0x100], rax
test rax, rax
je 0x14000518c
sub eax, ebx
mov dword [0x14004e0b4], eax
lea rdx, [0x14004d488]
lea rcx, [rsp + 0xb8]
call fcn.1400051e0
mov rdx, rbx
mov rcx, rax
call fcn.1400055e0
mov qword [rsp + 0x100], rax
test rax, rax
je 0x14000518c
sub eax, ebx
mov dword [0x14004e0b0], eax
lea rdx, [0x14004d468]
lea rcx, [rsp + 0x50]
call fcn.1400051e0
mov rdx, rbx
mov rcx, rax
call fcn.1400055e0
mov qword [rsp + 0x100], rax
test rax, rax
je 0x14000518c
mov rcx, qword [0x14004d0c0]
test rcx, rcx
je 0x14000518c
cmp dword [0x14004d0c8], 0
je 0x14000518c
mov qword [rsp + 0xf8], 0
lea rdx, [rsp + 0xf8]
mov qword [rsp + 0x20], rdx
mov r9d, 8
lea r8, [rsp + 0x100]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
je 0x14000518c
cmp qword [rsp + 0xf8], 8
jne 0x14000518c
mov eax, dword [rsp + 0x100]
sub eax, ebx
add eax, 0x4510
mov dword [0x14004e0a8], eax
lea rdx, str.client.dll
lea rcx, [rsp + 0x50]
call fcn.1400027b0
mov rdx, rax
lea rcx, [0x14004d0b8]
call fcn.140004680
mov rdx, rax
test rax, rax
je 0x140005183
mov qword [0x14004e370], rax
mov ecx, dword [0x14004e0ac]
add rcx, rax
mov qword [0x14004e378], rcx
mov ecx, dword [0x14004e0b0]
add rcx, rax
mov qword [0x14004e380], rcx
mov ecx, dword [0x14004e0a8]
add rcx, rax
mov qword [0x14004e388], rcx
mov ecx, dword [0x14004e0b4]
add rcx, rax
mov qword [0x14004e398], rcx
mov eax, dword [0x14004e46c]
add rax, rdx
mov qword [0x14004e3a0], rax
lea rdx, str._Game__Pid:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005370
mov edx, dword [0x14004d0c8]
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___unsigned_long_int____ptr64]
lea rdx, [0x140005540]
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 rdx, str._Game__Client:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005370
mov rdx, qword [0x14004e370]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140005540]
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 rdx, str.Offset:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005370
lea rdx, [0x140005540]
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 rdx, str.__EntityList:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005370
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x30]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov edx, dword [rax + 8]
call r8
lea rdx, [0x140004870]
mov rcx, rbx
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x14004e0ac]
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___unsigned_long_int____ptr64]
lea rdx, [0x140005540]
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 rdx, str.__Matrix:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005370
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x30]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov edx, dword [rax + 8]
call r8
lea rdx, [0x140004870]
mov rcx, rbx
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x14004e0b0]
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___unsigned_long_int____ptr64]
lea rdx, [0x140005540]
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 rdx, str.__LocalPlayerController:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005370
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x30]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov edx, dword [rax + 8]
call r8
lea rdx, [0x140004870]
mov rcx, rbx
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x14004e0b4]
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___unsigned_long_int____ptr64]
lea rdx, [0x140005540]
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 rdx, str.__ViewAngles:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005370
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x30]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_int____cdecl_std::setiosflags_int_]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov edx, dword [rax + 8]
call r8
lea rdx, [0x140004870]
mov rcx, rbx
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [0x14004e0a8]
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___unsigned_long_int____ptr64]
lea rdx, [0x140005540]
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 rdx, str.Runing...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005370
lea rdx, [0x140005540]
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]
nop
lea rax, [rsp + 0x78]
mov qword [rsp + 0xf8], rax
lea rax, vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov qword [rsp + 0x78], rax
lea rax, [0x140004170]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x100], rax
lea rdx, [0x14004332b]
lea rcx, [rsp + 0x50]
call fcn.1400027b0
mov rbx, rax
lea rdx, str.Counter_Strike_2
lea rcx, [rsp + 0xb8]
call fcn.1400027b0
nop
lea r9, [rsp + 0x78]
mov r8, rbx
mov rdx, rax
call fcn.140038bf0
nop
jmp 0x1400051af
lea rdx, str._ERROR__Failed_to_call_InitAddress__.
jmp 0x140005193
lea rdx, str._ERROR__Failed_to_update_offsets.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005370
lea rdx, [0x140005540]
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, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov rcx, qword [rsp + 0x108]
xor rcx, rsp
call fcn.14003a570
add rsp, 0x110
pop rbx
ret