Function at 0x140007280
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
cmp byte [0x1400ee140], 0
je 0x14000754f
cmp byte [0x1400ee200], 0
je 0x14000754f
cmp byte [0x1400eea68], 0
je 0x14000754f
xorps xmm0, xmm0
mov qword [rsp + 0xa8], rdi
xor edi, edi
mov qword [rbp - 0x19], 0
mov ecx, 0x20
mov qword [rbp + 7], rdi
mov qword [rbp + 0xf], rdi
mov dword [rbp - 0x11], 0
movups xmmword [rbp - 9], xmm0
call fcn.1400b7550
movups xmm0, xmmword [str.combat.settings.target_hitbox]
mov qword [rbp - 9], rax
mov rdx, rax
mov qword [rbp + 7], 0x1d
mov qword [rbp + 0xf], 0x1f
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1400d6b10]
movsd qword [rax + 0x10], xmm0
mov ecx, dword [0x1400d6b18]
mov dword [rax + 0x18], ecx
movzx eax, byte [0x1400d6b1c]
mov byte [rdx + 0x1c], al
mov byte [rdx + 0x1d], dil
lea rdx, [rbp - 9]
call fcn.14000c300
lea r8, [rbp - 0x19]
lea rcx, [0x1400ee140]
mov edx, dword [rax]
call fcn.140002d20
test eax, eax
je 0x140007547
xorps xmm0, xmm0
mov qword [rsp + 0xa0], rbx
mov ecx, 0x20
movaps xmmword [rsp + 0x80], xmm6
movups xmmword [rbp - 9], xmm0
mov qword [rbp + 7], rdi
mov qword [rbp + 0xf], rdi
call fcn.1400b7550
movups xmm0, xmmword [str.combat.exploits.magic_bullet]
mov qword [rbp - 9], rax
lea rdx, [rbp - 9]
mov qword [rbp + 7], 0x1c
mov qword [rbp + 0xf], 0x1f
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1400d6b48]
movsd qword [rax + 0x10], xmm0
mov ecx, dword [0x1400d6b50]
mov dword [rax + 0x18], ecx
mov byte [rax + 0x1c], dil
call fcn.14000c230
mov ebx, dword [rbp - 0x11]
movsd xmm6, qword [rbp - 0x19]
cmp byte [rax], dil
je 0x1400073d7
lea rdx, [rbp - 0x19]
movsd qword [rbp - 0x19], xmm6
mov dword [rbp - 0x11], ebx
call fcn.140003720
mov ecx, 2
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x140007537
xorps xmm0, xmm0
mov qword [rbp + 7], rdi
mov ecx, 0x20
mov qword [rbp + 0xf], rdi
movups xmmword [rbp - 9], xmm0
call fcn.1400b7550
movups xmm0, xmmword [str.combat.main.aimbot]
mov qword [rbp - 9], rax
lea rdx, [rbp - 9]
mov qword [rbp + 7], 0x12
mov qword [rbp + 0xf], 0x1f
movups xmmword [rax], xmm0
movzx ecx, word [0x1400d6ac0]
mov word [rax + 0x10], cx
mov byte [rax + 0x12], dil
call fcn.14000c230
cmp byte [rax], dil
je 0x140007537
xorps xmm0, xmm0
mov qword [rbp + 7], rdi
mov ecx, 0x20
mov qword [rbp + 0xf], rdi
movups xmmword [rbp - 9], xmm0
call fcn.1400b7550
movups xmm0, xmmword [str.combat.main.aimbot_type]
mov qword [rbp - 9], rax
lea rdx, [rbp - 9]
mov qword [rbp + 7], 0x17
mov qword [rbp + 0xf], 0x1f
movups xmmword [rax], xmm0
mov ecx, dword [0x1400d6ad8]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x1400d6adc]
mov word [rax + 0x14], cx
movzx ecx, byte [0x1400d6ade]
mov byte [rax + 0x16], cl
mov byte [rax + 0x17], dil
call fcn.14000c300
mov edx, dword [rax]
test edx, edx
je 0x1400074c7
cmp edx, 1
jne 0x140007537
lea rdx, [rbp - 0x19]
movsd qword [rbp - 0x19], xmm6
mov dword [rbp - 0x11], ebx
call fcn.140003720
jmp 0x140007537
xorps xmm0, xmm0
mov qword [rbp + 0x2f], rdi
mov ecx, 0x20
mov qword [rbp + 0x37], rdi
movups xmmword [rbp + 0x1f], xmm0
call fcn.1400b7550
movups xmm0, xmmword [str.combat.settings.smoothing]
mov qword [rbp + 0x1f], rax
lea rdx, [rbp + 0x1f]
mov qword [rbp + 0x2f], 0x19
mov qword [rbp + 0x37], 0x1f
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1400d6af0]
movsd qword [rax + 0x10], xmm0
movzx ecx, byte [0x1400d6af8]
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], dil
call fcn.14000c3d0
lea rdx, [rbp - 0x19]
movsd qword [rbp - 0x19], xmm6
mov dword [rbp - 0x11], ebx
movss xmm2, dword [rax]
call fcn.1400032b0
mov rbx, qword [rsp + 0xa0]
movaps xmm6, xmmword [rsp + 0x80]
mov rdi, qword [rsp + 0xa8]
add rsp, 0x90
pop rbp
ret