Function at 0x140071730
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x198
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
je 0x14007175a
mov byte [rsp + 0x30], 1
jmp 0x14007175f
mov byte [rsp + 0x30], 0
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0x31], al
movzx eax, byte [rsp + 0x31]
test eax, eax
je 0x1400717a4
movzx eax, byte [0x140459210]
test eax, eax
jne 0x1400717a4
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
jne 0x140071791
mov dword [rsp + 0x38], 1
jmp 0x140071799
mov dword [rsp + 0x38], 0
movzx eax, byte [rsp + 0x38]
mov byte [reloc.WS2_32.dll_accept], al
movzx eax, byte [rsp + 0x31]
mov byte [0x140459210], al
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
je 0x140072008
call fcn.140018d90
mov qword [rsp + 0x40], rax
movss xmm2, dword [0x14012f38c]
movss xmm1, dword [0x14012f38c]
lea rcx, [rsp + 0x54]
call fcn.1400048f0
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x54]
mov qword [rax + 0x20], rcx
movss xmm2, dword [0x14012f390]
lea rdx, [rsp + 0xc8]
lea rcx, [0x1404583d0]
call fcn.140007600
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0xd8]
mov rcx, qword [rsp + 0x60]
call fcn.140032b70
mov ecx, reloc.WS2_32.dll_recv
imul rcx, rcx, 0xa
mov rdx, qword [rsp + 0x40]
lea rdi, [rdx + rcx + 0xdc]
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
movss xmm2, dword [0x14012f390]
lea rdx, [rsp + 0xe8]
lea rcx, [0x1404583d0]
call fcn.140007600
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0xf8]
mov rcx, qword [rsp + 0x68]
call fcn.140032b70
mov ecx, reloc.WS2_32.dll_recv
imul rcx, rcx, 0xb
mov rdx, qword [rsp + 0x40]
lea rdi, [rdx + rcx + 0xdc]
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
movss xmm2, dword [0x14012f390]
lea rdx, [rsp + 0x108]
lea rcx, [0x1404583d0]
call fcn.140007600
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x118]
mov rcx, qword [rsp + 0x70]
call fcn.140032b70
mov ecx, reloc.WS2_32.dll_recv
imul rcx, rcx, 0xc
mov rdx, qword [rsp + 0x40]
lea rdi, [rdx + rcx + 0xdc]
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x20], 0xc8
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x128]
call fcn.140004740
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0x138]
mov rcx, qword [rsp + 0x78]
call fcn.140032b70
mov ecx, reloc.WS2_32.dll_recv
imul rcx, rcx, 0
mov rdx, qword [rsp + 0x40]
lea rdi, [rdx + rcx + 0xdc]
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
xorps xmm2, xmm2
movss xmm1, dword [0x14014f964]
lea rcx, [rsp + 0x80]
call fcn.1400048f0
xor edx, edx
lea rcx, [rsp + 0x80]
call fcn.1400296b0
nop
movss xmm0, dword [0x140149b14]
call fcn.1400295d0
mov r8d, 0x60
xor edx, edx
lea rcx, [0x14012f30c]
call fcn.14000d100
nop
lea rdx, [0x140456ac0]
lea rcx, str.Enable
call fcn.14005f7a0
mov r8d, dword [0x140458e58]
lea rdx, [0x14006e0a0]
mov ecx, dword [0x140458e8c]
call fcn.140070450
nop
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0x32]
call fcn.14006d110
mov rcx, rax
call fcn.14006ccc0
lea rdx, [0x140458e74]
mov rcx, rax
call fcn.14005f7a0
nop
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb8]
lea rcx, [rsp + 0x33]
call fcn.14006d230
mov rcx, rax
call fcn.14006cd20
lea rdx, [0x140458e69]
mov rcx, rax
call fcn.14005f7a0
nop
lea rdx, [0x140456af8]
lea rcx, str.Draw_FOV
call fcn.14005f7a0
lea rdx, [0x140458e7c]
lea rcx, str.Draw_Crosshair
call fcn.14005f7a0
movss xmm0, dword [0x14012f3a4]
call fcn.140028e00
nop
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x34]
call fcn.14006d2f0
mov rcx, rax
call fcn.14006cd00
mov dword [rsp + 0x28], 0
lea rcx, str._.0f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140145cb8]
movss xmm2, dword [0x14012f3a4]
lea rdx, [0x140456ad0]
mov rcx, rax
call fcn.140063100
nop
lea rcx, str.Aimbot_FOV
call fcn.140063f20
movss xmm0, dword [0x14012f3a4]
call fcn.140028e00
nop
movss xmm0, dword [0x14018192c]
movss dword [rsp + 0x48], xmm0
lea rax, [rsp + 0x35]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x35]
call fcn.14006d370
mov rcx, rax
call fcn.14006cc80
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x28], 0
lea rax, str._.0f
mov qword [rsp + 0x20], rax
movss xmm3, dword [rsp + 0x48]
movss xmm2, dword [0x14012f390]
lea rdx, [0x140456af4]
mov rcx, qword [rsp + 0x88]
call fcn.140063100
nop
lea rcx, str.Smooth
call fcn.140063f20
nop
call fcn.140014f90
nop
xorps xmm2, xmm2
movss xmm1, dword [0x14014f964]
lea rcx, [rsp + 0x90]
call fcn.1400048f0
xor edx, edx
lea rcx, [rsp + 0x90]
call fcn.1400296b0
nop
movss xmm0, dword [0x140149b14]
call fcn.1400295d0
mov r8d, 0x60
xor edx, edx
lea rcx, [0x14014f3bc]
call fcn.14000d100
nop
lea rdx, [0x140456ad4]
lea rcx, str.Boxes
call fcn.14005f7a0
lea rdx, [0x140458e76]
lea rcx, str.Skeleton
call fcn.14005f7a0
nop
movzx eax, byte [0x140458e76]
test eax, eax
je 0x140071bfb
lea rdx, [0x140458e79]
lea rcx, str.Head
call fcn.14005f7a0
nop
lea rdx, [0x140456ad6]
lea rcx, str.Distance
call fcn.14005f7a0
lea rdx, [0x140458e6a]
lea rcx, str.Snapline
call fcn.14005f7a0
lea rdx, [0x140456adc]
lea rcx, str.Username
call fcn.14005f7a0
lea rdx, [0x140458e80]
lea rcx, str.Ranked
call fcn.14005f7a0
lea rdx, [0x140458e7f]
lea rcx, str.Outline
call fcn.14005f7a0
mov r9d, 0xffffffff
lea r8, [0x14014f420]
lea rdx, [0x140456ae4]
lea rcx, str.Box_Type
call fcn.1400606d0
mov dword [rsp + 0x28], 0
lea rax, str._.2fF
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014f968]
xorps xmm2, xmm2
lea rdx, [0x1401819d8]
lea rcx, str.ESP_Distance
call fcn.140063100
lea rcx, str.ESP_Distance
call fcn.140063f20
mov dword [rsp + 0x28], 0
lea rax, str._.2fF
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14012f3a8]
xorps xmm2, xmm2
lea rdx, [0x140456ae8]
lea rcx, str.Box_Thickness
call fcn.140063100
lea rcx, str.Box_Thickness
call fcn.140063f20
nop
lea rax, [rsp + 0x36]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0x36]
call fcn.14006d3d0
mov rcx, rax
call fcn.14006cce0
mov dword [rsp + 0x28], 0
lea rcx, [0x140145c74]
mov qword [rsp + 0x20], rcx
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140456af0]
mov rcx, rax
call fcn.140063160
nop
lea rcx, str.Skeleton_Thickness
call fcn.140063f20
nop
lea rax, [rsp + 0x37]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x178]
lea rcx, [rsp + 0x37]
call fcn.14006d420
mov rcx, rax
call fcn.14006cce0
mov dword [rsp + 0x28], 0
lea rcx, [0x140145c74]
mov qword [rsp + 0x20], rcx
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140456aec]
mov rcx, rax
call fcn.140063160
nop
lea rcx, str.Snapline_Thickness
call fcn.140063f20
nop
call fcn.140014f90
nop
xorps xmm2, xmm2
movss xmm1, dword [0x14014f964]
lea rcx, [rsp + 0x98]
call fcn.1400048f0
xor edx, edx
lea rcx, [rsp + 0x98]
call fcn.1400296b0
nop
movss xmm0, dword [0x140149b14]
call fcn.1400295d0
mov r8d, 0x60
xor edx, edx
lea rcx, str.Radar
call fcn.14000d100
nop
lea rdx, [0x140458e7d]
lea rcx, str.Show_Radar
call fcn.14005f7a0
lea rdx, [0x140456afa]
lea rcx, str.Local_Player
call fcn.14005f7a0
lea rdx, [0x140456afb]
lea rcx, str.Draw_Lines
call fcn.14005f7a0
movss xmm0, dword [0x14012f3a4]
call fcn.140028e00
mov dword [rsp + 0x28], 0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014f970]
movss xmm2, dword [0x14012f3a4]
lea rdx, [0x14018191c]
lea rcx, str.Pos_X
call fcn.140063100
lea rcx, str.Pos_X
call fcn.140063f20
movss xmm0, dword [0x14012f3a4]
call fcn.140028e00
mov dword [rsp + 0x28], 0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014f970]
movss xmm2, dword [0x14012f3a4]
lea rdx, [0x140181920]
lea rcx, str.Pos_Y
call fcn.140063100
lea rcx, str.Pos_Y
call fcn.140063f20
movss xmm0, dword [0x14012f3a4]
call fcn.140028e00
mov dword [rsp + 0x28], 0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014f96c]
movss xmm2, dword [0x14012f3a4]
lea rdx, [0x140181928]
lea rcx, str.Distance
call fcn.140063100
lea rcx, str.Distance
call fcn.140063f20
movss xmm0, dword [0x14012f3a4]
call fcn.140028e00
mov dword [rsp + 0x28], 0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140145cb8]
movss xmm2, dword [0x1401336d0]
lea rdx, [0x140181924]
lea rcx, str.Size
call fcn.140063100
lea rcx, str.Size
call fcn.140063f20
nop
call fcn.140014f90
nop
xorps xmm2, xmm2
movss xmm1, dword [0x14014f964]
lea rcx, [rsp + 0x4c]
call fcn.1400048f0
xor edx, edx
lea rcx, [rsp + 0x4c]
call fcn.1400296b0
nop
movss xmm0, dword [0x140149b14]
call fcn.1400295d0
mov r8d, 0x60
xor edx, edx
lea rcx, str.Misc
call fcn.14000d100
nop
lea rdx, [0x140458e5c]
lea rcx, str.Vsync
call fcn.14005f7a0
lea rdx, [0x140458e7a]
lea rcx, str.Draw_FPS
call fcn.14005f7a0
nop
call fcn.140014f90
nop
add rsp, 0x198
pop rdi
pop rsi
ret