Function at 0x14004e310
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 0x10], rdi
push rbp
mov rbp, rsp
sub rsp, 0x60
mov rax, qword [0x140066040]
xor rax, rsp
mov qword [rbp - 0x10], rax
call fcn.14004d900
mov rax, qword [0x1400670a0]
xor edi, edi
test rax, rax
je 0x14004e347
mov rcx, qword [rax + 0x98]
jmp 0x14004e34a
mov rcx, rdi
cmp qword [rcx + 0x18], rdi
jne 0x14004e36b
test rax, rax
je 0x14004e36b
mov rcx, qword [rax + 0x98]
test rcx, rcx
je 0x14004e36b
cmp qword [rcx], rdi
je 0x14004e36b
call fcn.140001c30
call fcn.140002640
call fcn.1400096e0
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14004e396
cmp byte [0x140066542], dil
sete al
mov byte [0x140066542], al
jmp 0x14004e39d
movzx eax, byte [0x140066542]
test al, al
je 0x14004e96e
mov rax, qword [0x1400670a0]
lea rdx, [0x140066542]
mov r8d, 0x22
lea rcx, str.AIM_X____DMA_
or dword [rax + 0x3fb0], 2
mov dword [rax + 0x3fd0], 0x44480000
mov dword [rax + 0x3fd4], 0x44160000
mov dword [rax + 0x3fb8], 4
call fcn.14000ec90
call fcn.140036390
test al, al
je 0x14004e969
lea rcx, [0x14005c0c0]
call fcn.140038030
test al, al
je 0x14004e56b
lea rdx, [0x140066554]
lea rcx, str.Kmbox_Aimbot
call fcn.14002da30
cmp byte [0x140066554], dil
je 0x14004e527
mov dword [rsp + 0x30], edi
lea rax, [rbp - 0x18]
mov qword [rsp + 0x28], rdi
lea r9, [rbp - 0x20]
lea r8, [0x14006654c]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp - 0x18], 0x43fa0000
lea rcx, str.fov_value
mov dword [rbp - 0x20], 0x3f800000
call fcn.14002f820
lea rdx, [0x140067abe]
lea rcx, str.fov_draw
call fcn.14002da30
lea rax, [rbp - 0x20]
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rdi
lea r9, [rbp - 0x18]
lea r8, [0x140066550]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp - 0x20], 0x42c80000
lea rcx, str.aim_smooth
mov dword [rbp - 0x18], 0x3dcccccd
call fcn.14002f820
lea rdx, [0x140067a7a]
lea rcx, str.aim_prediction
call fcn.14002da30
lea rcx, str.aim_keybind
call fcn.14002bd40
call fcn.14004e150
mov rcx, qword [0x1400670a0]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], dil
jne 0x14004e514
movss xmm1, dword [0x14005c530]
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x20], rdi
call fcn.1400122e0
lea rdx, [0x140067ad8]
lea rcx, str.player_freeze
call fcn.14002da30
mov rdx, qword [0x1400670a0]
mov rax, qword [rdx + 0x3ea8]
cmp byte [rax + 0x9b], dil
jne 0x14004e56b
mov r8, qword [rdx + 0x4370]
test r8, r8
je 0x14004e56b
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x14004e56b
mov rax, qword [rdx + 0x3ea8]
dec dword [rax + 0xd0]
lea rcx, str.Trigger
call fcn.140038030
test al, al
je 0x14004e66e
lea rdx, [0x140067ab8]
lea rcx, str.Kmbox_Triggerbot
call fcn.14002da30
cmp byte [0x140067ab8], dil
je 0x14004e62a
mov dword [rsp + 0x30], edi
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp - 0x18]
lea r8, [0x140066548]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp - 0x20], 0x42480000
lea rcx, str.triggerbot_delay__ms_
mov dword [rbp - 0x18], 0x3dcccccd
call fcn.14002f820
lea rax, [rbp - 0x20]
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rdi
lea r9, [rbp - 0x18]
lea r8, [0x140066544]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp - 0x20], 0x43960000
lea rcx, str.triggerbot_distance__max_
mov dword [rbp - 0x18], 0x3f800000
call fcn.14002f820
lea rdx, [0x140067ab9]
lea rcx, str.triggerbot_always_on
call fcn.14002da30
mov rdx, qword [0x1400670a0]
mov rax, qword [rdx + 0x3ea8]
cmp byte [rax + 0x9b], dil
jne 0x14004e66e
mov r8, qword [rdx + 0x4370]
test r8, r8
je 0x14004e66e
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x14004e66e
mov rax, qword [rdx + 0x3ea8]
dec dword [rax + 0xd0]
lea rcx, [0x14005c1a8]
call fcn.140038030
test al, al
je 0x14004e7be
mov rcx, qword [0x1400670a0]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], dil
jne 0x14004e6bc
movss xmm1, dword [0x14005c530]
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x20], rdi
call fcn.1400122e0
lea rdx, [0x140066569]
lea rcx, str.Draw_Box
call fcn.14002da30
lea rdx, [0x140066541]
lea rcx, str.Draw_Skeleton
call fcn.14002da30
lea rdx, [0x14006655c]
lea rcx, str.Draw_Distance
call fcn.14002da30
lea rdx, [0x140067aba]
lea rcx, str.Draw_Head
call fcn.14002da30
lea rdx, [0x140066540]
lea rcx, str.Draw_Name
call fcn.14002da30
lea rdx, [0x140067abd]
lea rcx, str.Draw_line
call fcn.14002da30
lea rdx, [0x140067a91]
lea rcx, str.Draw_Platform
call fcn.14002da30
lea rdx, [0x140067a90]
lea rcx, str.Draw_Kills
call fcn.14002da30
lea rdx, [0x140067a93]
lea rcx, str.Draw_Level
call fcn.14002da30
lea rdx, [0x140067a93]
lea rcx, str.Draw_Team
call fcn.14002da30
mov r8, qword [0x1400670a0]
mov rax, qword [r8 + 0x3ea8]
cmp byte [rax + 0x9b], dil
jne 0x14004e7be
mov rdx, qword [r8 + 0x4370]
test rdx, rdx
je 0x14004e7be
movsx rax, word [rdx + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [rdx + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x14004e7be
mov rax, qword [r8 + 0x3ea8]
dec dword [rax + 0xd0]
lea rcx, str.Misc
call fcn.140038030
test al, al
je 0x14004e964
mov rcx, qword [0x1400670a0]
mov qword [rsp + 0x70], rbx
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], dil
jne 0x14004e811
movss xmm1, dword [0x14005c530]
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x20], rdi
call fcn.1400122e0
mov dword [rsp + 0x30], edi
lea rax, [rbp - 0x20]
lea rbx, [0x140057110]
mov dword [rbp - 0x20], 5
mov qword [rsp + 0x28], rbx
lea r9, [rbp - 0x18]
lea r8, [0x140066564]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x18], edi
lea rcx, str.Box_Thickness
call fcn.14002f820
lea rax, [rbp - 0x20]
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea r9, [rbp - 0x18]
lea r8, [0x140066560]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x20], 2
lea rcx, str.Text_Size
mov dword [rbp - 0x18], edi
call fcn.14002f820
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], rdi
lea rcx, str.snapline_top
call fcn.14002c560
mov rbx, qword [rsp + 0x70]
test al, al
je 0x14004e8ba
mov byte [0x140067abc], 1
mov byte [0x140066568], dil
mov byte [0x140067abb], dil
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], rdi
lea rcx, str.snapline_center
call fcn.14002c560
test al, al
je 0x14004e8e7
mov byte [0x140067abc], dil
mov byte [0x140066568], 1
mov byte [0x140067abb], dil
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], rdi
lea rcx, str.snapline_bottom
call fcn.14002c560
test al, al
je 0x14004e914
mov byte [0x140067abc], dil
mov byte [0x140066568], dil
mov byte [0x140067abb], 1
lea rcx, str.Emergancy__This_is_a_call_for_help__:__flow_is_holding_me_captive_paying_me_1__a_day_to_dev_his_cheats_:_
call fcn.14002bd40
mov rdx, qword [0x1400670a0]
mov rax, qword [rdx + 0x3ea8]
cmp byte [rax + 0x9b], dil
jne 0x14004e964
mov r8, qword [rdx + 0x4370]
test r8, r8
je 0x14004e964
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x14004e964
mov rax, qword [rdx + 0x3ea8]
dec dword [rax + 0xd0]
call fcn.140036870
call fcn.140010ff0
call fcn.14000b5a0
call fcn.14000b940
mov rax, qword [0x1400670a0]
mov rcx, qword [rax + 0x40b0]
mov rcx, qword [rcx]
add rcx, 0x48
cmp byte [rcx], dil
cmove rcx, rdi
call fcn.140001670
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140053530
mov rdi, qword [rsp + 0x78]
add rsp, 0x60
pop rbp
ret