Function at 0x140039270
Capabilities:
Enumerate processes

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x1a0]
sub rsp, 0x2a0
xor r12d, r12d
mov edi, r12d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x1400392ed
mov dword [rsp + 0x60], 0x238
lea rdx, [rsp + 0x60]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x1400392ed
lea rdx, [0x14007b0a8]
lea rcx, [rbp - 0x74]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400392e9
lea rdx, [rsp + 0x60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x1400392c0
jmp 0x1400392ed
mov edi, dword [rsp + 0x68]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
je 0x140039421
lea rdx, [0x14007b0a8]
mov ecx, edi
call fcn.1400307b0
mov rbx, rax
mov r8d, edi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rsi, rax
lea rdi, [rbx + 0x2140688]
mov dword [rbp + 0x1e8], 0x30
mov dword [rbp + 0x1ec], 0x2b4
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov ecx, 8
call fcn.14003e0ac
mov r14, rax
mov qword [rsp + 0x48], rax
lea r15, [rax + 8]
mov qword [rsp + 0x58], r15
mov rax, qword [rbp + 0x1e8]
mov qword [r14], rax
lea rax, [r14 + 8]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov ecx, 8
call fcn.14003e0ac
mov qword [rsp + 0x30], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x40], rbx
mov r8d, 8
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rsp + 0x38], rbx
lea r8, [rsp + 0x30]
mov rdx, rdi
mov rcx, rsi
call fcn.140030850
mov dword [rbp + 0x1e0], 0x41400000
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rbp + 0x1e0]
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
nop
test r14, r14
je 0x140039421
sub r15, r14
sar r15, 2
lea rdx, [r15*4]
cmp rdx, 0x1000
jb 0x140039419
add rdx, 0x27
mov rcx, qword [r14 - 8]
sub r14, rcx
lea rax, [r14 - 8]
cmp rax, 0x1f
ja 0x14003947d
mov r14, rcx
mov rcx, r14
call fcn.14003ddf4
mov edi, r12d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140039488
mov dword [rsp + 0x60], 0x238
lea rdx, [rsp + 0x60]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140039488
lea rdx, str.FiveM_b2944_GTAProcess.exe
lea rcx, [rbp - 0x74]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140039484
lea rdx, [rsp + 0x60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140039454
jmp 0x140039488
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov edi, dword [rsp + 0x68]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
je 0x1400395bc
lea rdx, str.FiveM_b2944_GTAProcess.exe
mov ecx, edi
call fcn.1400307b0
mov rbx, rax
mov r8d, edi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rsi, rax
lea rdi, [rbx + 0x2053218]
mov dword [rbp + 0x1e8], 0x30
mov dword [rbp + 0x1ec], 0x2b4
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov ecx, 8
call fcn.14003e0ac
mov r14, rax
mov qword [rsp + 0x48], rax
lea r15, [rax + 8]
mov qword [rsp + 0x58], r15
mov rax, qword [rbp + 0x1e8]
mov qword [r14], rax
lea rax, [r14 + 8]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov ecx, 8
call fcn.14003e0ac
mov qword [rsp + 0x30], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x40], rbx
mov r8d, 8
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rsp + 0x38], rbx
lea r8, [rsp + 0x30]
mov rdx, rdi
mov rcx, rsi
call fcn.140030850
mov dword [rbp + 0x1e0], 0x41400000
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rbp + 0x1e0]
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
nop
test r14, r14
je 0x1400395bc
sub r15, r14
sar r15, 2
lea rdx, [r15*4]
cmp rdx, 0x1000
jb 0x1400395b4
add rdx, 0x27
mov rcx, qword [r14 - 8]
sub r14, rcx
lea rax, [r14 - 8]
cmp rax, 0x1f
ja 0x140039619
mov r14, rcx
mov rcx, r14
call fcn.14003ddf4
mov edi, r12d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140039624
mov dword [rsp + 0x60], 0x238
lea rdx, [rsp + 0x60]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140039624
nop
lea rdx, str.FiveM_GTAProcess.exe
lea rcx, [rbp - 0x74]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140039620
lea rdx, [rsp + 0x60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x1400395f0
jmp 0x140039624
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov edi, dword [rsp + 0x68]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
je 0x140039758
lea rdx, str.FiveM_GTAProcess.exe
mov ecx, edi
call fcn.1400307b0
mov rbx, rax
mov r8d, edi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rsi, rax
lea rdi, [rbx + 0x212b208]
mov dword [rbp + 0x1e8], 0x30
mov dword [rbp + 0x1ec], 0x2b4
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov ecx, 8
call fcn.14003e0ac
mov r14, rax
mov qword [rsp + 0x48], rax
lea r15, [rax + 8]
mov qword [rsp + 0x58], r15
mov rax, qword [rbp + 0x1e8]
mov qword [r14], rax
lea rax, [r14 + 8]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov ecx, 8
call fcn.14003e0ac
mov qword [rsp + 0x30], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x40], rbx
mov r8d, 8
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rsp + 0x38], rbx
lea r8, [rsp + 0x30]
mov rdx, rdi
mov rcx, rsi
call fcn.140030850
mov dword [rbp + 0x1e0], 0x41400000
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rbp + 0x1e0]
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
nop
test r14, r14
je 0x140039758
sub r15, r14
sar r15, 2
lea rdx, [r15*4]
cmp rdx, 0x1000
jb 0x140039750
add rdx, 0x27
mov rcx, qword [r14 - 8]
sub r14, rcx
lea rax, [r14 - 8]
cmp rax, 0x1f
ja 0x1400397b9
mov r14, rcx
mov rcx, r14
call fcn.14003ddf4
mov edi, r12d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x1400397c4
mov dword [rsp + 0x60], 0x238
lea rdx, [rsp + 0x60]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x1400397c4
nop dword [rax + rax]
lea rdx, str.FiveM_b2372_GTAProcess.exe
lea rcx, [rbp - 0x74]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400397c0
lea rdx, [rsp + 0x60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140039790
jmp 0x1400397c4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov edi, dword [rsp + 0x68]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
je 0x1400398f8
lea rdx, str.FiveM_b2372_GTAProcess.exe
mov ecx, edi
call fcn.1400307b0
mov rbx, rax
mov r8d, edi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rsi, rax
lea rdi, [rbx + 0x205c2c8]
mov dword [rbp + 0x1e8], 0x30
mov dword [rbp + 0x1ec], 0x2b4
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov ecx, 8
call fcn.14003e0ac
mov r14, rax
mov qword [rsp + 0x48], rax
lea r15, [rax + 8]
mov qword [rsp + 0x58], r15
mov rax, qword [rbp + 0x1e8]
mov qword [r14], rax
lea rax, [r14 + 8]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov ecx, 8
call fcn.14003e0ac
mov qword [rsp + 0x30], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x40], rbx
mov r8d, 8
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rsp + 0x38], rbx
lea r8, [rsp + 0x30]
mov rdx, rdi
mov rcx, rsi
call fcn.140030850
mov dword [rbp + 0x1e0], 0x41400000
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rbp + 0x1e0]
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
nop
test r14, r14
je 0x1400398f8
sub r15, r14
sar r15, 2
lea rdx, [r15*4]
cmp rdx, 0x1000
jb 0x1400398f0
add rdx, 0x27
mov rcx, qword [r14 - 8]
sub r14, rcx
lea rax, [r14 - 8]
cmp rax, 0x1f
ja 0x140039959
mov r14, rcx
mov rcx, r14
call fcn.14003ddf4
mov edi, r12d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140039964
mov dword [rsp + 0x60], 0x238
lea rdx, [rsp + 0x60]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140039964
nop dword [rax + rax]
lea rdx, str.FiveM_b2802_GTAProcess.exe
lea rcx, [rbp - 0x74]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140039960
lea rdx, [rsp + 0x60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140039930
jmp 0x140039964
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov edi, dword [rsp + 0x68]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
je 0x140039a98
lea rdx, str.FiveM_b2802_GTAProcess.exe
mov ecx, edi
call fcn.1400307b0
mov rbx, rax
mov r8d, edi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rsi, rax
lea rdi, [rbx + 0x2024890]
mov dword [rbp + 0x1e8], 0x30
mov dword [rbp + 0x1ec], 0x2b4
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov ecx, 8
call fcn.14003e0ac
mov r14, rax
mov qword [rsp + 0x48], rax
lea r15, [rax + 8]
mov qword [rsp + 0x58], r15
mov rax, qword [rbp + 0x1e8]
mov qword [r14], rax
lea rax, [r14 + 8]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov ecx, 8
call fcn.14003e0ac
mov qword [rsp + 0x30], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x40], rbx
mov r8d, 8
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rsp + 0x38], rbx
lea r8, [rsp + 0x30]
mov rdx, rdi
mov rcx, rsi
call fcn.140030850
mov dword [rbp + 0x1e0], 0x41400000
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rbp + 0x1e0]
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
nop
test r14, r14
je 0x140039a98
sub r15, r14
sar r15, 2
lea rdx, [r15*4]
cmp rdx, 0x1000
jb 0x140039a90
add rdx, 0x27
mov rcx, qword [r14 - 8]
sub r14, rcx
lea rax, [r14 - 8]
cmp rax, 0x1f
ja 0x140039af9
mov r14, rcx
mov rcx, r14
call fcn.14003ddf4
mov edi, r12d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140039b04
mov dword [rsp + 0x60], 0x238
lea rdx, [rsp + 0x60]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140039b04
nop dword [rax + rax]
lea rdx, str.FiveM_b3095_GTAProcess.exe
lea rcx, [rbp - 0x74]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140039b00
lea rdx, [rsp + 0x60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140039ad0
jmp 0x140039b04
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov edi, dword [rsp + 0x68]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
je 0x140039c33
lea rdx, str.FiveM_b3095_GTAProcess.exe
mov ecx, edi
call fcn.1400307b0
mov rbx, rax
mov r8d, edi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rsi, rax
lea rdi, [rbx + 0x206a778]
mov dword [rbp + 0x1e8], 0x30
mov dword [rbp + 0x1ec], 0x2b4
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov ecx, 8
call fcn.14003e0ac
mov r15, rax
mov qword [rsp + 0x48], rax
lea r14, [rax + 8]
mov qword [rsp + 0x58], r14
mov rax, qword [rbp + 0x1e8]
mov qword [r15], rax
lea rax, [r15 + 8]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov ecx, 8
call fcn.14003e0ac
mov qword [rsp + 0x30], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x40], rbx
mov r8d, 8
mov rdx, r15
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rsp + 0x38], rbx
lea r8, [rsp + 0x30]
mov rdx, rdi
mov rcx, rsi
call fcn.140030850
mov dword [rbp + 0x1e0], 0x41400000
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rbp + 0x1e0]
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
nop
test r15, r15
je 0x140039c33
sub r14, r15
and r14, 0xfffffffffffffffc
cmp r14, 0x1000
jb 0x140039c28
add r14, 0x27
mov rcx, qword [r15 - 8]
sub r15, rcx
lea rax, [r15 - 8]
cmp rax, 0x1f
ja 0x140039c45
mov r15, rcx
mov rdx, r14
mov rcx, r15
call fcn.14003ddf4
add rsp, 0x2a0
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3