Function at 0x1400388f0
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r13
push r14
mov rbp, rsp
sub rsp, 0x80
movaps xmmword [rsp + 0x70], xmm6
lea r12, [rbp + 0x28]
movabs r13, 0x7a5db90d33787107
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], r12
mov rbx, qword [r12]
xor rbx, r13
mov qword [rbp - 0x40], rbx
xor r14d, r14d
mov qword [r12], r14
lea ecx, [r14 + 0x2d]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140038955
cmp byte [0x1400645bc], r14b
sete byte [0x1400645bc]
call fcn.14001f220
call fcn.14001fbb4
call fcn.14000dfc0
movss xmm6, dword [0x14003dc84]
cmp byte [0x1400645bc], r14b
je 0x140039197
lea rax, [rbp + 0x28]
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x18], rax
mov rdi, qword [rax]
xor rdi, r13
mov qword [rbp - 0x28], rdi
mov qword [rax], r14
xor ecx, ecx
call fcn.1400186c8
call fcn.140009a44
mov dword [rax + 0xc], 0x40a00000
mov ecx, 0x41400000
mov dword [rax + 0x2c], ecx
mov dword [rax + 0x3c], ecx
mov dword [rax + 0x68], ecx
mov dword [rax + 0x70], ecx
movaps xmm0, xmmword [0x140042b90]
movdqu xmmword [rax + 0xc0], xmm0
movaps xmm1, xmmword [0x140042b50]
movdqu xmmword [rax + 0x110], xmm1
movaps xmm0, xmmword [0x140042b30]
movdqu xmmword [rax + 0x120], xmm0
movaps xmm1, xmmword [0x140042b70]
movdqu xmmword [rax + 0x130], xmm1
movaps xmm0, xmmword [0x140042b80]
movdqu xmmword [rax + 0x140], xmm0
movaps xmm1, xmmword [0x140042b60]
movdqu xmmword [rax + 0x150], xmm1
movaps xmm0, xmmword [0x140042bc0]
movdqu xmmword [rax + 0x1c0], xmm0
movaps xmm1, xmmword [0x140042bb0]
movdqu xmmword [rax + 0x1d0], xmm1
movaps xmm0, xmm1
movdqu xmmword [rax + 0x1e0], xmm1
movdqu xmmword [rax + 0x1f0], xmm1
movaps xmm0, xmmword [0x140042b20]
movdqu xmmword [rax + 0x220], xmm0
mov dword [rbp + 0x30], 0x44480000
mov dword [rbp + 0x34], 0x44020000
mov edx, 2
lea rcx, [rbp + 0x30]
call fcn.140010730
xor edx, edx
lea r8d, [rdx + 0x2a]
lea rcx, str.SubZeroFN_Public__Testing_
call fcn.14000339c
mov dword [rbp + 0x30], 0x41000000
mov dword [rbp + 0x34], 0x42000000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rcx, str.Aimbot
call fcn.14002e7f0
mov dword [rbp + 0x30], 0x41000000
mov dword [rbp + 0x34], 0x42580000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400645c3]
lea rcx, str.Enable
call fcn.1400259f8
lea rsi, [0x14003dc24]
cmp byte [0x1400645c3], r14b
je 0x140038d43
mov dword [rbp + 0x38], 0x41000000
mov dword [rbp + 0x3c], 0x42a20000
lea rcx, [rbp + 0x38]
call fcn.1400102e4
mov r8d, dword [0x140066dd0]
lea rdx, [0x140032d40]
mov ecx, dword [0x14006686c]
call fcn.140036e70
mov dword [rbp + 0x38], 0x41000000
mov dword [rbp + 0x3c], 0x42de0000
lea rcx, [rbp + 0x38]
call fcn.1400102e4
movss xmm0, dword [0x140042af8]
call fcn.14000ed8c
or dword [rsp + 0x20], 0xffffffff
mov esi, 3
mov r9d, esi
lea r8, str.Head
lea rdx, [0x140066dfc]
lea rcx, str.Hitbox_Position
call fcn.140029234
mov dword [rbp + 0x38], 0x41000000
mov dword [rbp + 0x3c], 0x430b0000
lea rcx, [rbp + 0x38]
call fcn.1400102e4
lea rdx, [0x1400668c2]
lea rcx, str.Crosshair
call fcn.1400259f8
mov dword [rbp + 0x38], 0x41000000
mov dword [rbp + 0x3c], 0x43250000
lea rcx, [rbp + 0x38]
call fcn.1400102e4
lea rdx, [0x1400645c2]
lea rcx, str.Draw_FOV
call fcn.1400259f8
mov dword [rbp + 0x38], 0x41000000
mov dword [rbp + 0x3c], 0x43450000
lea rcx, [rbp + 0x38]
call fcn.1400102e4
mov dword [rbp + 0x30], r14d
or dword [rsp + 0x20], 0xffffffff
lea r9d, [rsi + 1]
lea r8, str.None
lea rdx, [rbp + 0x30]
lea rcx, str.FOV_Type
call fcn.140029234
mov ecx, dword [rbp + 0x30]
test al, al
je 0x140038c1a
test ecx, ecx
setne al
mov byte [0x1400645c2], al
cmp ecx, 1
sete byte [0x1400645c1]
cmp ecx, 2
sete byte [0x1400668c4]
cmp ecx, esi
sete byte [0x1400668c6]
jmp 0x140038c20
mov al, byte [0x1400645c2]
test al, al
je 0x140038cb1
cmp ecx, 1
jne 0x140038c52
lea rdx, [0x1400645c1]
lea rcx, str.Circle_FOV
call fcn.1400259f8
cmp byte [0x1400645c1], r14b
je 0x140038cb1
mov byte [0x1400668c6], r14b
jmp 0x140038caa
cmp ecx, 2
jne 0x140038c83
lea rdx, [0x1400668c4]
lea rcx, str.Filled_Circle_FOV
call fcn.1400259f8
cmp byte [0x1400668c4], r14b
je 0x140038cb1
mov byte [0x1400645c1], r14b
mov byte [0x1400668c6], r14b
jmp 0x140038cb1
cmp ecx, esi
jne 0x140038cb1
lea rdx, [0x1400668c6]
lea rcx, str.Square_FOV
call fcn.1400259f8
cmp byte [0x1400668c6], r14b
je 0x140038cb1
mov byte [0x1400645c1], r14b
mov byte [0x1400668c4], r14b
mov dword [rbp + 0x38], 0x41000000
mov dword [rbp + 0x3c], 0x43670000
lea rcx, [rbp + 0x38]
call fcn.1400102e4
movss dword [rsp + 0x28], xmm6
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140042afc]
movss xmm2, dword [0x140042ae8]
lea rdx, [0x1400645dc]
lea rcx, str.Fov_Size
call fcn.14002e27c
mov dword [rbp + 0x38], 0x41000000
mov dword [rbp + 0x3c], 0x43830000
lea rcx, [rbp + 0x38]
call fcn.1400102e4
lea rax, [0x14003dc24]
mov qword [rsp + 0x20], rax
mov r9d, 0xa
mov r8d, esi
lea rdx, [0x1400645d0]
lea rcx, str.Smoothing
call fcn.14002e2c4
lea rsi, [0x14003dc24]
mov dword [rbp + 0x30], 0x439b8000
mov dword [rbp + 0x34], 0x42040000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rcx, [0x140042674]
call fcn.14002e7f0
mov dword [rbp + 0x30], 0x439a8000
mov dword [rbp + 0x34], 0x42820000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400645bf]
lea rcx, str.Enable_ESP
call fcn.1400259f8
cmp byte [0x1400645bf], r14b
je 0x140038fd6
mov dword [rbp + 0x30], 0x439a8000
mov dword [rbp + 0x34], 0x42b80000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668bb]
lea rcx, str.Weapon_ESP
call fcn.1400259f8
mov dword [rbp + 0x30], 0x439a8000
mov dword [rbp + 0x34], 0x42f00000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668c7]
lea rcx, str.Name_ESP
call fcn.1400259f8
mov dword [rbp + 0x30], 0x439a8000
mov dword [rbp + 0x34], 0x43140000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668c8]
lea rcx, str.AMMO_ESP
call fcn.1400259f8
mov dword [rbp + 0x30], 0x439a8000
mov dword [rbp + 0x34], 0x43300000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668ca]
lea rcx, str.Enemy_Alert
call fcn.1400259f8
mov dword [rbp + 0x30], 0x439a8000
mov dword [rbp + 0x34], 0x434d0000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668b9]
lea rcx, str.2D_Box
call fcn.1400259f8
cmp byte [0x1400668b9], r14b
je 0x140038e8d
mov byte [0x1400668b9], 1
mov byte [0x1400668c0], r14b
mov byte [0x1400668bc], r14b
mov dword [rbp + 0x30], 0x439a8000
mov dword [rbp + 0x34], 0x436a0000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668bc]
lea rcx, str.CornerBox
call fcn.1400259f8
cmp byte [0x1400668bc], r14b
je 0x140038ed5
mov byte [0x1400668b9], r14b
mov byte [0x1400668c0], r14b
mov byte [0x1400668bc], 1
mov dword [rbp + 0x30], 0x439a0000
mov dword [rbp + 0x34], 0x43840000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668c0]
lea rcx, str.3D_Box
call fcn.1400259f8
cmp byte [0x1400668c0], r14b
je 0x140038f1d
mov byte [0x1400668b9], r14b
mov byte [0x1400668c0], 1
mov byte [0x1400668bc], r14b
mov dword [rbp + 0x30], 0x439a0000
mov dword [rbp + 0x34], 0x43920000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668cb]
lea rcx, str.Distance_ESP
call fcn.1400259f8
mov dword [rbp + 0x30], 0x43998000
mov dword [rbp + 0x34], 0x43a00000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668ba]
lea rcx, str.Skeleton_ESP
call fcn.1400259f8
mov dword [rbp + 0x30], 0x43998000
mov dword [rbp + 0x34], 0x43ad8000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668bf]
lea rcx, str.Line_Esp
call fcn.1400259f8
mov dword [rbp + 0x30], 0x43998000
mov dword [rbp + 0x34], 0x43bd8000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
mov qword [rsp + 0x20], rsi
mov r9d, 0x9c4
mov r8d, 0x12
lea rdx, [0x140065f00]
lea rcx, str.Distance
call fcn.14002e2c4
mov dword [rbp + 0x30], 0x4405c000
mov dword [rbp + 0x34], 0x42080000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rcx, str.Extras
call fcn.14002e7f0
mov dword [rbp + 0x30], 0x44050000
mov dword [rbp + 0x34], 0x42700000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668cf]
lea rcx, str.No_Recoil
call fcn.1400259f8
mov dword [rbp + 0x30], 0x44044000
mov dword [rbp + 0x34], 0x42b20000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
mov qword [rsp + 0x20], rsi
mov esi, 0x23
mov r9d, esi
lea r8d, [rsi - 0x22]
lea rdx, [0x1400645d4]
lea rcx, str.Thickness__ESP
call fcn.14002e2c4
mov dword [rbp + 0x30], 0x44044000
mov dword [rbp + 0x34], 0x42f20000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rax, [0x14003dc24]
mov qword [rsp + 0x20], rax
mov r9d, esi
lea r8d, [rsi - 0x22]
lea rdx, [0x1400645d8]
lea rcx, str.Thickness__FOV
call fcn.14002e2c4
mov dword [rbp + 0x30], 0x44048000
mov dword [rbp + 0x34], 0x43170000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
lea rdx, [0x1400668d3]
lea rcx, str.TP__LSHIFT_
call fcn.1400259f8
mov dword [rbp + 0x30], 0x44040000
mov dword [rbp + 0x34], 0x43360000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
or dword [rsp + 0x20], 0xffffffff
lea r9d, [rsi - 0x1e]
lea r8, str.Mega_City
lea rdx, [0x1400668d4]
lea rcx, str.Locations
call fcn.140029234
call fcn.14000e900
mov dword [rbp + 0x30], 0x44040000
mov dword [rbp + 0x34], 0x43590000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
movss xmm0, dword [0x140042af8]
call fcn.14000ed8c
mov esi, 0x20
mov r8d, esi
lea rdx, [0x1400668f0]
lea rcx, str.Visible_Color
call fcn.14002758c
call fcn.14000e900
mov dword [rbp + 0x30], 0x4403c000
mov dword [rbp + 0x34], 0x43af0000
lea rcx, [rbp + 0x30]
call fcn.1400102e4
movss xmm0, dword [0x140042af8]
call fcn.14000ed8c
mov r8d, esi
lea rdx, [0x140066900]
lea rcx, str.InVisible_Color
call fcn.14002758c
call fcn.14000e900
call fcn.14000794c
nop
xor rdi, r13
lea rax, [rbp + 0x28]
mov qword [rax], rdi
call fcn.14003318c
call fcn.14003409c
call fcn.140007f50
mov rcx, qword [0x140066f18]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x1400392ba
mov rcx, qword [0x140066f18]
mov rax, qword [rcx]
mov dword [rsp + 0x30], r14d
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], r14d
mov r9d, 1
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
call fcn.14000ef84
call fcn.140009380
mov rcx, rax
call fcn.14001f238
mov rcx, qword [0x140066f18]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x140066f18]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x140039264
mov rcx, qword [0x140066f18]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x140039264
call fcn.14001f1a8
mov rcx, qword [0x140066f18]
mov rax, qword [rcx]
lea rdx, [0x1400669b0]
call qword [rax + 0x80]
call fcn.14001f040
cmp byte [0x140068308], r14b
jne 0x1400392ba
mov rcx, qword [0x140066f18]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [0x140066f18]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [0x140066f18]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0xae
call qword [rax + 0x1c8]
mov byte [0x140068308], 1
xor rbx, r13
mov qword [r12], rbx
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
movaps xmm6, xmmword [rsp + 0x70]
mov rsp, r11
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret