Function at 0x18000ba90
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x70
movaps xmmword [rsp + 0x50], xmm9
mov ecx, 0x77
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x40], xmm10
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x18000bac8
cmp byte [0x180085028], 0
sete byte [0x180085028]
mov ecx, 0x21
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x18000baea
mov eax, dword [0x180085048]
cmp eax, 5
je 0x18000bb0c
inc eax
mov dword [0x180085048], eax
mov ecx, 0x22
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x18000bb0c
mov eax, dword [0x180085048]
cmp eax, 1
je 0x18000bb0c
dec eax
mov dword [0x180085048], eax
cmp byte [0x180085015], 0
movss xmm10, dword [0x180087660]
movss xmm8, dword [0x180087664]
movss xmm9, dword [0x180079970]
je 0x18000bc11
movaps xmm0, xmmword [0x180079e90]
lea rcx, [rbp - 0x40]
movaps xmm1, xmm10
movss dword [rbp + 0x14], xmm8
subss xmm1, dword [0x1800799e8]
movups xmmword [rbp - 0x40], xmm0
movss dword [rbp + 0x1c], xmm8
movaps xmm0, xmm1
movss dword [rbp + 0x18], xmm1
addss xmm0, dword [0x1800799fc]
movss dword [rbp + 0x10], xmm0
call fcn.180011270
mov rcx, qword [0x180084ff0]
lea r8, [rbp + 0x10]
add rcx, 0x19c8
movss dword [rsp + 0x20], xmm9
mov r9d, eax
lea rdx, [rbp + 0x18]
call fcn.18002c170
movaps xmm0, xmmword [0x180079e90]
lea rcx, [rbp - 0x40]
subss xmm8, dword [0x1800799e8]
movups xmmword [rbp - 0x40], xmm0
movss dword [rbp + 0x10], xmm10
movss dword [rbp + 0x18], xmm10
movaps xmm0, xmm8
movss dword [rbp + 0x1c], xmm8
addss xmm0, dword [0x1800799fc]
movss dword [rbp + 0x14], xmm0
call fcn.180011270
mov rcx, qword [0x180084ff0]
lea r8, [rbp + 0x10]
add rcx, 0x19c8
movss dword [rsp + 0x20], xmm9
mov r9d, eax
lea rdx, [rbp + 0x18]
call fcn.18002c170
movss xmm10, dword [0x180087660]
movss xmm8, dword [0x180087664]
cmp byte [0x180085014], 0
je 0x18000bcc6
movaps xmm0, xmmword [0x180079e90]
lea rcx, [rbp - 0x40]
movups xmmword [rbp - 0x40], xmm0
movss dword [rbp + 0x10], xmm10
movss dword [rbp + 0x14], xmm8
call fcn.180011270
mov rcx, qword [0x180084ff0]
lea rdx, [rbp + 0x10]
movss xmm2, dword [0x180085024]
add rcx, 0x19c8
mov r9d, eax
movss dword [rsp + 0x28], xmm9
call fcn.18002c8f0
movaps xmm0, xmmword [0x180079e90]
lea rcx, [rbp - 0x40]
movss xmm1, dword [0x180087664]
movups xmmword [rbp - 0x40], xmm0
movss xmm0, dword [0x180087660]
movss dword [rbp + 0x10], xmm0
movss dword [rbp + 0x14], xmm1
call fcn.180011270
movss xmm2, dword [0x180085024]
lea rdx, [rbp + 0x10]
mov rcx, qword [0x180084ff0]
mov r9d, eax
addss xmm2, dword [0x18007994c]
add rcx, 0x19c8
movss dword [rsp + 0x28], xmm9
call fcn.18002c8f0
cmp byte [0x180085028], 0
movaps xmm10, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x60]
je 0x18000c277
mov rax, qword [0x180084ff0]
movaps xmm1, xmmword [0x180079f20]
movaps xmm0, xmmword [0x180079fa0]
mov qword [rsp + 0x90], rbx
mov dword [rax + 0x142c], 0x41700000
mov dword [rax + 0x1430], 0x41700000
mov dword [rax + 0x1434], 0x40a00000
mov dword [rax + 0x145c], 0x40a00000
mov dword [rax + 0x1460], 0x40a00000
mov dword [rax + 0x1464], 0x40800000
mov dword [rax + 0x146c], 0x41400000
mov dword [rax + 0x1470], 0x41000000
mov dword [rax + 0x1474], 0x41000000
mov dword [rax + 0x1478], 0x40c00000
mov dword [rax + 0x1484], 0x41c80000
mov dword [rax + 0x148c], 0x41700000
mov dword [rax + 0x1490], 0x41100000
mov dword [rax + 0x1494], 0x40a00000
mov dword [rax + 0x1498], 0x40400000
movups xmmword [rax + 0x14bc], xmm0
movaps xmm0, xmmword [0x180079ef0]
movups xmmword [rax + 0x14cc], xmm1
movaps xmm1, xmmword [0x180079f00]
movups xmmword [rax + 0x14dc], xmm0
movaps xmm0, xmmword [0x180079c80]
movups xmmword [rax + 0x14fc], xmm1
movaps xmm1, xmmword [0x180079a90]
movups xmmword [rax + 0x150c], xmm0
movaps xmm0, xmmword [0x180079f10]
movups xmmword [rax + 0x151c], xmm1
movaps xmm1, xmmword [0x180079f40]
movups xmmword [rax + 0x152c], xmm0
movups xmmword [rax + 0x155c], xmm0
movaps xmm0, xmmword [0x180079f00]
movups xmmword [rax + 0x154c], xmm1
movaps xmm1, xmmword [0x180079de0]
movups xmmword [rax + 0x156c], xmm0
movups xmmword [rax + 0x157c], xmm1
movaps xmm1, xmmword [0x180079f10]
movups xmmword [rax + 0x158c], xmm1
movups xmmword [rax + 0x159c], xmm1
movaps xmm0, xmm1
movaps xmm1, xmmword [0x180079ca0]
movaps xmm0, xmmword [0x180079f40]
movups xmmword [rax + 0x15bc], xmm0
movaps xmm0, xmmword [0x180079ca0]
movups xmmword [rax + 0x15ac], xmm1
movaps xmm1, xmmword [0x180079ef0]
movups xmmword [rax + 0x15dc], xmm0
movups xmmword [rax + 0x15ec], xmm0
movups xmmword [rax + 0x15cc], xmm1
movaps xmm1, xmm0
movaps xmm0, xmmword [0x180079ef0]
movaps xmm1, xmmword [0x180079f10]
movups xmmword [rax + 0x15fc], xmm0
movaps xmm0, xmmword [0x180079f20]
movups xmmword [rax + 0x161c], xmm0
movaps xmm0, xmmword [0x180079f10]
movups xmmword [rax + 0x163c], xmm0
movaps xmm0, xmmword [0x180079ef0]
movups xmmword [rax + 0x160c], xmm1
movaps xmm1, xmmword [0x180079f40]
movups xmmword [rax + 0x165c], xmm0
movaps xmm0, xmmword [0x180079f40]
movups xmmword [rax + 0x162c], xmm1
movups xmmword [rax + 0x164c], xmm1
movups xmmword [rax + 0x16ac], xmm0
movaps xmm0, xmmword [0x180079da0]
xorps xmm1, xmm1
movups xmmword [rax + 0x169c], xmm1
movaps xmm1, xmmword [0x180079ef0]
movups xmmword [rax + 0x16fc], xmm0
movups xmmword [rax + 0x171c], xmm0
movaps xmm0, xmmword [0x180079d00]
movups xmmword [rax + 0x16bc], xmm1
movaps xmm1, xmmword [0x180079ed0]
movups xmmword [rax + 0x173c], xmm0
movups xmmword [rax + 0x170c], xmm1
movups xmmword [rax + 0x172c], xmm1
mov dword [rax + 0x1938], 0x43950000
mov dword [rax + 0x193c], 0x43c00000
xor r8d, r8d
mov dword [rax + 0x1914], 1
xor edx, edx
lea rcx, str._t_t_tTrickFN
call fcn.1800171a0
xorps xmm2, xmm2
xorps xmm1, xmm1
movaps xmm0, xmm9
call fcn.18001a760
mov rbx, qword [0x180084ff0]
mov rax, qword [rbx + 0x1860]
mov byte [rax + 0x92], 1
mov rax, qword [rbx + 0x1860]
cmp byte [rax + 0x94], 0
jne 0x18000c05b
movsxd rcx, dword [rax + 0x1d0]
xor edx, edx
mov rax, qword [rax + 0x1d8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.Aimbot
call fcn.180010d50
cmp dword [rbx + 0x1890], eax
jne 0x18000bfc1
mov byte [rbx + 0x189c], 1
lea r8, str.Aimbot
mov ecx, eax
call fcn.18001b1e0
test al, al
je 0x18000c05b
lea rdx, [0x180085047]
lea rcx, str.Silent
call fcn.18001ca70
lea rdx, [0x180085010]
lea rcx, str.Memory
call fcn.18001ca70
lea rdx, [0x180085014]
lea rcx, str.ShowFov
call fcn.18001ca70
movss xmm3, dword [0x180079a40]
lea rdx, [0x180085024]
xorps xmm2, xmm2
movss dword [rsp + 0x28], xmm9
lea rcx, [0x180075930]
call fcn.18001c500
movss xmm3, dword [0x180079a00]
lea rdx, [0x180085020]
movaps xmm2, xmm9
movss dword [rsp + 0x28], xmm9
lea rcx, str.Smoothing
call fcn.18001c500
mov rbx, qword [0x180084ff0]
mov rax, qword [rbx + 0x1860]
mov byte [rax + 0x92], 1
mov rax, qword [rbx + 0x1860]
cmp byte [rax + 0x94], 0
jne 0x18000c188
movsxd rcx, dword [rax + 0x1d0]
xor edx, edx
mov rax, qword [rax + 0x1d8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, [0x180075944]
call fcn.180010d50
cmp dword [rbx + 0x1890], eax
jne 0x18000c0b4
mov byte [rbx + 0x189c], 1
lea r8, [0x180075944]
mov ecx, eax
call fcn.18001b1e0
test al, al
je 0x18000c188
lea rdx, [0x180085016]
lea rcx, [0x180075948]
call fcn.18001ca70
lea rdx, [0x180085033]
lea rcx, str.Box_filed
call fcn.18001ca70
lea rdx, [0x180085039]
lea rcx, str.3D_Boxed
call fcn.18001ca70
lea rdx, [0x180085013]
lea rcx, str.Snaplines
call fcn.18001ca70
lea rdx, [0x18008503a]
lea rcx, str.SelfESP
call fcn.18001ca70
lea rdx, [0x18008501f]
lea rcx, str.Toggle_Radar
call fcn.18001ca70
lea rdx, [0x180085032]
lea rcx, str.Skeleton
call fcn.18001ca70
lea rdx, [0x180085031]
lea rcx, str.Vischeck
call fcn.18001ca70
lea rdx, [0x180085015]
lea rcx, str.Crosshair
call fcn.18001ca70
lea rdx, [0x18008501e]
lea rcx, str.Player_Name
call fcn.18001ca70
mov rbx, qword [0x180084ff0]
mov rax, qword [rbx + 0x1860]
mov byte [rax + 0x92], 1
mov rax, qword [rbx + 0x1860]
cmp byte [rax + 0x94], 0
jne 0x18000c265
movsxd rcx, dword [rax + 0x1d0]
xor edx, edx
mov rax, qword [rax + 0x1d8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.Misc
call fcn.180010d50
cmp dword [rbx + 0x1890], eax
jne 0x18000c1e1
mov byte [rbx + 0x189c], 1
lea r8, str.Misc
mov ecx, eax
call fcn.18001b1e0
test al, al
je 0x18000c265
lea rdx, [0x180085034]
lea rcx, str.Airstuck__Caps_
call fcn.18001ca70
lea rdx, [0x180085035]
lea rcx, str.Rapid_Fire
call fcn.18001ca70
lea rdx, [0x180085044]
lea rcx, str.Walk_Faster
call fcn.18001ca70
lea rdx, [0x180085038]
lea rcx, str.No_Reload__R_
call fcn.18001ca70
lea rdx, [0x180085043]
lea rcx, str.Vehicle_Speed__Shift_
call fcn.18001ca70
lea rdx, [0x180085037]
lea rcx, str.No_Bloom__Semi_UD_
call fcn.18001ca70
call fcn.180019b10
call fcn.180014320
mov rbx, qword [rsp + 0x90]
movaps xmm9, xmmword [rsp + 0x50]
add rsp, 0x70
pop rbp
ret