Function at 0x140017b60
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x138]
sub rsp, 0x230
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm10
mov rax, qword [0x140276040]
xor rax, rsp
mov qword [rbp + 0xd0], rax
cmp byte [0x140285a98], 0
jne 0x140017e7e
movabs rdi, 0x7fffffffffffffff
mov esi, 0xff
xorps xmm10, xmm10
nop word [rax + rax]
mov eax, dword [0x140285aa8]
inc eax
movsxd rbx, eax
lea rcx, [rsp + 0x48]
call fcn.1400015a0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x30], rax
test rbx, rbx
je 0x140017c24
js 0x140017c24
imul r8, rbx, 0xf4240
mov rdx, rdi
sub rdx, r8
cmp rax, rdx
je 0x140017c1f
mov ecx, 1
cmovl ecx, esi
test cl, cl
jns 0x140017c1f
lea rcx, [r8 + rax]
mov qword [rsp + 0x30], rcx
jmp 0x140017c24
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x30]
call fcn.140004170
cmp byte [0x140285980], 0
jne 0x140017c5f
lea rdx, str.Aimbot_is_not_enabled.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000b3c0
lea rdx, [0x14000b5a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140017e71
cmp qword [0x140286d80], 0
jne 0x140017c72
lea rdx, str.Local_player_not_found.
jmp 0x140017c3e
lea rcx, [rbp + 0x30]
call fcn.140017ec0
mov qword [rbp + 0xc8], 0
movd xmm1, dword [0x140285994]
cvtdq2ps xmm1, xmm1
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
movzx r9d, byte [0x140285988]
mov r8d, dword [0x140285990]
call fcn.140027130
test al, al
jne 0x140017cbe
lea rdx, str.No_target_found_within_FOV_and_Max_Distance.
jmp 0x140017dbd
mov ecx, dword [0x140285984]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jne 0x140017cdb
lea rdx, str.Aimbot_key_not_pressed.
jmp 0x140017dbd
cmp byte [rbp + 0x70], 0
je 0x140017ced
lea rdx, str.Target_is_marked_as_friend.
jmp 0x140017dbd
cmp byte [0x140285989], 0
je 0x140017d0b
cmp byte [rbp + 0xc4], 0
jne 0x140017d0b
lea rdx, str.Target_is_not_visible.
jmp 0x140017dbd
mov ecx, dword [0x14028598c]
test ecx, ecx
je 0x140017d5f
sub ecx, 1
je 0x140017d45
cmp ecx, 1
je 0x140017d2b
lea rdx, str.Invalid_hitbox_selected.
jmp 0x140017dbd
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 0x78]
call fcn.140017f70
mov r9d, 0x60f2
lea rdx, [rsp + 0x60]
jmp 0x140017d77
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 0x78]
call fcn.140017f70
mov r9d, 0x9995
lea rdx, [rsp + 0x6c]
jmp 0x140017d77
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 0x78]
call fcn.140017f70
mov r9d, 0x796e
lea rdx, [rsp + 0x78]
mov r8, rax
call fcn.1400268b0
movsd xmm6, qword [rax]
movsd qword [rsp + 0x38], xmm6
mov ebx, dword [rax + 8]
movd xmm7, ebx
movss xmm8, dword [rsp + 0x3c]
movss xmm9, dword [rsp + 0x38]
ucomiss xmm9, xmm10
jp 0x140017dde
jne 0x140017dde
ucomiss xmm8, xmm10
jp 0x140017dde
jne 0x140017dde
ucomiss xmm7, xmm10
jp 0x140017dde
jne 0x140017dde
lea rdx, str.Bone_position_is_invalid__zero_vector_.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000b3c0
lea rdx, [0x14000b5a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140017e68
lea rdx, str.Aiming_at_target._Bone_position:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000b3c0
movaps xmm1, xmm9
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x140074c54]
call fcn.14000b3c0
movaps xmm1, xmm8
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x140074c54]
call fcn.14000b3c0
movaps xmm1, xmm7
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
lea rdx, [0x14000b5a0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movsd qword [rsp + 0x50], xmm6
mov dword [rsp + 0x58], ebx
mov r9d, dword [0x14028599c]
mov r8d, dword [0x140285998]
lea rdx, [rsp + 0x50]
call fcn.140027560
nop
lea rcx, [rbp + 0x30]
call fcn.140004760
cmp byte [0x140285a98], 0
je 0x140017bd0
mov rcx, qword [rbp + 0xd0]
xor rcx, rsp
call fcn.14006f920
lea r11, [rsp + 0x230]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop rbp
ret