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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x1c0
lea rbp, [rsp + 0x70]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x180106040]
xor rax, rsp
mov qword [rbp + 0x140], rax
cmp edx, 1
jne 0x18000ac53
call qword [sym.imp.KERNEL32.dll_DisableThreadLibraryCalls]
movabs rax, 0x3772a722edea6783
lea rcx, [rbp + 0xc0]
mov qword [rbp], rax
movabs rdi, 0x86f0212135c1d946
movabs rax, 0x1be90b0f205ab5c0
mov qword [rbp + 0x78], rdi
mov qword [rbp + 8], rax
movabs r12, 0x2428760d5ca5fb7
movabs rax, 0x3d5415a8b776c465
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x10], rax
movabs r15, 0x24c9342f1f7a8ae0
movabs rax, 0x8f86339b59ceee14
mov qword [rbp + 0x48], r15
movups xmm0, xmmword [rbp + 0x40]
movabs rbx, 0x53baab45f99977a2
mov qword [rbp + 0x28], rax
movabs r13, 0xfc8da01e20a0b517
movaps xmmword [rbp + 0xc0], xmm0
movabs rax, 0x9745790974ef045
mov qword [rbp + 0x50], rax
movabs rsi, 0xbec5baa44290fac9
movabs rax, 0x73829f65c1a9579a
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x58], rax
mov r14d, 7
movups xmm1, xmmword [rbp + 0x50]
movabs rax, 0xc8ba80276380802f
movaps xmmword [rbp + 0xd0], xmm1
mov r8d, r14d
mov qword [rbp + 0x60], rax
movabs rax, 0xb7a671a379fcdb34
mov qword [rbp + 0x68], rax
movabs rax, 0xbec5baa44290faf8
movups xmm0, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0xe0], xmm0
vmovdqu ymm0, ymmword [rbp]
mov qword [rbp + 0x70], rax
vmovups xmm1, xmmword [rbp + 0x70]
vmovaps xmmword [rbp + 0xf0], xmm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqu ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0xc0], ymm1
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rdi
vpxor ymm1, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0xe0], ymm1
vzeroupper
call fcn.180009678
mov qword [0x180107430], rax
movabs rax, 0x3772a722edea6783
mov qword [rbp], rax
movabs rax, 0x1be90b0f205ab5c0
mov qword [rbp + 8], rax
movabs rax, 0x3d5415a8b776c465
mov qword [rbp + 0x10], rax
movabs rax, 0x8f86339b59ceee14
mov qword [rbp + 0x28], rax
movabs rax, 0x73428766d5ca5fb7
mov qword [rbp + 0x40], rax
movabs rax, 0xf74219c974ffc45
mov qword [rbp + 0x50], rax
movabs rax, 0x7382ee65c9aa5796
mov qword [rbp + 0x58], rax
movabs rax, 0xdcb28021009f9528
mov qword [rbp + 0x60], rax
movabs rax, 0xbbc513a861eed620
mov qword [rbp + 0x68], rax
movabs rax, 0x8ae589e762a8c8e9
mov qword [rbp + 0x70], rax
movabs rax, 0x86c5110177f9f97e
mov qword [rbp + 0x48], r15
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rdi
movaps xmmword [rbp + 0xc0], xmm0
movups xmm1, xmmword [rbp + 0x50]
lea rcx, [rbp + 0xc0]
movups xmm0, xmmword [rbp + 0x60]
mov r8d, r14d
movaps xmmword [rbp + 0xd0], xmm1
movups xmm1, xmmword [rbp + 0x70]
movaps xmmword [rbp + 0xf0], xmm1
movaps xmmword [rbp + 0xe0], xmm0
vmovdqu ymm0, ymmword [rbp]
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqu ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0xc0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0xe0], ymm1
vzeroupper
call fcn.180009678
mov qword [0x180107460], rax
lea rcx, [rbp + 0xc0]
movabs rax, 0x3772a722edea6783
mov qword [rbp + 0x18], rbx
mov qword [rbp], rax
movabs rbx, 0x7447871bd5ca5fb7
movabs rax, 0x1be90b0f205ab5c0
mov qword [rbp + 0x40], rbx
mov qword [rbp + 8], rax
xor r8d, r8d
movabs rax, 0x3d5415a8b776c465
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x10], rax
movabs rax, 0x8f86339b59ceee14
mov qword [rbp + 0x28], rax
movabs rax, 0x2ec93430006e87e0
mov qword [rbp + 0x48], rax
movabs rax, 0x1d6320888143e450
movups xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0x50], rax
movabs rax, 0x10ff8b76c1b94f96
mov qword [rbp + 0x58], rax
movabs rax, 0xc8ad952800908237
movups xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0xd0], xmm1
mov qword [rbp + 0x60], rax
movabs rax, 0xafc503bb1bf6ce57
mov qword [rbp + 0x68], rax
movabs rax, 0xbec5baa44290cffb
movups xmm0, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0xe0], xmm0
vmovdqu ymm0, ymmword [rbp]
mov qword [rbp + 0x70], rax
vmovups xmm1, xmmword [rbp + 0x70]
vmovaps xmmword [rbp + 0xf0], xmm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqu ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0xc0], ymm1
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], rdi
vpxor ymm1, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0xe0], ymm1
vzeroupper
call fcn.180009678
mov qword [0x180107470], rax
movabs rax, 0x3772a722edea6783
mov qword [rbp + 0xc0], rax
movabs rax, 0x1be90b0f205ab5c0
mov qword [rbp + 0xc8], rax
movabs rax, 0x3d5415a8b776c465
mov qword [rbp + 0xd0], rax
movabs rax, 0x53baab45f99977a2
mov qword [rbp + 0xd8], rax
movabs rax, 0x8f86339b59ceee14
mov qword [rbp + 0xe8], rax
movabs rax, 0xd6899e9aedf86f0b
mov qword [rbp + 0x100], rax
movabs rax, 0x9d2780a7b7449348
mov qword [rbp + 0x108], rax
movabs rax, 0xe45f02005131fccd
mov qword [rbp + 0xe0], r13
mov qword [rbp + 0xf0], rsi
mov qword [rbp + 0xf8], rdi
vmovdqu ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0x110], rax
movabs rcx, 0xd55cbe13e9df6e3c
movabs rax, 0xa5a06e3d1341a8ea
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0x118], rax
xor r8d, r8d
movabs rax, 0x44969d69e596dbf
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x120], rax
movabs rax, 0x2fc93430006e87e0
mov qword [rbp + 0x48], rax
movabs rax, 0x1d1723888e4ee45d
mov qword [rbp + 0x50], rax
movabs rax, 0x6b8e8b7ac6b94390
mov qword [rbp + 0x58], rax
movabs rax, 0xcead942900998d37
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqu ymm0, ymmword [rbp + 0xe0]
mov qword [rbp + 0x60], rax
movabs rax, 0xafb106bb66f1ce20
mov qword [rbp + 0x68], rax
movabs rax, 0xfd809a977ab0c2fd
mov qword [rbp + 0x70], rax
movabs rax, 0xbed0191515f1ef66
mov qword [rbp + 0x78], rax
movabs rax, 0xf6b8aabadcc84f49
mov qword [rbp + 0x80], rax
movabs rax, 0xa513a09ff264d170
mov qword [rbp + 0x88], rax
movabs rax, 0xd07f30467173c4ed
mov qword [rbp + 0x90], rax
movabs rax, 0x8599281d517988d2
mov qword [rbp + 0x98], rax
movabs rax, 0x4496994da795e8c
vmovdqa ymmword [rbp + 0x40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqu ymm0, ymmword [rbp + 0x100]
mov qword [rbp + 0xa0], rax
vmovdqa xmm2, xmmword [rbp + 0xa0]
mov qword [rbp + 0x128], rcx
lea rcx, [rbp + 0x40]
vxorps xmm2, xmm2, xmmword [rbp + 0x120]
vmovdqa ymmword [rbp + 0x60], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vmovdqa xmmword [rbp + 0xa0], xmm2
vmovdqa ymmword [rbp + 0x80], ymm1
vzeroupper
call fcn.180009678
mov qword [0x180107450], rax
movabs rcx, 0x8f86339b59ceee14
movabs rax, 0x3772a722edea6783
mov qword [rbp], r12
mov qword [rbp + 0x40], rax
mov r8d, r14d
movabs rax, 0x1be90b0f205ab5c0
mov qword [rbp + 8], r15
movups xmm0, xmmword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x3d5415a8b776c465
mov qword [rbp + 0x50], rax
movabs rax, 0x53baab45f99977a2
mov qword [rbp + 0x58], rax
movabs rax, 0x4745790974ef045
mov qword [rbp + 0x10], rax
movabs rax, 0x73858b7ad9a6579a
movaps xmmword [rbp + 0xc0], xmm0
vmovdqu ymm0, ymmword [rbp + 0x40]
mov qword [rbp + 0x18], rax
movabs rax, 0xfc8da01e62e59528
vmovups xmm1, xmmword [rbp + 0x10]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rcx
vmovups xmm2, xmmword [rbp + 0x20]
mov qword [rbp + 0x60], r13
vmovaps xmmword [rbp + 0xd0], xmm1
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0x68], rcx
vxorps xmm2, xmm2, xmmword [rbp + 0x60]
vmovdqa xmmword [rbp + 0xe0], xmm2
vmovdqa ymmword [rbp + 0xc0], ymm1
lea rcx, [rbp + 0xc0]
vzeroupper
call fcn.180009678
xor r14d, r14d
mov qword [0x180107458], rax
mov rax, qword [0x1801073c8]
or r13d, 0xffffffff
mov r12d, 0xe463da3c
lea r15d, [r14 + 1]
test rax, rax
jne 0x18000a07c
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 0x18000a061
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a061
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]
add rcx, r15
test al, al
je 0x18000a05d
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a03e
cmp r11d, r12d
je 0x18000ac85
test edx, edx
jne 0x18000a021
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18000a072
cmp qword [rax + 0x30], r14
jne 0x180009ffd
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_GameProcess.exe
call rax
test rax, rax
jne 0x18000a142
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000a134
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 0x18000a119
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a119
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]
add rcx, r15
test al, al
je 0x18000a115
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a0f6
cmp r11d, r12d
je 0x18000aca2
test edx, edx
jne 0x18000a0d9
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18000a12a
cmp qword [rax + 0x30], r14
jne 0x18000a0b5
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_GTAProcess.exe
call rax
test rax, rax
je 0x18000a1a6
mov dword [0x180107448], 0x10a8
mov dword [0x180107444], 0x14b8
mov dword [0x18010747c], 0x10c8
mov dword [0x180107468], 0x2e8
mov dword [0x18010744c], 0x74
mov dword [0x180107478], 0x12c
mov dword [0x180107438], 0x20
mov dword [0x18010746c], 0x24
mov dword [0x18010743c], 0x146b
mov dword [0x180107440], 0x25c
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000a24b
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 0x18000a230
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a230
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x18000a22c
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a20d
cmp r11d, r12d
je 0x18000acbf
test edx, edx
jne 0x18000a1f1
mov rax, qword [r10]
mov r10, rax
cmp rax, rbx
je 0x18000a241
cmp qword [rax + 0x30], r14
jne 0x18000a1cd
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2060_GameProcess.exe
call rax
test rax, rax
jne 0x18000a310
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000a302
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 0x18000a2e7
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a2e7
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x18000a2e3
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a2c4
cmp r11d, r12d
je 0x18000acdc
test edx, edx
jne 0x18000a2a8
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a2f8
cmp qword [rax + 0x30], r14
jne 0x18000a284
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2060_GTAProcess.exe
call rax
test rax, rax
je 0x18000a374
mov dword [0x180107448], 0x10b8
mov dword [0x180107444], 0x14e0
mov dword [0x18010747c], 0x10d8
mov dword [0x180107468], 0x2f4
mov dword [0x18010744c], 0x84
mov dword [0x180107478], 0x134
mov dword [0x180107438], 0x20
mov dword [0x18010746c], 0x24
mov dword [0x18010743c], 0x146b
mov dword [0x180107440], 0x28c
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000a419
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 0x18000a3fe
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a3fe
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x18000a3fa
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a3db
cmp r11d, r12d
je 0x18000acf9
test edx, edx
jne 0x18000a3bf
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a40f
cmp qword [rax + 0x30], r14
jne 0x18000a39b
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2545_GameProcess.exe
call rax
test rax, rax
jne 0x18000a4de
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000a4d0
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 0x18000a4b5
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a4b5
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x18000a4b1
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a492
cmp r11d, r12d
je 0x18000ad16
test edx, edx
jne 0x18000a476
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a4c6
cmp qword [rax + 0x30], r14
jne 0x18000a452
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2545_GTAProcess.exe
call rax
test rax, rax
je 0x18000a542
mov dword [0x180107448], 0x10b8
mov dword [0x180107444], 0x1530
mov dword [0x18010747c], 0x10d8
mov dword [0x180107468], 0x2f4
mov dword [0x18010744c], 0x84
mov dword [0x180107478], 0x134
mov dword [0x180107438], 0x20
mov dword [0x18010746c], 0x24
mov dword [0x18010743c], 0x146b
mov dword [0x180107440], 0x28c
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000a5e7
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 0x18000a5cc
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a5cc
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x18000a5c8
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a5a9
cmp r11d, r12d
je 0x18000ad33
test edx, edx
jne 0x18000a58d
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a5dd
cmp qword [rax + 0x30], r14
jne 0x18000a569
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2612_GameProcess.exe
call rax
test rax, rax
jne 0x18000a81c
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000a69e
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 0x18000a683
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a683
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x18000a67f
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a660
cmp r11d, r12d
je 0x18000ad50
test edx, edx
jne 0x18000a644
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a694
cmp qword [rax + 0x30], r14
jne 0x18000a620
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2612_GTAProcess.exe
call rax
test rax, rax
jne 0x18000a81c
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000a756
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 0x18000a73b
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a73b
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]
add rcx, r15
test al, al
je 0x18000a737
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a718
cmp r11d, r12d
je 0x18000ad6d
test edx, edx
jne 0x18000a6fb
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a74c
cmp qword [rax + 0x30], r14
jne 0x18000a6d7
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2699_GTAProcess.exe
call rax
test rax, rax
jne 0x18000a81c
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000a80e
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 0x18000a7f3
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a7f3
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]
add rcx, r15
test al, al
je 0x18000a7ef
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a7d0
cmp r11d, r12d
je 0x18000ad8a
test edx, edx
jne 0x18000a7b3
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a804
cmp qword [rax + 0x30], r14
jne 0x18000a78f
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2699_GameProcess.exe
call rax
test rax, rax
je 0x18000a880
mov dword [0x180107448], 0x10b8
mov dword [0x180107444], 0x1530
mov dword [0x18010747c], 0x10d8
mov dword [0x180107468], 0x2f4
mov dword [0x18010744c], 0x84
mov dword [0x180107478], 0x134
mov dword [0x180107438], 0x20
mov dword [0x18010746c], 0x24
mov dword [0x18010743c], 0x146b
mov dword [0x180107440], 0x28c
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000a925
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 0x18000a90a
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a90a
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x18000a906
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a8e7
cmp r11d, r12d
je 0x18000ada7
test edx, edx
jne 0x18000a8cb
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a91b
cmp qword [rax + 0x30], r14
jne 0x18000a8a7
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2189_GameProcess.exe
call rax
test rax, rax
jne 0x18000a9ea
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000a9dc
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 0x18000a9c1
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000a9c1
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x18000a9bd
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000a99e
cmp r11d, r12d
je 0x18000adc4
test edx, edx
jne 0x18000a982
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000a9d2
cmp qword [rax + 0x30], r14
jne 0x18000a95e
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2189_GTAProcess.exe
call rax
test rax, rax
je 0x18000aa4e
mov dword [0x180107448], 0x10b8
mov dword [0x180107444], 0x14e0
mov dword [0x18010747c], 0x10d8
mov dword [0x180107468], 0x2f4
mov dword [0x18010744c], 0x84
mov dword [0x180107478], 0x134
mov dword [0x180107438], 0x20
mov dword [0x18010746c], 0x24
mov dword [0x18010743c], 0x146b
mov dword [0x180107440], 0x28c
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000aaf3
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 0x18000aad8
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000aad8
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x18000aad4
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000aab5
cmp r11d, r12d
je 0x18000ade1
test edx, edx
jne 0x18000aa99
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000aae9
cmp qword [rax + 0x30], r14
jne 0x18000aa75
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2372_GameProcess.exe
call rax
test rax, rax
jne 0x18000abb8
mov rax, qword [0x1801073c8]
test rax, rax
jne 0x18000abaa
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 0x18000ab8f
mov edx, dword [r9 + 0x18]
test edx, edx
je 0x18000ab8f
mov esi, dword [r9 + 0x20]
add edx, r13d
mov r11d, 0x811c9dc5
lea rax, [r8 + rdx*4]
mov ecx, dword [rax + rsi]
add rcx, r8
mov al, byte [rcx]
add rcx, r15
test al, al
je 0x18000ab8b
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rcx]
add rcx, r15
test al, al
jne 0x18000ab6c
cmp r11d, r12d
je 0x18000adfe
test edx, edx
jne 0x18000ab50
mov rax, qword [r10]
mov r10, rax
cmp rax, rdi
je 0x18000aba0
cmp qword [rax + 0x30], r14
jne 0x18000ab2c
mov rax, r14
mov qword [0x1801073c8], rax
lea rcx, str.FiveM_b2372_GTAProcess.exe
call rax
test rax, rax
je 0x18000ac1c
mov dword [0x180107448], 0x10b8
mov dword [0x180107444], 0x14e0
mov dword [0x18010747c], 0x10d8
mov dword [0x180107468], 0x2f4
mov dword [0x18010744c], 0x84
mov dword [0x180107478], 0x134
mov dword [0x180107438], 0x20
mov dword [0x18010746c], 0x24
mov dword [0x18010743c], 0x146b
mov dword [0x180107440], 0x28c
mov qword [rsp + 0x48], r14
lea rcx, [0x180007324]
mov qword [rsp + 0x40], r14
xor r9d, r9d
mov qword [rsp + 0x38], r14
xor r8d, r8d
mov qword [rsp + 0x30], rcx
xor edx, edx
mov qword [rsp + 0x28], r14
or rcx, 0xffffffffffffffff
mov qword [rsp + 0x20], r14
call qword [0x180107148]
mov al, 1
mov rcx, qword [rbp + 0x140]
xor rcx, rsp
call fcn.18004c490
lea r11, [rsp + 0x1c0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
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 0x18000a075
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 0x18000a12d
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 0x18000a244
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 0x18000a2fb
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 0x18000a412
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 0x18000a4c9
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 0x18000a5e0
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 0x18000a697
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 0x18000a74f
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 0x18000a807
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 0x18000a91e
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 0x18000a9d5
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 0x18000aaec
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 0x18000aba3