Function at 0x18005e9c0
Capabilities:
Access peb ldr_data
Create thread
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov rax, qword gs:[0x60]
mov r14, rcx
mov rbp, qword [rax + 0x10]
cmp edx, 1
jne 0x18005fbcc
call qword [sym.imp.KERNEL32.dll_DisableThreadLibraryCalls]
mov ecx, 3
call fcn.180070cd0
lea rcx, str.citizen_playernames_five.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xor r15d, r15d
or r13d, 0xffffffff
add rax, 0x14f70
mov byte [0x180181068], r15b
mov qword [0x180181008], rax
mov r12d, 0xe463da3c
mov rax, qword [0x180181078]
mov byte [0x180181069], r15b
test rax, rax
jne 0x18005eae0
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbx, qword [rax]
mov r10, rbx
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005eac5
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005eac5
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005eac1
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005eaa2
cmp r11d, r12d
je 0x18005fbee
test edx, edx
jne 0x18005ea85
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18005ead6
cmp qword [rax + 0x30], r15
jne 0x18005ea61
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2802_GameProcess.exe
call rax
test rax, rax
jne 0x18005ebaa
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005eb98
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005eb7d
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005eb7d
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005eb79
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005eb5a
cmp r11d, r12d
je 0x18005fc0b
test edx, edx
jne 0x18005eb3d
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005eb8e
cmp qword [rax + 0x30], r15
jne 0x18005eb19
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2802_GTAProcess.exe
call rax
test rax, rax
je 0x18005ec6b
lea rax, [rbp + 0x254d448]
mov dword [0x180181034], 0x1098
mov qword [0x180181010], rax
lea rax, [rbp + 0x1f5b820]
mov qword [0x180181018], rax
lea rax, [rbp + 0x1fbccd8]
mov qword [0x180181020], rax
lea rax, [rbp + 0x1fbc100]
mov qword [0x180181028], rax
mov dword [0x180181030], 0x150c
mov dword [0x18018103c], 0x250
mov dword [0x180181038], 0x10b8
mov dword [0x180181040], 0x10a8
mov dword [0x180181044], 0x2f4
mov dword [0x180181048], 0x84
mov dword [0x18018105c], 0x134
mov dword [0x18018104c], 0x20
mov dword [0x180181054], 0x24
mov dword [0x180181050], 0x5f0
mov dword [0x180181060], 0x146b
mov dword [0x180181058], 0x28c
mov byte [0x180181068], 1
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005ed11
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005ecf6
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005ecf6
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005ecf2
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005ecd3
cmp r11d, r12d
je 0x18005fc28
test edx, edx
jne 0x18005ecb6
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005ed07
cmp qword [rax + 0x30], r15
jne 0x18005ec92
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2699_GTAProcess.exe
call rax
mov r12d, 0x1530
mov r13d, 0x238
test rax, rax
jne 0x18005edea
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005edd8
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005edbd
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005edbd
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005edb9
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005ed96
cmp r11d, 0xe463da3c
je 0x18005fc45
test edx, edx
jne 0x18005ed7a
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005edce
cmp qword [rax + 0x30], r15
jne 0x18005ed56
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2699_GameProcess.exe
call rax
test rax, rax
je 0x18005ee9e
lea rax, [rbp + 0x26684d8]
mov dword [0x180181034], 0x10b8
mov qword [0x180181010], rax
lea rax, [rbp + 0x20304c8]
mov qword [0x180181018], rax
lea rax, [rbp + 0x20d9868]
mov qword [0x180181020], rax
lea rax, [rbp + 0x20d8c90]
mov qword [0x180181028], rax
mov dword [0x180181030], r12d
mov dword [0x18018103c], r13d
mov dword [0x180181038], 0x10d8
mov dword [0x180181040], 0x10c8
mov dword [0x180181044], 0x2f4
mov dword [0x180181048], 0x84
mov dword [0x18018105c], 0x134
mov dword [0x18018104c], 0x20
mov dword [0x180181054], 0x24
mov dword [0x180181050], 0x5f0
mov dword [0x180181060], 0x146b
mov dword [0x180181058], 0x28c
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005ef47
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005ef2c
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005ef2c
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005ef28
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005ef05
cmp r11d, 0xe463da3c
je 0x18005fc62
test edx, edx
jne 0x18005eee9
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005ef3d
cmp qword [rax + 0x30], r15
jne 0x18005eec5
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2612_GameProcess.exe
call rax
test rax, rax
jne 0x18005f014
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005f002
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005efe7
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005efe7
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005efe3
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005efc0
cmp r11d, 0xe463da3c
je 0x18005fc7f
test edx, edx
jne 0x18005efa4
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005eff8
cmp qword [rax + 0x30], r15
jne 0x18005ef80
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2612_GTAProcess.exe
call rax
test rax, rax
je 0x18005f0c8
lea rax, [rbp + 0x2567db0]
mov dword [0x180181034], 0x10b8
mov qword [0x180181010], rax
lea rax, [rbp + 0x1f77ef0]
mov qword [0x180181018], rax
lea rax, [rbp + 0x1fd9148]
mov qword [0x180181020], rax
lea rax, [rbp + 0x1fd8570]
mov qword [0x180181028], rax
mov dword [0x180181030], r12d
mov dword [0x18018103c], r13d
mov dword [0x180181038], 0x10d8
mov dword [0x180181040], 0x10c8
mov dword [0x180181044], 0x2f4
mov dword [0x180181048], 0x84
mov dword [0x18018105c], 0x134
mov dword [0x18018104c], 0x20
mov dword [0x180181054], 0x24
mov dword [0x180181050], 0x5f0
mov dword [0x180181060], 0x146b
mov dword [0x180181058], 0x28c
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005f170
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005f155
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005f155
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005f151
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005f12e
cmp r11d, 0xe463da3c
je 0x18005fc9c
test edx, edx
jne 0x18005f113
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005f166
cmp qword [rax + 0x30], r15
jne 0x18005f0ef
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2545_GameProcess.exe
call rax
test rax, rax
jne 0x18005f23c
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005f22a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005f20f
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005f20f
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005f20b
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005f1e8
cmp r11d, 0xe463da3c
je 0x18005fcb9
test edx, edx
jne 0x18005f1cd
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005f220
cmp qword [rax + 0x30], r15
jne 0x18005f1a9
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2545_GTAProcess.exe
call rax
test rax, rax
je 0x18005f2f0
lea rax, [rbp + 0x25667e8]
mov dword [0x180181034], 0x10b8
mov qword [0x180181010], rax
lea rax, [rbp + 0x1f2e7a8]
mov qword [0x180181018], rax
lea rax, [rbp + 0x1fd7b48]
mov qword [0x180181020], rax
lea rax, [rbp + 0x1fd6f70]
mov qword [0x180181028], rax
mov dword [0x180181030], r12d
mov dword [0x18018103c], r13d
mov dword [0x180181038], 0x10d8
mov dword [0x180181040], 0x10c8
mov dword [0x180181044], 0x2f4
mov dword [0x180181048], 0x84
mov dword [0x18018105c], 0x134
mov dword [0x18018104c], 0x20
mov dword [0x180181054], 0x24
mov dword [0x180181050], 0x5f0
mov dword [0x180181060], 0x146b
mov dword [0x180181058], 0x28c
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005f398
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005f37d
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005f37d
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005f379
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005f356
cmp r11d, 0xe463da3c
je 0x18005fcd6
test edx, edx
jne 0x18005f33b
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005f38e
cmp qword [rax + 0x30], r15
jne 0x18005f317
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2372_GameProcess.exe
call rax
mov r12d, 0x14e0
mov r13d, 0x218
test rax, rax
jne 0x18005f470
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005f45e
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005f443
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005f443
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005f43f
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005f41c
cmp r11d, 0xe463da3c
je 0x18005fcf3
test edx, edx
jne 0x18005f401
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005f454
cmp qword [rax + 0x30], r15
jne 0x18005f3dd
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2372_GTAProcess.exe
call rax
test rax, rax
je 0x18005f524
lea rax, [rbp + 0x252dcd8]
mov dword [0x180181034], 0x10b8
mov qword [0x180181010], rax
lea rax, [rbp + 0x1f05208]
mov qword [0x180181018], rax
lea rax, [rbp + 0x1f9f5c8]
mov qword [0x180181020], rax
lea rax, [rbp + 0x1f9e9f0]
mov qword [0x180181028], rax
mov dword [0x180181030], r12d
mov dword [0x18018103c], r13d
mov dword [0x180181038], 0x10d8
mov dword [0x180181040], 0x10c8
mov dword [0x180181044], 0x2f4
mov dword [0x180181048], 0x84
mov dword [0x18018105c], 0x134
mov dword [0x18018104c], 0x20
mov dword [0x180181054], 0x24
mov dword [0x180181050], 0x5f0
mov dword [0x180181060], 0x146b
mov dword [0x180181058], 0x28c
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005f5cd
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005f5b2
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005f5b2
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005f5ae
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005f58b
cmp r11d, 0xe463da3c
je 0x18005fd10
test edx, edx
jne 0x18005f56f
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005f5c3
cmp qword [rax + 0x30], r15
jne 0x18005f54b
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2189_GameProcess.exe
call rax
test rax, rax
jne 0x18005f69a
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005f688
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005f66d
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005f66d
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005f669
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005f646
cmp r11d, 0xe463da3c
je 0x18005fd2d
test edx, edx
jne 0x18005f62a
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005f67e
cmp qword [rax + 0x30], r15
jne 0x18005f606
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2189_GTAProcess.exe
call rax
test rax, rax
je 0x18005f758
lea rax, [rbp + 0x24e6d90]
mov dword [0x180181034], 0x10b8
mov qword [0x180181010], rax
lea rax, [rbp + 0x1ee18a8]
mov qword [0x180181018], rax
lea rax, [rbp + 0x1f89498]
mov qword [0x180181020], rax
lea rax, [rbp + 0x1f888c0]
mov qword [0x180181028], rax
mov dword [0x180181030], r12d
mov dword [0x18018103c], r13d
mov dword [0x180181038], 0x10d8
mov dword [0x180181040], 0x10c8
mov dword [0x180181044], 0x2f4
mov dword [0x180181048], 0x84
mov dword [0x18018105c], 0x134
mov dword [0x18018104c], 0x20
mov dword [0x180181064], 0x908
mov dword [0x180181054], 0x24
mov dword [0x180181050], 0x5f0
mov dword [0x180181060], 0x146b
mov dword [0x180181058], 0x28c
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005f801
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005f7e6
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005f7e6
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005f7e2
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005f7bf
cmp r11d, 0xe463da3c
je 0x18005fd4a
test edx, edx
jne 0x18005f7a3
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005f7f7
cmp qword [rax + 0x30], r15
jne 0x18005f77f
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2060_GameProcess.exe
call rax
test rax, rax
jne 0x18005f8cd
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005f8bb
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005f8a0
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005f8a0
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005f89c
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005f879
cmp r11d, 0xe463da3c
je 0x18005fd67
test edx, edx
jne 0x18005f85e
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005f8b1
cmp qword [rax + 0x30], r15
jne 0x18005f83a
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_b2060_GTAProcess.exe
call rax
test rax, rax
je 0x18005f981
lea rax, [rbp + 0x24c8858]
mov dword [0x180181034], 0x10a8
mov qword [0x180181010], rax
lea rax, [rbp + 0x1ec3828]
mov qword [0x180181018], rax
lea rax, [rbp + 0x1f6b3c0]
mov qword [0x180181020], rax
lea rax, [rbp + 0x1f6a7e0]
mov qword [0x180181028], rax
mov dword [0x180181030], r12d
mov dword [0x18018103c], r13d
mov dword [0x180181038], 0x10d8
mov dword [0x180181040], 0x10b8
mov dword [0x180181044], 0x2f4
mov dword [0x180181048], 0x84
mov dword [0x18018105c], 0x134
mov dword [0x18018104c], 0x20
mov dword [0x180181054], 0x24
mov dword [0x180181050], 0x5f0
mov dword [0x180181060], 0x146b
mov dword [0x180181058], 0x28c
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005fa2a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbx, qword [rax]
mov r10, rbx
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005fa0f
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005fa0f
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005fa0b
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005f9e8
cmp r11d, 0xe463da3c
je 0x18005fd84
test edx, edx
jne 0x18005f9cc
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18005fa20
cmp qword [rax + 0x30], r15
jne 0x18005f9a8
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_GameProcess.exe
call rax
test rax, rax
jne 0x18005faf7
mov rax, qword [0x180181078]
test rax, rax
jne 0x18005fae5
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rax]
mov r10, rdi
mov r8, qword [r10 + 0x30]
movsxd rax, dword [r8 + 0x3c]
mov r9d, dword [rax + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x18005faca
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18005faca
mov esi, dword [r9 + 0x20]
dec edx
mov r11d, 0x811c9dc5
lea rax, [rsi + rdx*4]
mov ecx, dword [rax + r8]
add rcx, r8
mov al, byte [rcx]
inc rcx
test al, al
je 0x18005fac6
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
inc rcx
test al, al
jne 0x18005faa3
cmp r11d, 0xe463da3c
je 0x18005fda1
test edx, edx
jne 0x18005fa87
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18005fadb
cmp qword [rax + 0x30], r15
jne 0x18005fa63
mov rax, r15
mov qword [0x180181078], rax
lea rcx, str.FiveM_GTAProcess.exe
call rax
test rax, rax
je 0x18005fbae
lea rax, [rbp + 0x247f840]
mov dword [0x180181034], 0x10a8
lea rcx, [rbp + 0x2088360]
mov qword [0x180181010], rax
mov qword [0x180181020], rcx
lea rax, [rbp + 0x1efd4c8]
lea rcx, [rbp + 0x2087780]
mov qword [0x180181018], rax
mov qword [0x180181028], rcx
mov dword [0x180181030], 0x14b8
mov dword [0x18018103c], r13d
mov dword [0x180181038], 0x10c8
mov dword [0x180181040], 0x10b8
mov dword [0x180181044], 0x2e8
mov dword [0x180181048], 0x74
mov dword [0x18018105c], 0x12c
mov dword [0x18018104c], 0x20
mov dword [0x180181054], 0x24
mov dword [0x180181050], 0x5e0
mov dword [0x180181060], 0x146b
mov dword [0x180181058], 0x25c
mov qword [rsp + 0x28], r15
lea r8, [0x18005df88]
mov r9, r14
mov dword [rsp + 0x20], r15d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov rbx, qword [rsp + 0x60]
mov eax, 1
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005ead9
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005eb91
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005ed0a
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005edd1
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005ef40
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005effb
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005f169
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005f223
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005f391
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005f457
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005f5c6
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005f681
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005f7fa
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005f8b4
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005fa23
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + rdx*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
jmp 0x18005fade