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

Disassembly:
jmp 0x140159aa0
push rbp
push rdi
sub rsp, 0x9a8
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x19e
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x140397f00]
xor rax, rbp
mov qword [rbp + 0x968], rax
lea rcx, [0x1403bfb4f]
call fcn.1400f8d6c
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_n__Press__INS__to_show_or_hide_Menu._n__Language_Bug:_some_very_special_characters_may_not_be_displayed_n_nDisclamers:_n__Because_AimStar_has_too_many_users__and_there_are_many_derivative_cheats_that_are_being_sold_or_free._AimStar_may_now_be_detected_n__Use_at_your_own_risk_n_nContributors:__nShinyaluvs__Skarbor__KeysIsCool__Kenny__tokinaa__faster_bbc__vsantos1__5mmod__gScream__Hazetick__styx_n_n
call fcn.1400f6440
lea rax, [rbp + 0x498]
mov qword [rbp + 0x4d8], rax
lea rdx, str.cs2.exe
mov rcx, qword [rbp + 0x4d8]
call fcn.1400f6300
mov qword [rbp + 0x928], rax
mov rdx, qword [rbp + 0x928]
lea rcx, [0x140377008]
call fcn.1400f66e3
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 0x140159b7a
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.1400f4848
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x14015a18f
lea rdx, [rbp + 0x30]
lea rcx, [0x140399ae0]
call fcn.1400f4302
lea rdx, str.AimStar
lea rcx, [0x140399ae0]
call fcn.1400f45ff
lea r8, str.Sounds
lea rdx, [0x140399ae0]
lea rcx, [rbp + 0x4f8]
call fcn.1400f7d04
mov qword [rbp + 0x928], rax
mov rdx, qword [rbp + 0x928]
lea rcx, [0x140399b10]
call fcn.1400f5441
lea rcx, [rbp + 0x4f8]
call fcn.1400f4dfc
mov eax, dword [rbp + 4]
mov dword [rbp + 0x924], eax
cmp dword [rbp + 0x924], 1
je 0x140159c06
cmp dword [rbp + 0x924], 2
je 0x140159c39
cmp dword [rbp + 0x924], 3
je 0x140159c6c
jmp 0x140159c9f
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.1400f4848
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x14015a18f
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.1400f4848
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x14015a18f
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.1400f4848
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x14015a18f
call fcn.1400f8a01
movzx eax, al
test eax, eax
jne 0x140159cde
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.1400f4848
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x14015a18f
lea rcx, [0x1403990b0]
call fcn.1400f8bc8
movzx eax, al
test eax, eax
jne 0x140159d24
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.1400f4848
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x14015a18f
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.1400f4848
mov qword [rbp + 0x928], rax
mov eax, dword [0x140377018]
mov dword [rbp + 0x930], eax
mov edx, dword [rbp + 0x930]
mov rcx, qword [rbp + 0x928]
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 + 0x938], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x938]
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.1400f4848
mov qword [rbp + 0x928], rax
lea rcx, [0x1403990b0]
call fcn.1400f9019
mov qword [rbp + 0x930], rax
mov rdx, qword [rbp + 0x930]
mov rcx, qword [rbp + 0x928]
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 + 0x938], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x938]
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, [0x140399ae0]
lea rcx, [rbp + 0x558]
call fcn.1400f7d90
nop
lea rcx, [rbp + 0x558]
call fcn.1400f62f1
mov byte [rbp + 0x534], al
lea rcx, [rbp + 0x558]
call fcn.1400f86af
movzx eax, byte [rbp + 0x534]
test eax, eax
je 0x140159e56
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.1400f4848
lea rdx, [0x140399ae0]
mov rcx, rax
call fcn.1400f848e
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x140159f08
xor r8d, r8d
lea rdx, [0x140399ae0]
lea rcx, [rbp + 0x5b8]
call fcn.1400f7d90
nop
lea rcx, [rbp + 0x5b8]
call fcn.1400f5559
mov byte [rbp + 0x594], al
lea rcx, [rbp + 0x5b8]
call fcn.1400f86af
movzx eax, byte [rbp + 0x594]
test eax, eax
je 0x140159ed5
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.1400f4848
lea rdx, [0x140399ae0]
mov rcx, rax
call fcn.1400f848e
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x140159f08
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.1400f4848
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x14015a18f
xor r8d, r8d
lea rdx, [0x140399b10]
lea rcx, [rbp + 0x618]
call fcn.1400f7d90
nop
lea rcx, [rbp + 0x618]
call fcn.1400f62f1
mov byte [rbp + 0x5f4], al
lea rcx, [rbp + 0x618]
call fcn.1400f86af
movzx eax, byte [rbp + 0x5f4]
test eax, eax
je 0x140159f8a
lea rdx, str._Info__Hitsound_folder_connected:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f4848
lea rdx, [0x140399b10]
mov rcx, rax
call fcn.1400f848e
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x14015a03c
xor r8d, r8d
lea rdx, [0x140399b10]
lea rcx, [rbp + 0x678]
call fcn.1400f7d90
nop
lea rcx, [rbp + 0x678]
call fcn.1400f5559
mov byte [rbp + 0x654], al
lea rcx, [rbp + 0x678]
call fcn.1400f86af
movzx eax, byte [rbp + 0x654]
test eax, eax
je 0x14015a009
lea rdx, str._Info__Hitsound_folder_created:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400f4848
lea rdx, [0x140399b10]
mov rcx, rax
call fcn.1400f848e
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x14015a03c
lea rdx, str._Info__Error:_Failed_to_create_the_file_directory.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400f4848
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 0x14015a18f
lea rdx, [0x1400f432a]
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.1400f4848
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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.1400f4848
mov qword [rbp + 0x928], rax
lea rdx, [0x1400f432a]
mov rcx, qword [rbp + 0x928]
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 + 0x6b8]
mov qword [rbp + 0x718], rax
lea rdx, [0x1400f5879]
mov rcx, qword [rbp + 0x718]
call fcn.1400f4082
mov qword [rbp + 0x928], rax
mov rax, qword [rbp + 0x928]
mov qword [rbp + 0x930], rax
mov rax, qword [rbp + 0x930]
mov qword [rbp + 0x938], rax
lea rax, [rbp + 0x738]
mov qword [rbp + 0x778], rax
lea rdx, str.SDL_app
mov rcx, qword [rbp + 0x778]
call fcn.1400f6300
mov qword [rbp + 0x940], rax
mov rax, qword [rbp + 0x940]
mov qword [rbp + 0x948], rax
mov rax, qword [rbp + 0x948]
mov qword [rbp + 0x950], rax
lea rax, [rbp + 0x798]
mov qword [rbp + 0x7d8], rax
lea rdx, str.Counter_Strike_2
mov rcx, qword [rbp + 0x7d8]
call fcn.1400f6300
mov qword [rbp + 0x958], rax
mov rax, qword [rbp + 0x958]
mov qword [rbp + 0x960], rax
mov r9, qword [rbp + 0x938]
mov r8, qword [rbp + 0x950]
mov rdx, qword [rbp + 0x960]
mov rcx, qword [0x1403990a0]
call fcn.1400f4a1e
nop
jmp 0x14015a18f
lea rdx, [0x1400f432a]
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, [0x1402fd4b0]
call fcn.1400f805b
mov eax, edi
mov rcx, qword [rbp + 0x968]
xor rcx, rbp
call fcn.1400f6517
lea rsp, [rbp + 0x978]
pop rdi
pop rbp
ret