Function at 0x14008d3b4
Capabilities:
Log keystrokes via polling

Disassembly:
sub rsp, 0xb8
call fcn.14006ed90
call fcn.14006f75c
call fcn.140058a78
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
je 0x14008d404
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
jne 0x14008d3f2
mov dword [rsp + 0x44], 1
jmp 0x14008d3fa
mov dword [rsp + 0x44], 0
mov al, byte [rsp + 0x44]
mov byte [reloc.WS2_32.dll_accept], al
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
je 0x14008d7b1
mov byte [rsp + 0x40], 1
mov byte [rsp + 0x41], 0
mov byte [rsp + 0x42], 0
mov byte [rsp + 0x43], 0
movss xmm2, dword [0x1400fe3c8]
movss xmm1, dword [0x1400f7adc]
lea rcx, [rsp + 0x4c]
call fcn.140080b24
xor edx, edx
lea rcx, [rsp + 0x4c]
call fcn.14005cde8
mov r8d, Ordinal_46
xor edx, edx
lea rcx, [0x1400fc2d8]
call fcn.14004ddb4
lea rcx, [rsp + 0x88]
call fcn.140053c38
lea rcx, [rsp + 0x90]
call fcn.140053c54
movss xmm1, dword [0x1400f6110]
xorps xmm0, xmm0
call fcn.14005c11c
xor edx, edx
lea rcx, str.TabBar
call fcn.140077080
movzx eax, al
test eax, eax
je 0x14008d53c
xor r8d, r8d
xor edx, edx
lea rcx, [0x1400fc184]
call fcn.1400773fc
movzx eax, al
test eax, eax
je 0x14008d4d5
mov byte [rsp + 0x40], 1
mov byte [rsp + 0x41], 0
mov byte [rsp + 0x42], 0
mov byte [rsp + 0x43], 0
call fcn.1400789c0
xor r8d, r8d
xor edx, edx
lea rcx, [0x1400fc194]
call fcn.1400773fc
movzx eax, al
test eax, eax
je 0x14008d506
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x41], 1
mov byte [rsp + 0x42], 0
mov byte [rsp + 0x43], 0
call fcn.1400789c0
xor r8d, r8d
xor edx, edx
lea rcx, str.MISC
call fcn.1400773fc
movzx eax, al
test eax, eax
je 0x14008d537
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x41], 0
mov byte [rsp + 0x42], 1
mov byte [rsp + 0x43], 0
call fcn.1400789c0
call fcn.1400788a0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14008d67c
movss xmm2, dword [0x1400fe3cc]
movss xmm1, dword [0x1400fe3c4]
lea rcx, [rsp + 0x98]
call fcn.140080b24
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, str.ChildIdentifier1
call fcn.14004f984
lea rdx, [0x14012314e]
lea rcx, str.Aimbot
call fcn.140077d38
lea rdx, [0x14012314a]
lea rcx, str.Fov_Circle
call fcn.140077d38
mov dword [rsp + 0x28], 0
lea rax, [0x1400fc314]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400fe3bc]
movss xmm2, dword [0x1400f7ac4]
lea rdx, [0x140123160]
lea rcx, str.Aim_Size
call fcn.14007a0a0
call fcn.14007a5ec
mov dword [rsp + 0x28], 0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400f7968]
movss xmm2, dword [0x1400f6108]
lea rdx, [0x14012315c]
lea rcx, str.Smooth
call fcn.14007a0a0
call fcn.14007a5ec
lea rcx, str.Aimbot_Bone
call fcn.14007c4e8
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 4
lea r8, str.Head
lea rdx, [0x140125928]
lea rcx, str.
call fcn.1400787e4
call fcn.14007a5ec
lea rcx, str.Aim_Key
call fcn.14007c4e8
mov r8d, dword [0x1401258f8]
lea rdx, [0x140082534]
mov ecx, dword [0x1401253bc]
call fcn.140088684
call fcn.140051b84
movzx eax, byte [rsp + 0x41]
test eax, eax
je 0x14008d741
movss xmm2, dword [0x1400f7ad8]
movss xmm1, dword [0x1400fe3c0]
lea rcx, [rsp + 0xa0]
call fcn.140080b24
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, str.ChildIdentifier2
call fcn.14004f984
call fcn.14007a5ec
lea rdx, [0x14012314d]
lea rcx, [0x1400fc1a4]
call fcn.140077d38
lea rdx, [0x1401253e4]
lea rcx, str.Cornered_Box
call fcn.140077d38
lea rdx, [0x1401253fc]
lea rcx, str.Aim_Line
call fcn.140077d38
lea rdx, [0x1401253e3]
lea rcx, str.Skeleton
call fcn.140077d38
lea rdx, [0x1401253f1]
lea rcx, str.Distance
call fcn.140077d38
lea rdx, [0x1401253e6]
lea rcx, str.Snaplines
call fcn.140077d38
call fcn.14007a5ec
call fcn.14007a5ec
call fcn.140051b84
movzx eax, byte [rsp + 0x42]
test eax, eax
je 0x14008d7ac
movss xmm2, dword [0x1400f7ad8]
movss xmm1, dword [0x1400fe3d0]
lea rcx, [rsp + 0xa8]
call fcn.140080b24
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
lea rcx, str.ChildIdentifier3
call fcn.14004f984
lea rdx, [0x1401253ff]
lea rcx, str.Crosshair
call fcn.140077d38
call fcn.14007a5ec
lea rdx, [0x1401253de]
lea rcx, str.Stream_Proof
call fcn.140077d38
call fcn.140051b84
call fcn.140051a38
call fcn.1400841fc
call fcn.140051dbc
mov rax, qword [0x140125938]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0x58], rax
xor r8d, r8d
mov edx, 7
mov rcx, qword [0x140125938]
call qword [rsp + 0x58]
mov rax, qword [0x140125938]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0x60], rax
xor r8d, r8d
mov edx, reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [0x140125938]
call qword [rsp + 0x60]
mov rax, qword [0x140125938]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0x68], rax
xor r8d, r8d
mov edx, 0xae
mov rcx, qword [0x140125938]
call qword [rsp + 0x68]
mov rax, qword [0x140125938]
mov rax, qword [rax]
mov rax, qword [rax + 0x158]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x30], 0
movss xmm0, dword [0x1400f6108]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0
mov r9d, 1
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x140125938]
call qword [rsp + reloc.WS2_32.dll_WSASetLastError]
mov rax, qword [0x140125938]
mov rax, qword [rax]
mov rcx, qword [0x140125938]
call qword [rax + 0x148]
test eax, eax
jl 0x14008d8c4
call fcn.140059c08
call fcn.1400532d0
mov rcx, rax
call fcn.14006eda8
mov rax, qword [0x140125938]
mov rax, qword [rax]
mov rcx, qword [0x140125938]
call qword [rax + 0x150]
mov rax, qword [0x140125938]
mov rax, qword [rax]
mov rax, qword [rax + 0x88]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x140125938]
call qword [rsp + 0x78]
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0x88760868
jne 0x14008d957
mov rax, qword [0x140125938]
mov rax, qword [rax]
mov rcx, qword [0x140125938]
call qword [rax + Ordinal_26]
cmp eax, 0x88760869
jne 0x14008d957
call fcn.14006ed18
mov rax, qword [0x140125938]
mov rax, qword [rax]
mov rax, qword [rax + 0x80]
mov qword [rsp + 0x80], rax
lea rdx, [0x140125470]
mov rcx, qword [0x140125938]
call qword [rsp + 0x80]
call fcn.14006ebb8
add rsp, 0xb8
ret