Function at 0x1400acfb3
Capabilities:
Execute command

Disassembly:
jmp 0x1401f6090
push rbp
push rdi
sub rsp, 0x228
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x52
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x14027abc0]
xor rax, rbp
mov qword [rbp + 0x1f8], rax
lea rcx, reloc.d2d1.dll_Ordinal_1
call fcn.1400adea9
lea rdx, str.Welcome_to_program
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400ab541
lea rdx, [0x1400ab1ef]
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]
lea rdx, str.RustClient.exe
lea rcx, [0x140283688]
call fcn.1400ac4a5
movzx eax, al
test eax, eax
jne 0x1401f6132
mov r9d, 0x10
lea r8, str.ERROR
lea rdx, str.ERROR_attach
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov eax, 1
jmp 0x1401f634d
cmp qword [0x1402837c8], 0
je 0x1401f614a
cmp qword [0x1402837c0], 0
jne 0x1401f623e
lea rdx, str.GameAssembly.dll
lea rcx, [0x140283688]
call fcn.1400ad6bb
add rax, 0x3653550
mov rdx, rax
lea rcx, [0x140283688]
call fcn.1400acfd6
mov qword [0x1402837c8], rax
lea rdx, str.GameAssembly.dll
lea rcx, [0x140283688]
call fcn.1400ad6bb
add rax, 0x36546e0
mov rdx, rax
lea rcx, [0x140283688]
call fcn.1400acfd6
mov qword [0x1402837c0], rax
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.BaseNetworkable:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400ab541
lea rdx, [0x1400adaee]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [0x1402837c8]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x1400ab1ef]
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]
lea rdx, str.GameObjectManager:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400ab541
lea rdx, [0x1400adaee]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rdx, qword [0x1402837c0]
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___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x1400ab1ef]
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]
jmp 0x1401f6132
lea rdx, [0x1400abd34]
lea rcx, [rbp + 8]
call fcn.1400ac509
nop
lea rcx, [rbp + 8]
call fcn.1400ae14c
lea rdx, [0x1400adfdf]
lea rcx, [rbp + 0x38]
call fcn.1400ac509
nop
lea rcx, [rbp + 0x38]
call fcn.1400ae14c
lea rdx, [0x1400ada12]
lea rcx, [rbp + 0x68]
call fcn.1400ac509
nop
lea rcx, [rbp + 0x68]
call fcn.1400ae14c
lea rdx, [0x1400aba50]
lea rcx, [rbp + 0x98]
call fcn.1400ac509
nop
lea rcx, [rbp + 0x98]
call fcn.1400ae14c
lea rdx, [0x1400aca68]
lea rcx, [rbp + 0xc8]
call fcn.1400ac509
nop
lea rcx, [rbp + 0xc8]
call fcn.1400ae14c
lea rdx, [0x1400ab67c]
lea rcx, [rbp + 0xf8]
call fcn.1400ac509
nop
lea rcx, [rbp + 0xf8]
call fcn.1400ae14c
lea rcx, str.pause
call qword [sym.imp.ucrtbased.dll_system]
mov dword [rbp + 0x1e4], 0
lea rcx, [rbp + 0xf8]
call fcn.1400ac531
nop
lea rcx, [rbp + 0xc8]
call fcn.1400ac531
nop
lea rcx, [rbp + 0x98]
call fcn.1400ac531
nop
lea rcx, [rbp + 0x68]
call fcn.1400ac531
nop
lea rcx, [rbp + 0x38]
call fcn.1400ac531
nop
lea rcx, [rbp + 8]
call fcn.1400ac531
mov eax, dword [rbp + 0x1e4]
mov rdi, rax
lea rcx, [rbp - 0x20]
lea rdx, [0x14025ce10]
call fcn.1400ad701
mov rax, rdi
mov rcx, qword [rbp + 0x1f8]
xor rcx, rbp
call fcn.1400ac6a3
lea rsp, [rbp + 0x208]
pop rdi
pop rbp
ret