Function at 0x1400f4435
Capabilities:
Execute command
Get common file path

Disassembly:
jmp 0x140151500
push rbp
push rdi
sub rsp, 0x7e8
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x15e
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x14038bf00]
xor rax, rbp
mov qword [rbp + 0x7a8], rax
lea rcx, [0x1403b3b48]
call fcn.1400f5d26
lea rcx, str.AimStar_External_for_CS2_nAuthor:_CowNow_nSource_Code:_https:__github.com_CowNowK_AimStarCS2_n_n__This_features_may_result_in_VAC_Bans__use_at_your_own_risk:_n_t_Bhop__NoFlash__Glow_n__Press__INS__to_show_or_hide_Menu._n_n
call fcn.1400f3418
lea rax, [rbp + 0x3d8]
mov qword [rbp + 0x418], rax
lea rdx, str.cs2.exe
mov rcx, qword [rbp + 0x418]
call fcn.1400f32d8
mov qword [rbp + 0x768], rax
mov rdx, qword [rbp + 0x768]
lea rcx, [0x14036b008]
call fcn.1400f36bb
mov dword [rbp + 4], eax
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 5
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
test eax, eax
je 0x1401515da
lea rdx, str._Info__Error:_Failed_to_get_the_Documents_folder_path.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400f183e
mov qword [rbp + 0x768], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x768]
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]
jmp 0x140151a7b
lea rdx, [rbp + 0x30]
lea rcx, [0x14038d6d0]
call fcn.1400f12fd
lea rdx, str.AimStar
lea rcx, [0x14038d6d0]
call fcn.1400f15fa
mov eax, dword [rbp + 4]
mov dword [rbp + 0x764], eax
cmp dword [rbp + 0x764], 1
je 0x140151626
cmp dword [rbp + 0x764], 2
je 0x140151659
cmp dword [rbp + 0x764], 3
je 0x14015168c
jmp 0x1401516bf
lea rdx, str._ERROR__Please_launch_the_game_first_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f183e
mov qword [rbp + 0x768], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x768]
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]
jmp 0x140151a7b
lea rdx, str._ERROR__Failed_to_hook_process__please_run_the_cheat_in_UAC.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f183e
mov qword [rbp + 0x768], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x768]
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]
jmp 0x140151a7b
lea rdx, str._ERROR__Failed_to_get_module_address.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f183e
mov qword [rbp + 0x768], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x768]
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]
jmp 0x140151a7b
call fcn.1400f59c0
movzx eax, al
test eax, eax
jne 0x1401516fe
lea rdx, str._ERROR__Failed_to_update_offsets.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f183e
mov qword [rbp + 0x768], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x768]
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]
jmp 0x140151a7b
lea rcx, [0x14038d0b0]
call fcn.1400f5b82
movzx eax, al
test eax, eax
jne 0x140151744
lea rdx, str._ERROR__Failed_to_call_InitAddress__.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f183e
mov qword [rbp + 0x768], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x768]
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]
jmp 0x140151a7b
lea rdx, str._Game__Process_ID:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f183e
mov qword [rbp + 0x768], rax
mov eax, dword [0x14036b018]
mov dword [rbp + 0x770], eax
mov edx, dword [rbp + 0x770]
mov rcx, qword [rbp + 0x768]
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___unsigned_long_int____ptr64]
mov qword [rbp + 0x778], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x778]
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]
lea rdx, str._Game__Client_Address:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f183e
mov qword [rbp + 0x768], rax
lea rcx, [0x14038d0b0]
call fcn.1400f5fc9
mov qword [rbp + 0x770], rax
mov rdx, qword [rbp + 0x770]
mov rcx, qword [rbp + 0x768]
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___unsigned_long_long_unsigned___int64_____ptr64]
mov qword [rbp + 0x778], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x778]
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]
xor r8d, r8d
lea rdx, [0x14038d6d0]
lea rcx, [rbp + 0x458]
call fcn.1400f4d59
nop
lea rcx, [rbp + 0x458]
call fcn.1400f32c9
mov byte [rbp + 0x434], al
lea rcx, [rbp + 0x458]
call fcn.1400f566e
movzx eax, byte [rbp + 0x434]
test eax, eax
je 0x140151876
lea rdx, str._Info__Config_folder_connected:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f183e
lea rdx, [0x14038d6d0]
mov rcx, rax
call fcn.1400f544d
mov qword [rbp + 0x768], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x768]
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]
jmp 0x140151928
xor r8d, r8d
lea rdx, [0x14038d6d0]
lea rcx, [rbp + 0x4b8]
call fcn.1400f4d59
nop
lea rcx, [rbp + 0x4b8]
call fcn.1400f2540
mov byte [rbp + 0x494], al
lea rcx, [rbp + 0x4b8]
call fcn.1400f566e
movzx eax, byte [rbp + 0x494]
test eax, eax
je 0x1401518f5
lea rdx, str._Info__Config_folder_created:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f183e
lea rdx, [0x14038d6d0]
mov rcx, rax
call fcn.1400f544d
mov qword [rbp + 0x768], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x768]
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]
jmp 0x140151928
lea rdx, str._Info__Error:_Failed_to_create_the_config_directory.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400f183e
mov qword [rbp + 0x768], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x768]
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]
jmp 0x140151a7b
lea rdx, [0x1400f1325]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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]
lea rdx, str.Cheat_running_successfully_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f183e
mov qword [rbp + 0x768], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x768]
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]
lea rdx, str.Have_fun...
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f183e
mov qword [rbp + 0x768], rax
lea rdx, [0x1400f1325]
mov rcx, qword [rbp + 0x768]
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
lea rax, [rbp + 0x4f8]
mov qword [rbp + 0x558], rax
lea rdx, [0x1400f2860]
mov rcx, qword [rbp + 0x558]
call fcn.1400f1082
mov qword [rbp + 0x768], rax
mov rax, qword [rbp + 0x768]
mov qword [rbp + 0x770], rax
mov rax, qword [rbp + 0x770]
mov qword [rbp + 0x778], rax
lea rax, [rbp + 0x578]
mov qword [rbp + 0x5b8], rax
lea rdx, str.SDL_app
mov rcx, qword [rbp + 0x5b8]
call fcn.1400f32d8
mov qword [rbp + 0x780], rax
mov rax, qword [rbp + 0x780]
mov qword [rbp + 0x788], rax
mov rax, qword [rbp + 0x788]
mov qword [rbp + 0x790], rax
lea rax, [rbp + 0x5d8]
mov qword [rbp + 0x618], rax
lea rdx, str.Counter_Strike_2
mov rcx, qword [rbp + 0x618]
call fcn.1400f32d8
mov qword [rbp + 0x798], rax
mov rax, qword [rbp + 0x798]
mov qword [rbp + 0x7a0], rax
mov r9, qword [rbp + 0x778]
mov r8, qword [rbp + 0x790]
mov rdx, qword [rbp + 0x7a0]
mov rcx, qword [0x14038d0a0]
call fcn.1400f1a0f
nop
jmp 0x140151a7b
lea rdx, [0x1400f1325]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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]
lea rcx, str.pause
call qword [sym.imp.ucrtbased.dll_system]
xor eax, eax
mov edi, eax
lea rcx, [rbp - 0x30]
lea rdx, [0x1402f19c0]
call fcn.1400f5024
mov eax, edi
mov rcx, qword [rbp + 0x7a8]
xor rcx, rbp
call fcn.1400f34ef
lea rsp, [rbp + 0x7b8]
pop rdi
pop rbp
ret