Function at 0x140001360
Capabilities:
Acquire debug privileges
Suspend thread
Terminate process

Disassembly:
sub rsp, 0x88
mov edx, 2
lea rcx, str.SeDebugPrivilege
call fcn.140003fa0
test eax, eax
jne 0x140001399
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.Failed_to_enable_SeDebugPrivilege_n
call fcn.140001010
xor eax, eax
add rsp, 0x88
ret
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [0x14000c278], rax
test rax, rax
jne 0x1400013d1
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.NTDLL_setupping_error_n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140001ba0
test al, al
jne 0x1400013f9
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.Failed_getting_injector_module_info_n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.RobloxPlayerBeta.exe
mov qword [rsp + 0x78], rdi
call fcn.140003d40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov rdi, rax
cmp dword [rax + 0x50], 0
je 0x14000176c
lea rdx, str.Roblox_found:
mov qword [rsp + 0x98], rbp
call fcn.140001010
lea rdx, [0x140001330]
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::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov edx, dword [rdi + 0x50]
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]
mov rcx, rax
lea rdx, [0x140001270]
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]
mov r8d, dword [rdi + 0x50]
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbp, rax
cmp rax, 0xffffffffffffffff
jne 0x140001497
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.Failed_to_open_process_n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rsp + 0x68], r14
lea rcx, str.lovreware.dll
mov qword [rsp + 0x60], r15
xor r9d, r9d
xor r15d, r15d
mov qword [0x14000c218], rdi
mov qword [rsp + 0x30], r15
mov edx, 0x80000000
mov dword [rsp + 0x28], r15d
mov r8d, 1
mov dword [rsp + 0x20], 3
call qword [sym.imp.KERNEL32.dll_CreateFileA]
mov r14, rax
cmp rax, 0xffffffffffffffff
jne 0x140001500
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.Failed_to_open_DLL_n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [0x140009180]
mov rcx, rbp
call fcn.140003640
test al, al
jne 0x140001532
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.Failed_to_find_byfron_module_n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rsp + 0x90], rbx
mov ebx, r15d
cmp dword [rdi + 4], ebx
jbe 0x140001600
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x70], r12
mov r12d, 0x25
nop dword [rax]
mov eax, ebx
xor edx, edx
mov ecx, 0x1fffff
lea r8, [rax + rax*4]
add r8, r8
mov r8d, dword [rdi + r8*8 + 0x130]
call qword [sym.imp.KERNEL32.dll_OpenThread]
mov qword [rsp + 0x28], r15
lea r9, [rsp + 0xa0]
mov rdx, rax
mov qword [rsp + 0xa0], r15
mov r8d, 9
mov qword [rsp + 0x20], 8
mov ecx, r12d
mov rsi, rax
call fcn.140003c20
test eax, eax
jne 0x1400015df
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [0x140009180]
cmp rcx, rdx
jb 0x1400015df
mov eax, dword [0x140009188]
add rax, rdx
cmp rcx, rax
jae 0x1400015df
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_SuspendThread]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
inc ebx
cmp ebx, dword [rdi + 4]
jb 0x140001560
mov r12, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x80]
lea r8, [0x140009180]
mov rdx, r14
mov rcx, rbp
call fcn.140001c00
mov rbx, qword [rsp + 0x90]
test al, al
jne 0x14000163d
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.Failed_to_map_dll_n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Dll_Mapped
call fcn.140001010
lea rdx, [0x140001270]
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]
movups xmm0, xmmword [0x14000c220]
lea r8, [rsp + 0x40]
mov rcx, rbp
movsd xmm1, qword [0x14000c230]
lea rdx, [0x140009180]
movaps xmmword [rsp + 0x40], xmm0
movsd qword [rsp + 0x50], xmm1
call fcn.140002370
test al, al
jne 0x1400016b1
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.Failed_to_map_injector_n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Self_Mapped
call fcn.140001010
lea rdx, [0x140001270]
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, [0x140009180]
mov rcx, rbp
call fcn.140003aa0
test al, al
jne 0x140001706
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.Failed_to_setup_internal_mechanics_n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400066f4]
call fcn.140001010
lea rdx, [0x140001270]
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]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.Do_not_close_the_injector_n
call fcn.140001010
lea rdx, [0x140009180]
mov rcx, rbp
call fcn.140003a10
mov r14, qword [rsp + 0x68]
xor eax, eax
mov r15, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x98]
mov rdi, qword [rsp + 0x78]
add rsp, 0x88
ret
lea rdx, str.Roblox_not_found_n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3