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

Disassembly:
jmp 0x14023e390
push rbp
push rdi
sub rsp, 0xab8
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x1e2
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x14051f2c0]
xor rax, rbp
mov qword [rbp + 0xa78], rax
lea rcx, [0x140549389]
call fcn.14014fb49
nop
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov edx, 1
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
nop
xor ecx, ecx
call fcn.140240870
mov ecx, eax
call qword [sym.imp.ucrtbased.dll_srand]
nop
call fcn.14014fac2
nop
call fcn.14014d2d6
movzx eax, al
test eax, eax
je 0x14023e410
call fcn.14014d44d
mov dword [0x14049920c], eax
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 8], rax
mov dx, 0xd
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str.___________________________________________________________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.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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]
mov qword [rbp + 0xa40], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa40]
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]
mov qword [rbp + 0xa48], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa48]
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 byte [rbp + 0x24], 0
lea rax, [rbp + 0x5e8]
mov qword [rbp + 0x628], rax
lea rdx, str.cs2.exe
mov rcx, qword [rbp + 0x628]
call fcn.14014c016
mov qword [rbp + 0xa38], rax
mov rdx, qword [rbp + 0xa38]
lea rcx, [0x140520700]
call fcn.14014be5e
test eax, eax
jne 0x14023e525
movzx eax, byte [rbp + 0x24]
test eax, eax
jne 0x14023e520
mov dx, 0xe
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str._INFO__Waiting_for_CS2.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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 byte [rbp + 0x24], 1
jmp 0x14023e497
movzx eax, byte [rbp + 0x24]
test eax, eax
je 0x14023e577
mov dx, 0xe
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str._INFO__Connecting_to_CS2.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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, 0x4e20
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rax, [rbp + 0x648]
mov qword [rbp + 0x688], rax
lea rdx, str.cs2.exe
mov rcx, qword [rbp + 0x688]
call fcn.14014c016
mov qword [rbp + 0xa38], rax
mov rdx, qword [rbp + 0xa38]
lea rcx, [0x140520700]
call fcn.14014c57f
mov dword [rbp + 0x44], eax
mov eax, dword [rbp + 0x44]
mov dword [rbp + 0xa34], eax
cmp dword [rbp + 0xa34], 1
je 0x14023e5e2
cmp dword [rbp + 0xa34], 2
je 0x14023e62b
cmp dword [rbp + 0xa34], 3
je 0x14023e671
jmp 0x14023e6b5
mov dx, 4
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str._ERROR__Game_not_found.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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
call fcn.14014cd63
nop
jmp 0x14023e6b5
mov dx, 4
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str._ERROR__Failed_to_hook_process__please_run_the_cheat_as_Administrator__Right_click_DragonBurn___Run_as_Adminstrator_.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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
call fcn.14014cd63
nop
jmp 0x14023e6b5
mov dx, 4
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
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.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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
call fcn.14014cd63
nop
call fcn.14014bbe3
mov dword [rbp + 0xa34], eax
cmp dword [rbp + 0xa34], 0
je 0x14023e6e4
cmp dword [rbp + 0xa34], 1
je 0x14023e735
cmp dword [rbp + 0xa34], 2
je 0x14023e783
jmp 0x14023e785
mov dx, 4
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str._ERROR__Failed_to_get_the_current_game_version.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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 rcx, str.pause
call qword [sym.imp.ucrtbased.dll_system]
nop
jmp 0x14023e7d1
mov dx, 0xe
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str._Info__This_version_of_the_cheat_was_made_for_a_later_version_of_the_game_and_may_work_unstable_on_the_current_version.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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 rcx, str.pause
call qword [sym.imp.ucrtbased.dll_system]
nop
jmp 0x14023e7d1
jmp 0x14023e7d1
mov dx, 4
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str._ERROR__Failed_to_get_the_current_game_version.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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 rcx, str.pause
call qword [sym.imp.ucrtbased.dll_system]
nop
lea rcx, [0x140520760]
call fcn.14014f8c4
movzx eax, al
test eax, eax
jne 0x14023e828
mov dx, 4
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
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.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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
call fcn.14014cd63
nop
mov dx, 0xb
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
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.140149af0
mov qword [rbp + 0xa38], rax
mov eax, dword [0x140520710]
mov dword [rbp + 0xa40], eax
mov edx, dword [rbp + 0xa40]
mov rcx, qword [rbp + 0xa38]
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 + 0xa48], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa48]
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 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.140149af0
mov qword [rbp + 0xa38], rax
lea rcx, [0x140520760]
call fcn.14014ff36
mov qword [rbp + 0xa40], rax
mov rdx, qword [rbp + 0xa40]
mov rcx, qword [rbp + 0xa38]
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 + 0xa48], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa48]
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 + 0x70]
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 0x14023e94d
mov dx, 0xc
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str._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.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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
call fcn.14014cd63
nop
lea rdx, [rbp + 0x70]
lea rcx, [0x1405208d8]
call fcn.1401493cf
nop
lea rdx, [rbp + 0x70]
lea rcx, [0x140520908]
call fcn.1401493cf
nop
lea rdx, [0x1404142d8]
lea rcx, [0x1405208d8]
call fcn.1401497c1
nop
lea r8, str.Adobe_Software_Data
lea rdx, [0x140520908]
lea rcx, [rbp + 0x708]
call fcn.14014e433
mov qword [rbp + 0xa38], rax
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa40], rax
xor r8d, r8d
mov rdx, qword [rbp + 0xa40]
lea rcx, [rbp + 0x6c8]
call fcn.14014e505
nop
lea rcx, [rbp + 0x6c8]
call fcn.14014c002
mov byte [rbp + 0x6a4], al
lea rcx, [rbp + 0x6c8]
call fcn.14014f18f
nop
lea rcx, [rbp + 0x708]
call fcn.14014a2ca
movzx eax, byte [rbp + 0x6a4]
test eax, eax
je 0x14023ea9b
xor r8d, r8d
lea rdx, [0x1405208d8]
lea rcx, [rbp + 0x748]
call fcn.14014e505
nop
lea r8, str.Adobe_Software_Data
lea rdx, [0x140520908]
lea rcx, [rbp + 0x7c8]
call fcn.14014e433
mov qword [rbp + 0xa38], rax
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa40], rax
xor r8d, r8d
mov rdx, qword [rbp + 0xa40]
lea rcx, [rbp + 0x788]
call fcn.14014e505
nop
lea rdx, [rbp + 0x748]
lea rcx, [rbp + 0x788]
call fcn.140150157
nop
lea rcx, [rbp + 0x788]
call fcn.14014f18f
nop
lea rcx, [rbp + 0x7c8]
call fcn.14014a2ca
nop
lea rcx, [rbp + 0x748]
call fcn.14014f18f
nop
xor r8d, r8d
lea rdx, [0x1405208d8]
lea rcx, [rbp + 0x828]
call fcn.14014e505
nop
lea rcx, [rbp + 0x828]
call fcn.14014c002
mov byte [rbp + 0x804], al
lea rcx, [rbp + 0x828]
call fcn.14014f18f
movzx eax, byte [rbp + 0x804]
test eax, eax
je 0x14023eb1e
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.140149af0
lea rdx, [0x1405208d8]
mov rcx, rax
call fcn.14014ee7e
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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 0x14023ebd3
xor r8d, r8d
lea rdx, [0x1405208d8]
lea rcx, [rbp + 0x888]
call fcn.14014e505
nop
lea rcx, [rbp + 0x888]
call fcn.14014ad0b
mov byte [rbp + 0x864], al
lea rcx, [rbp + 0x888]
call fcn.14014f18f
movzx eax, byte [rbp + 0x864]
test eax, eax
je 0x14023eb9e
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.140149af0
lea rdx, [0x1405208d8]
mov rcx, rax
call fcn.14014ee7e
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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 0x14023ebd3
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.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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
call fcn.14014cd63
nop
lea r8, str.default.cfg
lea rdx, [0x1405208d8]
lea rcx, [rbp + 0x8c8]
call fcn.14014e433
mov qword [rbp + 0xa38], rax
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa40], rax
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
mov rdx, qword [rbp + 0xa40]
lea rcx, [rbp + 0x1a0]
call fcn.14014e212
nop
lea rcx, [rbp + 0x8c8]
call fcn.14014a2ca
nop
lea rcx, [rbp + 0x1a0]
call fcn.1401492ee
movzx eax, al
test eax, eax
je 0x14023ec5e
mov byte [0x140521021], 1
lea rcx, [rbp + 0x1a0]
call fcn.14014cac5
nop
mov dx, 2
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str.DragonBurn_loaded____nGLHF
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140149af0
mov qword [rbp + 0xa38], rax
lea rdx, [0x1401493fc]
mov rcx, qword [rbp + 0xa38]
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, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
nop
lea rax, [rbp + 0x908]
mov qword [rbp + 0x968], rax
lea rdx, [0x14014b184]
mov rcx, qword [rbp + 0x968]
call fcn.1401490af
mov qword [rbp + 0xa38], rax
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rbp + 0xa48], rax
lea rax, [rbp + 0x988]
mov qword [rbp + 0x9c8], rax
lea rdx, str.SDL_app
mov rcx, qword [rbp + 0x9c8]
call fcn.14014c016
mov qword [rbp + 0xa50], rax
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xa58], rax
mov rax, qword [rbp + 0xa58]
mov qword [rbp + 0xa60], rax
lea rax, [rbp + 0x9e8]
mov qword [rbp + 0xa28], rax
lea rdx, str.Counter_Strike_2
mov rcx, qword [rbp + 0xa28]
call fcn.14014c016
mov qword [rbp + 0xa68], rax
mov rax, qword [rbp + 0xa68]
mov qword [rbp + 0xa70], rax
mov r9, qword [rbp + 0xa48]
mov r8, qword [rbp + 0xa60]
mov rdx, qword [rbp + 0xa70]
mov rcx, qword [0x140520748]
call fcn.140149d7f
nop
jmp 0x14023ed9c
lea rcx, [rbp + 0x1a0]
call fcn.140149ff0
nop
lea rcx, [rbp - 0x30]
lea rdx, [0x140413a00]
call fcn.14014e8ac
mov rcx, qword [rbp + 0xa78]
xor rcx, rbp
call fcn.14014c30e
lea rsp, [rbp + 0xa88]
pop rdi
pop rbp
ret