Function at 0x140041d40
Capabilities:
Log keystrokes via polling

Disassembly:
sub rsp, 0x68
mov rax, qword [0x140052040]
xor rax, rsp
mov qword [rsp + 0x50], rax
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140041d94
cmp byte [0x1400528fa], 0
mov edx, 0xffffffec
mov rcx, qword [0x140052890]
mov r8d, 0x80088
sete al
mov byte [0x1400528fa], al
test al, al
jne 0x140041d8e
mov r8d, 0x800a8
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov ecx, 0x2e
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140041daa
mov byte [0x1400520b4], 0
cmp byte [0x1400528fa], 0
je 0x1400421c1
mov rax, qword [0x1400527f8]
lea rdx, [0x1400520b4]
xor ecx, ecx
mov r8d, 0x126
or dword [rax + 0x49e8], 3
mov dword [rax + 0x4a04], ecx
lea rcx, str.Menu
mov dword [rax + 0x49f8], 0x43480000
mov qword [rax + 0x49fc], 0x43480000
mov dword [rax + 0x49ec], 1
mov dword [rax + 0x4a08], 0x43fa0000
mov dword [rax + 0x4a0c], 0x43960000
mov dword [rax + 0x49f0], 1
call fcn.14000dcc0
call fcn.14003ab10
test al, al
je 0x1400421bc
lea rcx, [0x14004ab8c]
call fcn.14003caa0
test al, al
je 0x140041fc0
lea rdx, [0x1400528f3]
lea rcx, str.Box_ESP
call fcn.140033bf0
test al, al
je 0x140041e6b
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x1400528f2]
lea rcx, str.Health_Bar_ESP
call fcn.140033bf0
test al, al
je 0x140041e92
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x1400528f7]
lea rcx, str.Armor_Bar_ESP
call fcn.140033bf0
test al, al
je 0x140041eb9
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x1400528f4]
lea rcx, str.Bone_ESP
call fcn.140033bf0
test al, al
je 0x140041ee0
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x1400528f8]
lea rcx, str.Head_Dot_ESP
call fcn.140033bf0
test al, al
je 0x140041f07
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x1400528fe]
lea rcx, str.Name_ESP
call fcn.140033bf0
test al, al
je 0x140041f2e
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x1400528fd]
lea rcx, str.Current_Weapon_ESP
call fcn.140033bf0
test al, al
je 0x140041f55
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x1400528f0]
lea rcx, str.Tracer_ESP
call fcn.140033bf0
test al, al
je 0x140041f7c
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
mov rdx, qword [0x1400527f8]
mov rax, qword [rdx + 0x4008]
cmp byte [rax + 0xc3], 0
jne 0x140041fc0
mov r8, qword [rdx + 0x4e50]
test r8, r8
je 0x140041fc0
movsx rax, word [r8 + 0x78]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x140041fc0
mov rax, qword [rdx + 0x4008]
dec dword [rax + 0x100]
lea rcx, str.Aimbot
call fcn.14003caa0
test al, al
je 0x1400420c3
lea rdx, [0x140052859]
lea rcx, str.Aimbot
call fcn.140033bf0
test al, al
je 0x140041ffb
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
cmp byte [0x140052859], 0
je 0x140042058
lea rdx, [0x1400528fb]
lea rcx, str.Show_FOV
call fcn.140033bf0
test al, al
je 0x14004202b
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
cmp byte [0x140052859], 0
je 0x140042058
lea rax, [rsp + 0x40]
mov dword [rsp + 0x40], 0x41a00000
lea r9, [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x48], 0x3f800000
call fcn.140034fc0
lea rdx, [0x1400528fc]
lea rcx, str.Trigger_Bot
call fcn.140033bf0
test al, al
je 0x14004207f
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
mov rdx, qword [0x1400527f8]
mov rax, qword [rdx + 0x4008]
cmp byte [rax + 0xc3], 0
jne 0x1400420c3
mov r8, qword [rdx + 0x4e50]
test r8, r8
je 0x1400420c3
movsx rax, word [r8 + 0x78]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x1400420c3
mov rax, qword [rdx + 0x4008]
dec dword [rax + 0x100]
lea rcx, str.Others
call fcn.14003caa0
test al, al
je 0x1400421b7
lea rdx, [0x1400528f1]
lea rcx, str.Anti_Flashbang
call fcn.140033bf0
test al, al
je 0x1400420fe
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x1400528f6]
lea rcx, str.Internal_Glow
call fcn.140033bf0
test al, al
je 0x140042125
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x1400528f5]
lea rcx, str.Team_ESP
call fcn.140033bf0
test al, al
je 0x14004214c
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x140052858]
lea rcx, str.Team_Aimbot
call fcn.140033bf0
test al, al
je 0x140042173
mov edx, 0x64
mov ecx, 0x190
call qword [sym.imp.KERNEL32.dll_Beep]
mov rdx, qword [0x1400527f8]
mov rax, qword [rdx + 0x4008]
cmp byte [rax + 0xc3], 0
jne 0x1400421b7
mov r8, qword [rdx + 0x4e50]
test r8, r8
je 0x1400421b7
movsx rax, word [r8 + 0x78]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x1400421b7
mov rax, qword [rdx + 0x4008]
dec dword [rax + 0x100]
call fcn.14003b090
call fcn.140010050
mov rcx, qword [rsp + 0x50]
xor rcx, rsp
call fcn.140042440
add rsp, 0x68
ret