Function at 0x14005c920
Capabilities:
Create thread
Enumerate processes
Enumerate threads
Resume thread
Suspend thread
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x168]
sub rsp, 0x260
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x78], xmm12
movaps xmmword [rax - 0x88], xmm13
movaps xmmword [rax - 0x98], xmm15
mov rax, qword [0x1400f2010]
xor rax, rsp
mov qword [rbp + 0xc0], rax
xor r14d, r14d
cmp byte [0x1404ffb90], r14b
je 0x14005d556
xorps xmm11, xmm11
lea ecx, [r14 + 1]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movss xmm0, dword [0x1404fbb94]
movss xmm9, dword [0x1400e5adc]
mulss xmm0, xmm9
subss xmm6, xmm0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1404fbb90]
mulss xmm0, xmm9
subss xmm1, xmm0
mov rcx, qword [0x1404fc730]
mov eax, dword [rcx + 0x1df8]
or eax, 1
mov dword [rcx + 0x1df8], eax
movaps xmm0, xmm1
unpcklps xmm0, xmm6
movsd qword [rcx + 0x1e0c], xmm0
xorps xmm1, xmm1
unpcklps xmm1, xmm11
movsd qword [rcx + 0x1e14], xmm1
mov dword [rcx + 0x1dfc], 2
mov byte [rcx + 0x1e34], 1
movss xmm0, dword [0x1404fbb90]
movss xmm1, dword [0x1404fbb94]
or eax, 2
mov dword [rcx + 0x1df8], eax
movss dword [rcx + 0x1e1c], xmm0
movss dword [rcx + 0x1e20], xmm1
mov dword [rcx + 0x1e00], 1
lea r8d, [r14 + 0x2b]
lea rdx, [0x1404ffb90]
lea rcx, str.Majestic
call fcn.140010ae0
mov r8, qword [0x1404fc730]
test r8, r8
jne 0x14005bef8
mov r8d, 0x997
lea rdx, str.E:MEU_EXTENALLoader_gerando_logs_antibypassLoader_gerando_logs_antibypassloader_srcImGuiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8, qword [0x1404fc730]
mov rax, qword [r8 + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [r8 + 0x1d50]
mov r10, qword [rax + 0x2f8]
movss xmm6, dword [rax + 0x50]
movss xmm7, dword [rax + 0x54]
mov r8, rax
movss xmm8, dword [rax + 0x58]
movaps xmm0, xmmword [0x1400e6070]
movups xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.1400055f0
movaps xmm0, xmm7
addss xmm0, dword [r8 + 0x5c]
addss xmm6, dword [0x1400e5c0c]
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm0
movss dword [rsp + 0x40], xmm6
movss dword [rsp + 0x44], xmm7
movss xmm13, dword [0x1400e5b20]
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x40]
mov rcx, r10
call fcn.1400373e0
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm0, dword [0x1400e5c40]
subss xmm2, dword [0x1400e5b70]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x50]
addss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400e5bcc]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
subss xmm8, dword [0x1400e5b98]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm2, dword [0x1400e5b60]
addss xmm8, xmm0
movss dword [rax + 0x118], xmm8
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm8
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, [0x14006b480]
call fcn.1400446f0
xor ecx, ecx
call fcn.1400082e0
mov rbx, qword [0x1404fc730]
test al, al
je 0x14005c11c
movss xmm0, dword [rbx + 0x46c]
ucomiss xmm0, xmm11
jp 0x14005c11c
jne 0x14005c11c
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp byte [0x1404ff800], r14b
jne 0x14005c1b3
mov byte [0x1404ff800], 1
mov ecx, 1
call fcn.140061238
mov qword [rbp - 0x80], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x140060460]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14005cbed
cmp dword [rsp + 0x48], 0
jne 0x14005c182
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
je 0x14005c1a3
mov ecx, eax
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
int3
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
mov rbx, qword [0x1404fc730]
lea rcx, [rbx + 0x1eb8]
movss xmm0, dword [rbx + 0x167c]
mov dword [rbp - 0x80], 2
movss dword [rbp - 0x7c], xmm0
lea rdx, [rbp - 0x80]
call fcn.14002aeb0
mov dword [rbx + 0x167c], r14d
movaps xmm6, xmmword [0x1400e5e50]
mov rbx, qword [0x1404fc730]
mov dword [rsp + 0x58], 2
movups xmm0, xmmword [rbx + 0x1754]
movups xmmword [rsp + 0x5c], xmm0
lea rcx, [rbx + 0x1ea8]
lea rdx, [rsp + 0x58]
call fcn.14002afa0
movups xmmword [rbx + 0x1754], xmm6
call fcn.140057dd0
mov ecx, 1
call fcn.140005b30
mov ecx, 1
call fcn.140005a90
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
movss xmm8, dword [0x1400e5bdc]
addss xmm0, xmm8
addss xmm2, dword [0x1400e5b88]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
call fcn.140015c20
mov dl, 1
call fcn.140001630
mov ecx, dword [0x1404fbb04]
mov edx, 3
test al, al
cmovne ecx, edx
mov dword [0x1404fbb04], ecx
call fcn.140015d70
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm0, dword [0x1400e5ba4]
addss xmm2, dword [0x1400e5c18]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movss xmm6, dword [0x1400e5c2c]
mov dword [rsp + 0x40], 0x43870000
mov dword [rsp + 0x44], 0x43b40000
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
lea rdx, str.Informations
mov rcx, qword [rcx + 0x1d50]
call fcn.140007f60
mov edx, eax
lea r8, [rsp + 0x40]
lea rcx, str.Informations
call fcn.140003340
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
movss xmm12, dword [0x1400e5b7c]
addss xmm0, xmm12
addss xmm2, xmm12
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rbx, str.Your_subscription_expires_in:
mov rcx, rbx
call fcn.1400446f0
mov rax, qword [0x1404fc730]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rbx
movss xmm10, dword [0x1400e5c80]
movss dword [rsp + 0x20], xmm10
movss xmm15, dword [0x1400e5c70]
movaps xmm3, xmm15
movss xmm2, dword [rax + 0x1ab8]
lea rdx, [rbp - 0x80]
mov rcx, qword [rax + 0x1ab0]
call fcn.14003d550
movss xmm0, dword [rbp - 0x80]
addss xmm0, dword [0x1400e5b18]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movaps xmm2, xmm6
subss xmm2, xmm0
addss xmm2, dword [0x1400e5bf0]
movaps xmm1, xmm10
movaps xmm0, xmm2
call fcn.1400159e0
movaps xmm0, xmmword [0x1400e62b0]
movups xmmword [rbp - 0x80], xmm0
lea rdx, str.1_month
lea rcx, [rbp - 0x80]
call fcn.1400447f0
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm0, dword [0x1400e5bc4]
addss xmm2, xmm12
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rbx, str.The_last_update_was:
mov rcx, rbx
call fcn.1400446f0
mov rax, qword [0x1404fc730]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm15
movss xmm2, dword [rax + 0x1ab8]
lea rdx, [rbp - 0x80]
mov rcx, qword [rax + 0x1ab0]
call fcn.14003d550
movss xmm0, dword [rbp - 0x80]
addss xmm0, dword [0x1400e5b18]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm0, xmm6
subss xmm0, xmm1
addss xmm0, dword [0x1400e5b9c]
movaps xmm1, xmm10
call fcn.1400159e0
movaps xmm0, xmmword [0x1400e62b0]
movups xmmword [rbp - 0x80], xmm0
lea rdx, str.08.21.2024
lea rcx, [rbp - 0x80]
call fcn.1400447f0
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm0, dword [0x1400e5bd4]
addss xmm2, xmm12
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rbx, str.Current_cheat_status:
mov rcx, rbx
call fcn.1400446f0
mov rax, qword [0x1404fc730]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm15
movss xmm2, dword [rax + 0x1ab8]
lea rdx, [rbp - 0x80]
mov rcx, qword [rax + 0x1ab0]
call fcn.14003d550
movss xmm0, dword [rbp - 0x80]
addss xmm0, dword [0x1400e5b18]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm6, xmm1
addss xmm6, dword [0x1400e5ba8]
movaps xmm1, xmm10
movaps xmm0, xmm6
call fcn.1400159e0
movaps xmm0, xmmword [0x1400e62b0]
movups xmmword [rbp - 0x80], xmm0
lea rdx, str.Undetected
lea rcx, [rbp - 0x80]
call fcn.1400447f0
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm0, xmm8
addss xmm2, xmm12
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmmword [0x1400e62b0]
movups xmmword [rbp - 0x80], xmm0
lea rdx, str.Warning_
lea rcx, [rbp - 0x80]
call fcn.1400447f0
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
movsd xmm1, qword [rax + 0x118]
movsd qword [rsp + 0x50], xmm1
addss xmm1, xmm12
movss dword [rsp + 0x50], xmm1
movss xmm0, dword [rsp + 0x54]
addss xmm0, dword [0x1400e5c88]
movss dword [rsp + 0x54], xmm0
addss xmm1, dword [0x1400e5bd0]
movss dword [rsp + 0x40], xmm1
movss dword [rsp + 0x44], xmm0
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [0x1400e5b3c]
movss dword [rsp + 0x20], xmm0
mov r9d, 0xffffffff
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x50]
mov rcx, qword [rax + 0x2f8]
call fcn.1400373e0
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm11
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rcx, str.1.1_Open_FiveM.
call fcn.140044890
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm11
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rcx, str.1.2_Stay_on_the_FiveM_home_menu.
call fcn.140044890
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm11
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rcx, str.1.3_Click_on_Load_in_our_program
call fcn.140044890
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm11
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rcx, str.1.4_Press_Insert_to_open_the_menu.
call fcn.140044890
mov rbx, qword [0x1404fc730]
mov rax, qword [rbx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d50]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm12
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rcx, [rbx + 0x1eb8]
movss xmm1, dword [rbx + 0x16a8]
movss xmm0, dword [rbx + 0x16ac]
mov dword [rbp - 0x80], 0xa
movss dword [rbp - 0x7c], xmm1
movss dword [rbp - 0x78], xmm0
lea rdx, [rbp - 0x80]
call fcn.14002aeb0
mov dword [rbx + 0x16a8], 0x40000000
mov dword [rbx + 0x16ac], 0x40000000
lea rdx, [0x1404fff62]
lea rcx, str.I_read_all_the_warnings
call fcn.140001c10
mov byte [0x1404fc741], al
mov ecx, 1
call fcn.140005b30
call fcn.14000dc40
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400159e0
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm0, dword [0x1400e5ba4]
addss xmm2, dword [0x1400e5c44]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0x40], 0x43870000
mov dword [rsp + 0x44], 0x43b40000
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
lea rdx, str.Game_Subscription
mov rcx, qword [rcx + 0x1d50]
call fcn.140007f60
mov edx, eax
lea r8, [rsp + 0x40]
lea rcx, str.Game_Subscription
call fcn.140003340
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm0, xmm8
addss xmm2, xmm12
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0x40], 0x43200000
mov dword [rsp + 0x44], 0x42040000
lea rdx, [rsp + 0x40]
lea rcx, str.Load
call fcn.140045340
test al, al
je 0x14005cc28
mov dword [0x1404fc8c0], 0
mov byte [0x1404fc871], 1
mov byte [0x1404fc742], 1
mov ecx, 1
call fcn.140061238
mov qword [rbp - 0x80], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x140060490]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14005cd1e
cmp dword [rsp + 0x48], 0
jne 0x14005cbfe
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rsp + 0x48], r14d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
je 0x14005cc1f
mov ecx, eax
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
int3
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm0, dword [0x1400e5c04]
addss xmm2, xmm12
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0x40], 0x43200000
mov dword [rsp + 0x44], 0x42040000
lea rdx, [rsp + 0x40]
lea rcx, str.Self_Destruct
call fcn.140045340
test al, al
je 0x14005cd59
mov ecx, 1
call fcn.140061238
mov qword [rbp - 0x80], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x140060680]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14005ce75
cmp dword [rsp + 0x48], 0
jne 0x14005cd2f
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rsp + 0x48], r14d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
je 0x14005cd50
mov ecx, eax
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
int3
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movss xmm6, dword [0x1404fc8c0]
cmp byte [0x1404fc871], 0
je 0x14005cd84
comiss xmm13, xmm6
jbe 0x14005ce86
addss xmm6, dword [0x1400e5aa0]
movss dword [0x1404fc8c0], xmm6
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400159e0
movss xmm13, dword [0x1400e5b44]
cmp byte [0x1404fc742], 0
je 0x14005cf63
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
movsd xmm0, qword [rax + 0x118]
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0x50], xmm0
addss xmm2, dword [0x1400e5bcc]
movss dword [rsp + 0x54], xmm2
movss xmm7, dword [rsp + 0x50]
subss xmm7, dword [0x1400e5c10]
movss dword [rsp + 0x50], xmm7
mulss xmm6, dword [0x1400e5c08]
movaps xmm0, xmmword [0x1400e6270]
movups xmmword [rsp + 0x58], xmm0
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
mov rbx, qword [rax + 0x2f8]
movaps xmm0, xmm7
addss xmm0, dword [0x1400e5c08]
movaps xmm8, xmm2
addss xmm8, xmm12
movaps xmm3, xmm7
addss xmm3, xmm9
addss xmm2, xmm9
mov dword [rsp + 0x20], 0xf0
mov rcx, rbx
test byte [rbx + 0x30], 1
je 0x14005ce99
subss xmm0, xmm9
movss dword [rsp + 0x40], xmm0
movaps xmm0, xmm8
subss xmm0, xmm9
movss dword [rsp + 0x44], xmm0
movss dword [rbp - 0x80], xmm3
movss dword [rbp - 0x7c], xmm2
lea r8, [rsp + 0x40]
lea rdx, [rbp - 0x80]
jmp 0x14005cecc
mov dword [rsp + 0x48], r14d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [0x1404fc8c0], 0x3f800000
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
subss xmm0, dword [0x1400e5ad8]
movss dword [rbp - 0x80], xmm0
movaps xmm0, xmm8
subss xmm0, dword [0x1400e5ad8]
movss dword [rbp - 0x7c], xmm0
movss dword [rsp + 0x40], xmm3
movss dword [rsp + 0x44], xmm2
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x40]
movss xmm9, dword [0x1400e5b64]
movaps xmm3, xmm9
call fcn.140036e60
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 1
mov r9d, 0xff323232
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140034e00
mov dword [rbx + 0x78], r14d
mov r8, qword [0x1404fc730]
mov rax, qword [r8 + 0x1d50]
mov byte [rax + 0xd1], 1
addss xmm6, xmm7
movss dword [rbp - 0x80], xmm6
movss dword [rbp - 0x7c], xmm8
lea rcx, [rsp + 0x58]
call fcn.1400055f0
mov r9d, eax
mov rcx, qword [r8 + 0x1d50]
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm9
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x50]
mov rcx, qword [rcx + 0x2f8]
call fcn.140037650
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm12
addss xmm2, xmm13
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
lea rcx, str.Game:
call fcn.1400446f0
mov rcx, qword [0x1404fc730]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
lea rax, [0x1400e57f8]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm15
movss xmm2, dword [rcx + 0x1ab8]
lea rdx, [rbp - 0x80]
mov rcx, qword [rcx + 0x1ab0]
call fcn.14003d550
movss xmm0, dword [rbp - 0x80]
movss xmm7, dword [0x1400e5b18]
addss xmm0, xmm7
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm6, dword [0x1400e5c50]
movaps xmm0, xmm6
subss xmm0, xmm1
subss xmm0, dword [0x1400e5c48]
movaps xmm1, xmm10
call fcn.1400159e0
movaps xmm0, xmmword [0x1400e62b0]
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.Grand_Theft_Auto_V
lea rcx, [rsp + 0x58]
call fcn.1400447f0
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm12
addss xmm2, dword [0x1400e5bc4]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
lea rbx, str.Risk_of_ban:
mov rcx, rbx
call fcn.1400446f0
mov rcx, qword [0x1404fc730]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm15
movss xmm2, dword [rcx + 0x1ab8]
lea rdx, [rbp - 0x80]
mov rcx, qword [rcx + 0x1ab0]
call fcn.14003d550
movss xmm0, dword [rbp - 0x80]
addss xmm0, xmm7
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm0, xmm6
subss xmm0, xmm1
subss xmm0, dword [0x1400e5c34]
movaps xmm1, xmm10
call fcn.1400159e0
movaps xmm0, xmmword [0x1400e62b0]
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.None
lea rcx, [rsp + 0x58]
call fcn.1400447f0
mov rcx, qword [0x1404fc730]
mov rax, qword [rcx + 0x1d50]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d50]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm12
addss xmm2, dword [0x1400e5bd4]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
lea rbx, str.Status:
mov rcx, rbx
call fcn.1400446f0
mov rcx, qword [0x1404fc730]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm15
movss xmm2, dword [rcx + 0x1ab8]
lea rdx, [rbp - 0x80]
mov rcx, qword [rcx + 0x1ab0]
call fcn.14003d550
movss xmm0, dword [rbp - 0x80]
addss xmm0, xmm7
cvttss2si eax, xmm0
movd xmm2, eax
cvtdq2ps xmm2, xmm2
subss xmm6, xmm2
subss xmm6, dword [0x1400e5c3c]
movaps xmm1, xmm10
movaps xmm0, xmm6
call fcn.1400159e0
movaps xmm2, xmmword [0x1400e62b0]
movups xmmword [rsp + 0x58], xmm2
lea rdx, str.Online
lea rcx, [rsp + 0x58]
call fcn.1400447f0
call fcn.14000dc40
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400159e0
cmp byte [0x1404fc743], 0
je 0x14005d46e
mov edi, r14d
mov ebx, r14d
xor edx, edx
lea ecx, [rdx + 2]
cmp byte [0x1404fff67], dl
je 0x14005d39a
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rsi, rax
mov dword [rbp - 0x70], 0x130
lea rdx, [rbp - 0x70]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32First]
lea rdx, [rbp - 0x70]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
je 0x14005d332
nop dword [rax + rax]
lea rdx, str.HD_Player.exe
lea rcx, [rbp - 0x44]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
jne 0x14005d321
mov eax, dword [rbp - 0x54]
cmp eax, ebx
jbe 0x14005d321
mov ebx, eax
mov edi, dword [rbp - 0x68]
lea rdx, [rbp - 0x70]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x14005d300
mov dword [rsp + 0x58], 0x1c
xor edx, edx
lea ecx, [rdx + 4]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rsi, rax
lea rdx, [rsp + 0x58]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Thread32First]
cmp dword [rsp + 0x64], edi
jne 0x14005d383
mov r8d, dword [rsp + 0x60]
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenThread]
mov rbx, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SuspendThread]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Thread32Next]
test eax, eax
jne 0x14005d356
jmp 0x14005d465
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rsi, rax
mov dword [rbp - 0x70], 0x130
lea rdx, [rbp - 0x70]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32First]
lea rdx, [rbp - 0x70]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
je 0x14005d402
nop dword [rax + rax]
lea rdx, str.HD_Player.exe
lea rcx, [rbp - 0x44]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
jne 0x14005d3f1
mov eax, dword [rbp - 0x54]
cmp eax, ebx
jbe 0x14005d3f1
mov ebx, eax
mov edi, dword [rbp - 0x68]
lea rdx, [rbp - 0x70]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x14005d3d0
mov dword [rsp + 0x58], 0x1c
xor edx, edx
lea ecx, [rdx + 4]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rsi, rax
lea rdx, [rsp + 0x58]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Thread32First]
cmp dword [rsp + 0x64], edi
jne 0x14005d453
mov r8d, dword [rsp + 0x60]
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenThread]
mov rbx, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_ResumeThread]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Thread32Next]
test eax, eax
jne 0x14005d426
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp byte [0x1404fc744], 0
je 0x14005d49e
cmp byte [0x1404fff61], 0
je 0x14005d48d
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov edx, 0x11
jmp 0x14005d495
call qword [sym.imp.USER32.dll_GetActiveWindow]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
cmp byte [0x1404fc741], 0
je 0x14005d551
mov qword [rsp + 0x50], r14
xor ecx, ecx
cmp byte [0x1404fff62], cl
je 0x14005d4f6
call qword [sym.imp.ole32.dll_CoInitialize]
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [0x140064be0]
xor edx, edx
lea r8d, [rdx + 1]
lea rcx, [0x140064bf0]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jne 0x14005d54b
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax]
mov rbx, qword [rcx + 0x28]
jmp 0x14005d530
call qword [sym.imp.ole32.dll_CoInitialize]
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [0x140064be0]
xor edx, edx
lea r8d, [rdx + 1]
lea rcx, [0x140064bf0]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jne 0x14005d54b
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax]
mov rbx, qword [rcx + 0x20]
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rdx, rax
mov rcx, qword [rsp + 0x50]
call rbx
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
call qword [rax + 0x10]
call qword [sym.imp.ole32.dll_CoUninitialize]
call fcn.140013d00
mov rcx, qword [rbp + 0xc0]
xor rcx, rsp
call fcn.140060f80
lea r11, [rsp + 0x260]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm15, xmmword [r11 - 0x90]
mov rsp, r11
pop rbp
ret