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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xc0
mov rax, qword gs:[0x60]
mov qword [0x18003be60], rcx
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x180004bf7
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x180004bf7
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0x9066dc5
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x180004bf2
nop
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x180004bd0
cmp r8d, 0xc3443b05
je 0x180004bfc
test r9d, r9d
jne 0x180004bb0
mov rax, qword [rax]
jmp 0x180004b80
mov ecx, dword [rdi + 0x24]
mov ebx, 1
add rcx, r10
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rcx + rdx*4]
mov ecx, ebx
add rax, r10
call rax
movaps xmm0, xmmword [0x1800364b0]
lea r8, [rbp - 0x39]
movzx r9d, byte [0x18003aa46]
test ax, ax
movaps xmmword [rbp - 0x39], xmm0
setne byte [0x18003be68]
call fcn.180003000
test al, al
je 0x1800057bb
lea rcx, [0x18003588c]
movaps xmmword [rsp + 0xa0], xmm7
call fcn.1800034a0
movsd xmm0, qword [0x18003f8d0]
lea rdx, [rbp - 0x39]
cmp dword [0x18003fdb0], ebx
lea rcx, str.Combat
movss xmm7, dword [0x18003630c]
cvtpd2ps xmm0, xmm0
sete r8b
mov dword [0x18003bf74], 0x40a00000
mov byte [0x18003be32], bl
movss dword [0x18003bf70], xmm0
movaps xmm0, xmmword [0x180036480]
movaps xmmword [rbp - 0x39], xmm0
call fcn.180003600
test al, al
je 0x180004cbb
mov dword [0x18003fdb0], ebx
jmp 0x180004cc1
mov ebx, dword [0x18003fdb0]
movsd xmm1, qword [0x18003f8d0]
lea rdx, [rbp - 0x39]
movaps xmm0, xmmword [0x180036480]
lea rcx, [0x180035898]
cvtpd2ps xmm1, xmm1
cmp ebx, 2
mov dword [0x18003bf74], 0x42f00000
mov byte [0x18003be32], 1
sete r8b
movaps xmmword [rbp - 0x39], xmm0
movss dword [0x18003bf70], xmm1
call fcn.180003600
test al, al
je 0x180004d19
mov eax, 2
mov dword [0x18003fdb0], eax
jmp 0x180004d1f
mov eax, dword [0x18003fdb0]
movsd xmm1, qword [0x18003f8d0]
lea rdx, [rbp - 0x39]
movaps xmm0, xmmword [0x180036480]
lea rcx, str.World
cvtpd2ps xmm1, xmm1
cmp eax, 3
mov dword [0x18003bf74], 0x436b0000
mov byte [0x18003be32], 1
sete r8b
movaps xmmword [rbp - 0x39], xmm0
movss dword [0x18003bf70], xmm1
call fcn.180003600
test al, al
je 0x180004d77
mov eax, 3
mov dword [0x18003fdb0], eax
jmp 0x180004d7d
mov eax, dword [0x18003fdb0]
movsd xmm1, qword [0x18003f8d0]
lea rdx, [rbp - 0x39]
movaps xmm0, xmmword [0x180036480]
lea rcx, str.Container
cvtpd2ps xmm1, xmm1
cmp eax, 4
mov dword [0x18003bf74], 0x43af0000
mov byte [0x18003be32], 1
sete r8b
movaps xmmword [rbp - 0x39], xmm0
movss dword [0x18003bf70], xmm1
call fcn.180003600
test al, al
je 0x180004dd5
mov eax, 4
mov dword [0x18003fdb0], eax
jmp 0x180004ddb
mov eax, dword [0x18003fdb0]
movsd xmm1, qword [0x18003f8d0]
lea rdx, [rbp - 0x39]
movaps xmm0, xmmword [0x180036480]
lea rcx, str.Radar
cvtpd2ps xmm1, xmm1
cmp eax, 5
mov dword [0x18003bf74], 0x43e88000
mov byte [0x18003be32], 1
sete r8b
movaps xmmword [rbp - 0x39], xmm0
movss dword [0x18003bf70], xmm1
call fcn.180003600
test al, al
je 0x180004e33
mov eax, 5
mov dword [0x18003fdb0], eax
jmp 0x180004e39
mov eax, dword [0x18003fdb0]
movsd xmm1, qword [0x18003f8d0]
lea rdx, [rbp - 0x39]
movaps xmm0, xmmword [0x180036480]
lea rcx, str.Misc
cvtpd2ps xmm1, xmm1
cmp eax, 6
mov dword [0x18003bf74], 0x44110000
mov byte [0x18003be32], 1
sete r8b
movaps xmmword [rsp + 0xb0], xmm6
movss dword [0x18003bf70], xmm1
movaps xmmword [rbp - 0x39], xmm0
call fcn.180003600
test al, al
je 0x180004e9b
mov dword [0x18003fdb0], 6
jmp 0x180005695
mov eax, dword [0x18003fdb0]
cmp eax, 1
jne 0x180005145
movsd xmm0, qword [0x18003f8d0]
lea rcx, [0x18003588c]
cvtpd2ps xmm0, xmm0
mov dword [0x18003bf74], 0x40a00000
mov byte [0x18003be32], al
movss dword [0x18003bf70], xmm0
call fcn.1800034a0
lea rdx, [0x18003bdfe]
lea rcx, str.Enable
call fcn.1800038b0
lea rdx, [0x18003bdf3]
lea rcx, str.Enable_Mouse
call fcn.1800038b0
lea rdx, [0x18003bdff]
lea rcx, str.Enable_Memory__Rage_
call fcn.1800038b0
lea rdx, [0x18003be00]
lea rcx, str.Enable_TriggerBot
call fcn.1800038b0
cmp byte [0x18003bdff], 0
je 0x180004f71
cmp byte [0x18003bddf], 0
je 0x180004f5e
lea rdx, [0x18003bdf4]
lea rcx, str.pSilent__RISK_
call fcn.1800038b0
lea rdx, [0x18003bdf5]
lea rcx, str.Sticky_Silent
call fcn.1800038b0
lea rdx, [0x18003bdfc]
lea rcx, str.Smooth
call fcn.1800038b0
cmp byte [0x18003bdfe], 0
je 0x180004fb3
lea rdx, [0x18003bdf6]
lea rcx, str.Visible_Only
call fcn.1800038b0
lea rdx, [0x18003bdfd]
lea rcx, str.Target_Line
call fcn.1800038b0
lea rdx, [0x18003aa4c]
lea rcx, str.Show_FOV
call fcn.1800038b0
lea rdx, [0x18003aa47]
lea rcx, str.Head
call fcn.1800038b0
lea rdx, [0x18003bdf1]
lea rcx, str.Neck
call fcn.1800038b0
lea rdx, [0x18003bdf0]
lea rcx, str.Pelvis
call fcn.1800038b0
lea rdx, [0x18003bdf2]
lea rcx, str.Torso
call fcn.1800038b0
lea rcx, str.Aimbot_Keybind
call fcn.1800034a0
movaps xmm0, xmmword [0x180036490]
lea rdx, [rbp - 0x39]
movaps xmmword [rbp - 0x39], xmm0
call fcn.180004550
cmp byte [0x18003aa47], 0
je 0x180005031
mov byte [0x18003bdf2], 0
jmp 0x18000507a
cmp byte [0x18003bdf1], 0
je 0x18000504a
mov byte [0x18003aa47], 0
mov byte [0x18003bdf2], 0
jmp 0x180005081
cmp byte [0x18003bdf0], 0
je 0x18000506a
mov byte [0x18003aa47], 0
mov byte [0x18003bdf1], 0
mov byte [0x18003bdf2], 0
jmp 0x180005088
cmp byte [0x18003bdf2], 0
je 0x180005088
mov byte [0x18003aa47], 0
mov byte [0x18003bdf1], 0
mov byte [0x18003bdf0], 0
movsd xmm1, qword [0x18003f8d0]
lea rcx, [0x18003588c]
cvtpd2ps xmm1, xmm1
mov dword [0x18003bf74], 0x432f0000
mov byte [0x18003be32], 1
movss dword [0x18003bf70], xmm1
call fcn.1800034a0
cmp byte [0x18003bdfe], 0
je 0x1800057ab
movss xmm3, dword [0x18003633c]
lea rdx, [0x18003aa58]
movss xmm2, dword [0x1800361f4]
lea rcx, [0x1800359a0]
call fcn.180003ba0
cmp byte [0x18003bdf3], 0
je 0x180005110
movss xmm3, dword [0x180036328]
lea rdx, [0x18003aa50]
movaps xmm2, xmm7
lea rcx, str.Mouse_Smoothing
call fcn.180003ba0
cmp byte [0x18003bdff], 0
je 0x1800057ab
movss xmm3, dword [0x180036350]
lea rdx, [0x18003aa54]
movss xmm2, dword [0x18003632c]
lea rcx, str.Memory_Smooth
call fcn.180003ba0
jmp 0x1800057ab
cmp eax, 2
jne 0x180005263
movsd xmm0, qword [0x18003f8d0]
lea rcx, [0x18003588c]
cvtpd2ps xmm0, xmm0
mov dword [0x18003bf74], 0x40a00000
mov byte [0x18003be32], 1
movss dword [0x18003bf70], xmm0
call fcn.1800034a0
lea rdx, [0x18003be06]
lea rcx, str.Enable
call fcn.1800038b0
cmp byte [0x18003be06], 0
je 0x1800057ab
lea rdx, [0x18003be04]
lea rcx, [0x1800359c8]
call fcn.1800038b0
lea rdx, [0x18003be07]
lea rcx, str.Cornered_Box
call fcn.1800038b0
cmp byte [0x18003be27], 0
jne 0x1800051e1
lea rdx, [0x18003be01]
lea rcx, str.Skeleton
call fcn.1800038b0
lea rdx, [0x18003be09]
lea rcx, str.Distance
call fcn.1800038b0
lea rdx, [0x18003be0a]
lea rcx, str.Current_Weapon
call fcn.1800038b0
lea rdx, [0x18003be08]
lea rcx, str.Player_Name
call fcn.1800038b0
lea rdx, [0x18003be05]
lea rcx, str.Snapline
call fcn.1800038b0
lea rdx, [0x18003be03]
lea rcx, str.Eyes
call fcn.1800038b0
movss xmm3, dword [0x180036348]
lea rdx, [0x18003aa5c]
movaps xmm2, xmm7
lea rcx, str.Render_Distance
call fcn.180003ba0
jmp 0x1800057ab
cmp eax, 3
jne 0x1800053b2
movsd xmm0, qword [0x18003f8d0]
lea rcx, [0x18003588c]
cvtpd2ps xmm0, xmm0
mov dword [0x18003bf74], 0x40a00000
mov byte [0x18003be32], 1
movss dword [0x18003bf70], xmm0
call fcn.1800034a0
lea rdx, [0x18003be19]
lea rcx, str.Enable
call fcn.1800038b0
cmp byte [0x18003be19], 0
je 0x1800057ab
lea rdx, [0x18003be1a]
lea rcx, str.Display_Distance
call fcn.1800038b0
lea rdx, [0x18003be17]
lea rcx, str.Common
call fcn.1800038b0
lea rdx, [0x18003be13]
lea rcx, str.Uncommon
call fcn.1800038b0
lea rdx, [0x18003be12]
lea rcx, str.Rare
call fcn.1800038b0
lea rdx, [0x18003be15]
lea rcx, str.Epic
call fcn.1800038b0
lea rdx, [0x18003be18]
lea rcx, str.Legendary
call fcn.1800038b0
lea rdx, [0x18003be14]
lea rcx, str.Mythic
call fcn.1800038b0
movsd xmm1, qword [0x18003f8d0]
lea rcx, [0x18003588c]
cvtpd2ps xmm1, xmm1
mov dword [0x18003bf74], 0x432f0000
mov byte [0x18003be32], 1
movss dword [0x18003bf70], xmm1
call fcn.1800034a0
movss xmm6, dword [0x180036340]
lea rdx, [0x18003aa64]
movaps xmm3, xmm6
lea rcx, str.Render_Distance
movaps xmm2, xmm7
call fcn.180003ba0
movaps xmm3, xmm6
lea rdx, [0x18003aa68]
movaps xmm2, xmm7
lea rcx, str.Line_Offset
call fcn.180003ba0
jmp 0x1800057ab
cmp eax, 4
jne 0x180005514
movsd xmm0, qword [0x18003f8d0]
lea rcx, [0x18003588c]
cvtpd2ps xmm0, xmm0
mov dword [0x18003bf74], 0x40a00000
mov byte [0x18003be32], 1
movss dword [0x18003bf70], xmm0
call fcn.1800034a0
lea rdx, [0x18003be2e]
lea rcx, str.Enable_Containers
call fcn.1800038b0
cmp byte [0x18003be2e], 0
je 0x1800057ab
lea rdx, [0x18003be2d]
lea rcx, str.Ignore_Opened
call fcn.1800038b0
lea rdx, [0x18003be2f]
lea rcx, str.Display_Distance
call fcn.1800038b0
lea rdx, [0x18003be2b]
lea rcx, str.Lines
call fcn.1800038b0
lea rdx, [0x18003be28]
lea rcx, [0x180035ae0]
call fcn.1800038b0
lea rdx, [0x18003be30]
lea rcx, str.Ammo_Box
call fcn.1800038b0
lea rdx, [0x18003be2a]
lea rcx, str.Coolers__Food
call fcn.1800038b0
lea rdx, [0x18003be29]
lea rcx, [0x180035b08]
call fcn.1800038b0
lea rdx, [0x18003be2c]
lea rcx, str.Others
call fcn.1800038b0
movsd xmm1, qword [0x18003f8d0]
lea rcx, [0x18003588c]
cvtpd2ps xmm1, xmm1
mov dword [0x18003bf74], 0x432f0000
mov byte [0x18003be32], 1
movss dword [0x18003bf70], xmm1
call fcn.1800034a0
movss xmm6, dword [0x180036340]
lea rdx, [0x18003aa7c]
movaps xmm3, xmm6
lea rcx, str.Render_Distance
movaps xmm2, xmm7
call fcn.180003ba0
movaps xmm3, xmm6
lea rdx, [0x18003aa80]
movaps xmm2, xmm7
lea rcx, str.Line_Offset
call fcn.180003ba0
jmp 0x1800057ab
cmp eax, 5
jne 0x18000568c
movsd xmm0, qword [0x18003f8d0]
lea rcx, [0x18003588c]
cvtpd2ps xmm0, xmm0
mov dword [0x18003bf74], 0x40a00000
mov byte [0x18003be32], 1
movss dword [0x18003bf70], xmm0
call fcn.1800034a0
lea rdx, [0x18003be1e]
lea rcx, str.Enable_Radar
call fcn.1800038b0
cmp byte [0x18003be1e], 0
je 0x1800057ab
lea rdx, [0x18003be1f]
lea rcx, str.Show_Line_Of_Sight
call fcn.1800038b0
lea rdx, [0x18003be20]
lea rcx, str.Circle
call fcn.1800038b0
lea rdx, [0x18003be1b]
lea rcx, str.Players
call fcn.1800038b0
lea rdx, [0x18003be21]
lea rcx, str.Containers
call fcn.1800038b0
lea rdx, [0x18003be1d]
lea rcx, str.Pickups
call fcn.1800038b0
lea rdx, [0x18003be1c]
lea rcx, str.Vehicles
call fcn.1800038b0
movsd xmm1, qword [0x18003f8d0]
lea rcx, [0x18003588c]
cvtpd2ps xmm1, xmm1
mov dword [0x18003bf74], 0x432f0000
mov byte [0x18003be32], 1
movss dword [0x18003bf70], xmm1
call fcn.1800034a0
movss xmm3, dword [0x180036340]
lea rdx, [0x18003aa6c]
movaps xmm2, xmm7
lea rcx, str.Range_Distance
call fcn.180003ba0
movss xmm6, dword [0x180036344]
lea rdx, [0x18003aa78]
movaps xmm3, xmm6
lea rcx, str.Position_X
xorps xmm2, xmm2
call fcn.180003ba0
movaps xmm3, xmm6
lea rdx, [0x18003aa70]
xorps xmm2, xmm2
lea rcx, str.Position_Y
call fcn.180003ba0
movss xmm3, dword [0x180036338]
lea rdx, [0x18003aa74]
xorps xmm2, xmm2
lea rcx, str.Size
call fcn.180003ba0
jmp 0x1800057ab
cmp eax, 6
jne 0x1800057ab
movsd xmm0, qword [0x18003f8d0]
lea rcx, [0x18003588c]
cvtpd2ps xmm0, xmm0
mov dword [0x18003bf74], 0x40a00000
mov byte [0x18003be32], 1
movss dword [0x18003bf70], xmm0
call fcn.1800034a0
cmp byte [0x18003bddf], 0
movss xmm6, dword [0x180036334]
je 0x180005703
lea rdx, [0x18003bdde]
lea rcx, str.Fov_Changer
call fcn.1800038b0
movaps xmm3, xmm6
lea rdx, [0x18003aa48]
xorps xmm2, xmm2
lea rcx, str.Fov_Value
call fcn.180003ba0
lea rdx, [0x18003be11]
lea rcx, str.Fov_Changer
call fcn.1800038b0
movaps xmm3, xmm6
lea rdx, [0x18003aa60]
xorps xmm2, xmm2
lea rcx, str.Fov_Value
call fcn.180003ba0
lea rdx, [0x18003be26]
lea rcx, str.Outlined_Text
call fcn.1800038b0
lea rdx, [0x18003aa45]
lea rcx, str.Outlined_Lines
call fcn.1800038b0
cmp byte [0x18003aa45], 0
movss xmm6, dword [0x180036318]
je 0x18000577f
movaps xmm3, xmm6
lea rdx, [0x18003aa40]
xorps xmm2, xmm2
lea rcx, str.Outlined_Thickness
call fcn.180003ba0
movaps xmm3, xmm6
lea rdx, [0x18003bdd8]
xorps xmm2, xmm2
lea rcx, str.Line_Thickness
call fcn.180003ba0
lea rdx, [0x18003aa44]
lea rcx, str.Draw_Cursor
call fcn.1800038b0
movaps xmm6, xmmword [rsp + 0xb0]
movaps xmm7, xmmword [rsp + 0xa0]
lea rbx, [0x18003bff0]
mov esi, 0x80
nop word [rax + rax]
mov eax, dword [rbx - 0x50]
cmp eax, 0xffffffff
je 0x18000590b
cmp eax, 1
jne 0x180005815
movups xmm1, xmmword [rbx - 0x48]
lea r9, [rbp - 0x29]
movsd xmm2, qword [rbx - 0x30]
lea rcx, [rbp - 0x19]
movups xmm0, xmmword [rbx - 0x28]
movaps xmmword [rbp - 0x19], xmm1
movsd xmm1, qword [rbx - 0x38]
cvtpd2ps xmm1, xmm1
cvtpd2ps xmm2, xmm2
movaps xmmword [rbp - 0x29], xmm0
call fcn.180002d10
jmp 0x180005904
cmp eax, 2
jne 0x180005840
movups xmm0, xmmword [rbx - 0x28]
mov rcx, qword [rbx - 0x18]
lea r8, [rbp - 0x19]
movups xmm1, xmmword [rbx - 0x48]
lea rdx, [rbp - 0x29]
movaps xmmword [rbp - 0x19], xmm0
movaps xmmword [rbp - 0x29], xmm1
call fcn.180002880
jmp 0x180005904
cmp eax, 3
jne 0x18000586b
movups xmm0, xmmword [rbx - 0x28]
mov rcx, qword [rbx - 0x18]
lea r8, [rbp - 0x19]
movups xmm1, xmmword [rbx - 0x48]
lea rdx, [rbp - 0x29]
movaps xmmword [rbp - 0x19], xmm0
movaps xmmword [rbp - 0x29], xmm1
call fcn.180002ad0
jmp 0x180005904
cmp eax, 4
jne 0x180005904
movsd xmm0, qword [rbx - 8]
movsd xmm2, qword [rbx]
movups xmm3, xmmword [rbx + 8]
mov rax, qword [0x18003fec8]
mov rdi, qword [0x18003be60]
movsd qword [rbp - 0x39], xmm0
movss xmm1, dword [rbp - 0x35]
movss dword [rbp - 9], xmm0
movd xmm0, dword [rbx + 0x18]
movss dword [rbp - 5], xmm1
movsd qword [rbp - 0x31], xmm2
movss xmm1, dword [rbp - 0x2d]
movss dword [rbp + 3], xmm1
movss dword [rbp - 1], xmm2
movups xmm1, xmmword [rbx - 0x28]
cvtdq2ps xmm0, xmm0
movups xmmword [rbp + 0x1b], xmm1
movss dword [rbp + 0x17], xmm0
movups xmmword [rbp + 7], xmm3
test rax, rax
jne 0x1800058f0
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003f878]
mov qword [0x18003fec8], rax
mov r9, qword [rdi]
lea r8, [rbp - 9]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov dword [rbx - 0x50], 0xffffffff
add rbx, 0x70
sub rsi, 1
jne 0x1800057d0
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret