Function at 0x140005b00
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push r12
push r14
push r15
sub rsp, 0x560
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
movaps xmmword [rax - 0xa8], xmm14
movaps xmmword [rax - 0xb8], xmm15
mov rax, qword [0x14016c040]
xor rax, rsp
mov qword [rsp + 0x4b0], rax
xor ebx, ebx
mov r14d, ebx
mov dword [rsp + 0x30], ebx
mov qword [rsp + 0x38], 5
lea rcx, [rsp + 0x38]
call fcn.140007600
movabs rsi, 0x12a05f200
movabs r15, 0x7ffffffed5fa0dff
movabs r12, 0x7fffffffffffffff
movss xmm14, dword [0x1401532a4]
movss xmm13, dword [0x14015330c]
xorps xmm11, xmm11
movss xmm15, dword [0x1401532dc]
movss xmm12, dword [0x140153440]
mov eax, 4
mov edi, eax
mov rax, qword gs:[0x58]
add rdi, qword [rax]
mov qword [rsp + 0x70], rdi
mov eax, dword [rdi]
cmp dword [0x140174b08], eax
jle 0x140005c2d
lea rcx, [0x140174b08]
call fcn.1400c4858
cmp dword [0x140174b08], 0xffffffff
jne 0x140005c2d
xorps xmm0, xmm0
movdqu xmmword [0x140174b30], xmm0
mov qword [0x140174b40], rbx
lea rcx, [0x1400cfe80]
call fcn.1400c4b34
lea rcx, [0x140174b08]
call fcn.1400c47ec
lea rax, [rsp + 0x78]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x78]
lea rcx, [0x14016c108]
call fcn.140003950
or r14d, 1
mov dword [rsp + 0x30], r14d
lea rdx, [rsp + 0xa0]
lea rcx, [0x14016c140]
call fcn.140003740
or r14d, 2
mov dword [rsp + 0x30], r14d
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0xa0]
lea rcx, [0x140174b30]
call fcn.1400167c0
mov ecx, dword [rax + 8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x140006aa7
mov eax, dword [rdi]
cmp dword [0x140174b0c], eax
jle 0x140005ce9
lea rcx, [0x140174b0c]
call fcn.1400c4858
cmp dword [0x140174b0c], 0xffffffff
jne 0x140005ce9
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x140174b50], xmm0
mov qword [0x140174b60], rax
call fcn.14004fc00
lea rcx, [0x1400cfef0]
call fcn.1400c4b34
nop
lea rcx, [0x140174b0c]
call fcn.1400c47ec
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rbx
mov r8d, 9
lea rdx, str.AimAssist
lea rcx, [rsp + 0x50]
call fcn.140003d60
lea rdx, [rsp + 0x50]
lea rcx, [0x140174b50]
call fcn.14004fee0
cmp byte [rax + 0x48], 0
je 0x140006aa7
mov byte [0x140175125], 0
mov eax, dword [rdi]
cmp dword [0x140178fb0], eax
jle 0x140005d70
lea rcx, [0x140178fb0]
call fcn.1400c4858
cmp dword [0x140178fb0], 0xffffffff
jne 0x140005d70
mov eax, dword [0x140174f54]
cdq
sub eax, edx
sar eax, 1
mov dword [0x140178fd8], eax
lea rcx, [0x140178fb0]
call fcn.1400c47ec
mov eax, dword [rdi]
cmp dword [0x140178f80], eax
jle 0x140005dac
lea rcx, [0x140178f80]
call fcn.1400c4858
cmp dword [0x140178f80], 0xffffffff
jne 0x140005dac
mov eax, dword [0x140174f50]
cdq
sub eax, edx
sar eax, 1
mov dword [0x140178fdc], eax
lea rcx, [0x140178f80]
call fcn.1400c47ec
mov eax, dword [rdi]
cmp dword [0x140174b08], eax
jle 0x140005df5
lea rcx, [0x140174b08]
call fcn.1400c4858
cmp dword [0x140174b08], 0xffffffff
jne 0x140005df5
xorps xmm0, xmm0
movdqu xmmword [0x140174b30], xmm0
mov qword [0x140174b40], rbx
lea rcx, [0x1400cfe80]
call fcn.1400c4b34
lea rcx, [0x140174b08]
call fcn.1400c47ec
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0xa0]
lea rcx, [0x14016c1c0]
call fcn.140003950
or r14d, 4
mov dword [rsp + 0x30], r14d
lea rdx, [rsp + 0x78]
lea rcx, [0x14016c1a0]
call fcn.140003ab0
or r14d, 8
mov dword [rsp + 0x30], r14d
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x78]
lea rcx, [0x140174b30]
call fcn.1400167c0
cmp byte [rax + 4], 1
jne 0x140005ed2
mov eax, dword [rdi]
cmp dword [0x140174b48], eax
jle 0x140005e94
lea rcx, [0x140174b48]
call fcn.1400c4858
cmp dword [0x140174b48], 0xffffffff
jne 0x140005e94
mov ecx, 1
call fcn.1400c48d0
mov qword [0x140174a00], rax
lea rcx, [0x140174b48]
call fcn.1400c47ec
mov qword [rsp + 0x20], rbx
mov r9d, 8
lea r8, [rsp + 0x300]
mov rdx, qword [0x140174f58]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
cmp qword [rsp + 0x300], 0
je 0x140005ed2
mov byte [0x140175125], 1
jmp 0x140006aa7
cmp byte [0x140175125], 0
jne 0x140006aa7
lea rdx, [0x140174f90]
lea rcx, [rsp + 0x330]
call fcn.140005840
nop
call fcn.140004bb0
mov rax, qword [0x140174f90]
test rax, rax
je 0x140006a8c
cmp rax, qword [rsp + 0x330]
je 0x140005f38
lea rcx, [rsp + 0x388]
call fcn.140007360
lea rcx, [rsp + 0x368]
call fcn.140007360
nop
mov eax, 4
jmp 0x140005bd1
movss xmm6, dword [0x140178dc8]
movss xmm0, dword [0x140178dcc]
movss xmm1, dword [0x140178dd0]
subss xmm0, dword [0x140174f9c]
subss xmm6, dword [0x140174f98]
subss xmm1, dword [0x140174fa0]
mulss xmm6, xmm6
mulss xmm0, xmm0
addss xmm6, xmm0
mulss xmm1, xmm1
addss xmm6, xmm1
movaps xmm3, xmm6
mulss xmm3, xmm14
movd ecx, xmm6
sar ecx, 1
mov eax, 0x5f3759df
sub eax, ecx
movd xmm1, eax
movaps xmm0, xmm1
mulss xmm0, xmm3
mulss xmm0, xmm1
movaps xmm2, xmm13
subss xmm2, xmm0
mulss xmm2, xmm1
movaps xmm0, xmm2
mulss xmm0, xmm3
mulss xmm0, xmm2
movaps xmm7, xmm13
subss xmm7, xmm0
mulss xmm7, xmm2
movss dword [rsp + 0x38], xmm7
call fcn.140007010
mulss xmm6, xmm7
mov rax, qword [rax + 0xd0]
movd xmm0, dword [rax]
cvtdq2ps xmm0, xmm0
comiss xmm6, xmm0
jbe 0x14000600a
lea rcx, [rsp + 0x388]
call fcn.140007360
lea rcx, [rsp + 0x368]
call fcn.140007360
nop
mov eax, 4
jmp 0x140005bd1
call fcn.140007010
mov rax, qword [rax + 0xa8]
cmp dword [rax], 0
jne 0x140006024
lea rcx, [0x140175018]
jmp 0x140006045
call fcn.140007010
mov rax, qword [rax + 0xa8]
lea rcx, [0x140175060]
cmp dword [rax], 1
lea rax, [0x140175020]
cmove rcx, rax
movss xmm10, dword [rcx]
movss xmm9, dword [rcx + 4]
call fcn.140007010
mov rax, qword [rax + 0xa8]
cmp dword [rax], 3
jne 0x1400060a2
lea rdx, [0x140174f90]
lea rcx, [rsp + 0x148]
call fcn.140005840
lea r9, [rsp + 0x34]
mov r8, rax
movaps xmm0, xmm10
unpcklps xmm0, xmm9
movq rdx, xmm0
lea rcx, [rsp + 0x140]
call fcn.140003e60
movss xmm10, dword [rax]
movss xmm9, dword [rax + 4]
xorps xmm1, xmm1
cvtsi2ss xmm1, dword [0x140178fdc]
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [0x140178fd8]
movaps xmm2, xmm10
subss xmm2, xmm0
movaps xmm4, xmm9
subss xmm4, xmm1
mulss xmm4, xmm4
mulss xmm2, xmm2
addss xmm4, xmm2
movaps xmm3, xmm4
mulss xmm3, xmm14
movd ecx, xmm4
sar ecx, 1
mov eax, 0x5f3759df
sub eax, ecx
movd xmm1, eax
movaps xmm0, xmm1
mulss xmm0, xmm3
mulss xmm0, xmm1
movaps xmm2, xmm13
subss xmm2, xmm0
mulss xmm2, xmm1
mulss xmm3, xmm2
mulss xmm3, xmm2
movaps xmm6, xmm13
subss xmm6, xmm3
mulss xmm6, xmm2
movss dword [rsp + 0x38], xmm6
mulss xmm6, xmm4
call fcn.140007010
mov rax, qword [rax + 0xc8]
movd xmm0, dword [rax]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x140006a8c
comiss xmm6, xmm11
jbe 0x140006a8c
mov eax, dword [rdi]
cmp dword [0x140174b48], eax
jle 0x140006184
lea rcx, [0x140174b48]
call fcn.1400c4858
cmp dword [0x140174b48], 0xffffffff
jne 0x140006184
mov ecx, 1
call fcn.1400c48d0
mov qword [0x140174a00], rax
lea rcx, [0x140174b48]
call fcn.1400c47ec
mov rdx, qword [0x1401781c8]
add rdx, 0x3c0
mov qword [rsp + 0x20], rbx
mov r9d, 8
lea r8, [rsp + 0x308]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rsp + 0x308]
mov qword [0x1401781e0], rax
cmp qword [0x1401781d8], 0
jne 0x1400062b3
mov eax, dword [rdi]
cmp dword [0x140174b48], eax
jle 0x14000620b
lea rcx, [0x140174b48]
call fcn.1400c4858
cmp dword [0x140174b48], 0xffffffff
jne 0x14000620b
mov ecx, 1
call fcn.1400c48d0
mov qword [0x140174a00], rax
lea rcx, [0x140174b48]
call fcn.1400c47ec
mov qword [rsp + 0x20], rbx
mov r9d, 8
lea r8, [rsp + 0x310]
mov rdx, qword [0x140174f80]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rsp + 0x310]
mov qword [0x1401781d8], rax
mov eax, dword [rdi]
cmp dword [0x140174b48], eax
jle 0x14000627d
lea rcx, [0x140174b48]
call fcn.1400c4858
cmp dword [0x140174b48], 0xffffffff
jne 0x14000627d
mov ecx, 1
call fcn.1400c48d0
mov qword [0x140174a00], rax
lea rcx, [0x140174b48]
call fcn.1400c47ec
mov qword [rsp + 0x20], rbx
mov r9d, 8
lea r8, [rsp + 0x318]
mov rdx, qword [0x1401781d8]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rsp + 0x318]
mov qword [0x1401781c8], rax
call fcn.140007010
mov rax, qword [rax + 0xa8]
cmp dword [rax], 3
je 0x1400062fa
call fcn.140007010
mov rcx, qword [rax + 0xa8]
mov edx, dword [rcx]
test edx, edx
je 0x1400062f0
sub edx, 1
je 0x1400062e8
cmp edx, 1
jne 0x1400062f0
mov eax, dword [0x1401750d0]
jmp 0x1400062f6
mov eax, dword [0x1401750ac]
jmp 0x1400062f6
mov eax, dword [0x1401750a8]
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0xffffffff
jne 0x14000630f
movaps xmm6, xmm11
movaps xmm7, xmm11
movaps xmm8, xmm11
jmp 0x14000636e
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
movups xmmword [rsp + 0xb0], xmm0
movups xmmword [rsp + 0xc0], xmm0
movups xmmword [rsp + 0xd0], xmm0
lea r9, [rsp + 0xa0]
mov r8d, dword [rsp + 0x34]
mov rdx, qword [0x140175108]
mov rcx, qword [0x1401750f8]
call fcn.14001bc20
movss xmm6, dword [rsp + 0xd0]
movss xmm7, dword [rsp + 0xd4]
movss xmm8, dword [rsp + 0xd8]
xorps xmm1, xmm1
cvtsi2ss xmm1, dword [0x140178fdc]
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [0x140178fd8]
subss xmm10, xmm0
subss xmm9, xmm1
mulss xmm9, xmm9
mulss xmm10, xmm10
addss xmm9, xmm10
movaps xmm3, xmm9
mulss xmm3, xmm14
movd ecx, xmm9
sar ecx, 1
mov eax, 0x5f3759df
sub eax, ecx
movd xmm1, eax
movaps xmm0, xmm1
mulss xmm0, xmm3
mulss xmm0, xmm1
movaps xmm2, xmm13
subss xmm2, xmm0
mulss xmm2, xmm1
mulss xmm3, xmm2
mulss xmm3, xmm2
movaps xmm0, xmm13
subss xmm0, xmm3
mulss xmm0, xmm2
movss dword [rsp + 0x38], xmm0
mulss xmm9, xmm0
call fcn.140007010
mov rax, qword [rax + 0xc8]
movd xmm0, dword [rax]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm9
jbe 0x140006432
comiss xmm11, xmm9
jbe 0x140006432
lea rcx, [rsp + 0x388]
call fcn.140007360
lea rcx, [rsp + 0x368]
call fcn.140007360
nop
mov eax, 4
jmp 0x140005bd1
call fcn.140007010
mov rax, qword [rax + 0xa0]
cmp byte [rax], 0
je 0x1400065d8
movss dword [rsp + 0x40], xmm6
movss dword [rsp + 0x44], xmm7
movss dword [rsp + 0x48], xmm8
call fcn.140003630
mov qword [rsp + 0x20], rbx
mov r9d, 8
lea r8, [rsp + 0x320]
mov rdx, qword [0x140174f78]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rsp + 0x320]
cmp qword [0x1401781d0], rax
je 0x1400065d8
mov qword [0x1401781d0], rax
mov dword [rsp + 0x2c8], 0x90909090
mov qword [rsp + 0x20], rbx
mov r9d, 4
lea r8, [rsp + 0x2c8]
mov rdx, qword [0x140174f60]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
cmp qword [0x140174f68], 0
je 0x1400065a6
call fcn.140003630
mov rdx, qword [0x140174f68]
add rdx, 0x20
mov qword [rsp + 0x20], rbx
mov r9d, 0xc
lea r8, [rsp + 0x2e0]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
call fcn.140003630
movaps xmm3, xmm6
subss xmm3, dword [rsp + 0x2e0]
mulss xmm3, xmm15
addss xmm3, dword [rsp + 0x2e0]
movaps xmm2, xmm7
subss xmm2, dword [rsp + 0x2e4]
mulss xmm2, xmm15
addss xmm2, dword [rsp + 0x2e4]
movaps xmm1, xmm8
subss xmm1, dword [rsp + 0x2e8]
mulss xmm1, xmm15
addss xmm1, dword [rsp + 0x2e8]
mov rdx, qword [0x140174f68]
add rdx, 0x20
unpcklps xmm3, xmm2
movsd qword [rsp + 0xf0], xmm3
movss dword [rsp + 0xf8], xmm1
mov qword [rsp + 0x20], rbx
mov r9d, 0xc
lea r8, [rsp + 0xf0]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x2cc], 0x204f290f
mov qword [rsp + 0x20], rbx
mov r9d, 4
lea r8, [rsp + 0x2cc]
mov rdx, qword [0x140174f60]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
call fcn.1400045e0
mov eax, dword [rdi]
cmp dword [0x140174b48], eax
jle 0x140006619
lea rcx, [0x140174b48]
call fcn.1400c4858
cmp dword [0x140174b48], 0xffffffff
jne 0x140006619
mov ecx, 1
call fcn.1400c48d0
mov qword [0x140174a00], rax
lea rcx, [0x140174b48]
call fcn.1400c47ec
mov rdx, qword [0x1401781e0]
add rdx, 0x60
mov qword [rsp + 0x20], rbx
mov r9d, 0xc
lea r8, [rsp + 0x2f0]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
subss xmm8, dword [rsp + 0x2f8]
subss xmm7, dword [rsp + 0x2f4]
subss xmm6, dword [rsp + 0x2f0]
movss dword [rsp + 0x40], xmm6
movaps xmm2, xmm6
mulss xmm2, xmm6
movaps xmm0, xmm7
mulss xmm0, xmm7
addss xmm2, xmm0
movaps xmm1, xmm8
mulss xmm1, xmm8
addss xmm2, xmm1
xorps xmm0, xmm0
ucomiss xmm0, xmm2
ja 0x140006696
xorps xmm0, xmm0
sqrtss xmm0, xmm2
jmp 0x14000669e
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm8, xmm0
divss xmm7, xmm0
divss xmm6, xmm0
mov eax, dword [rdi]
cmp dword [0x140174b48], eax
jle 0x1400066e7
lea rcx, [0x140174b48]
call fcn.1400c4858
cmp dword [0x140174b48], 0xffffffff
jne 0x1400066e7
mov ecx, 1
call fcn.1400c48d0
mov qword [0x140174a00], rax
lea rcx, [0x140174b48]
call fcn.1400c47ec
mov rdx, qword [0x1401781e0]
add rdx, 0x40
mov qword [rsp + 0x20], rbx
mov r9d, 0xc
lea r8, [rsp + 0x2d0]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov eax, dword [rdi]
cmp dword [0x140174b0c], eax
jle 0x140006762
lea rcx, [0x140174b0c]
call fcn.1400c4858
cmp dword [0x140174b0c], 0xffffffff
jne 0x140006762
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x140174b50], xmm0
mov qword [0x140174b60], rax
call fcn.14004fc00
lea rcx, [0x1400cfef0]
call fcn.1400c4b34
nop
lea rcx, [0x140174b0c]
call fcn.1400c47ec
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rbx
mov r8d, 9
lea rdx, str.SmoothAim
lea rcx, [rsp + 0x50]
call fcn.140003d60
lea rdx, [rsp + 0x50]
lea rcx, [0x140174b50]
call fcn.14004fee0
cmp byte [rax + 0x48], 0
je 0x140006988
subss xmm8, dword [rsp + 0x2d8]
subss xmm7, dword [rsp + 0x2d4]
subss xmm6, dword [rsp + 0x2d0]
call fcn.140006d40
mov rax, qword [rax + 0x68]
mov ecx, dword [rax]
add ecx, 0x384
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movaps xmm1, xmm12
subss xmm1, xmm0
divss xmm6, xmm1
movss xmm0, dword [rsp + 0x2d0]
addss xmm0, xmm6
movss dword [rsp + 0x2d0], xmm0
call fcn.140006d40
mov rax, qword [rax + 0x68]
mov ecx, dword [rax]
add ecx, 0x384
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movaps xmm1, xmm12
subss xmm1, xmm0
divss xmm7, xmm1
movss xmm0, dword [rsp + 0x2d4]
addss xmm0, xmm7
movss dword [rsp + 0x2d4], xmm0
call fcn.140006d40
mov rax, qword [rax + 0x68]
mov ecx, dword [rax]
add ecx, 0x384
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movaps xmm1, xmm12
subss xmm1, xmm0
divss xmm8, xmm1
movss xmm0, dword [rsp + 0x2d8]
addss xmm0, xmm8
movss dword [rsp + 0x2d8], xmm0
mov eax, dword [rdi]
cmp dword [0x140174b48], eax
jle 0x1400068ae
lea rcx, [0x140174b48]
call fcn.1400c4858
cmp dword [0x140174b48], 0xffffffff
jne 0x1400068ae
mov ecx, 1
call fcn.1400c48d0
mov qword [0x140174a00], rax
lea rcx, [0x140174b48]
call fcn.1400c47ec
mov rdx, qword [0x1401781e0]
add rdx, 0x40
movsd xmm0, qword [rsp + 0x2d0]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [rsp + 0x2d8]
mov dword [rsp + 0x108], eax
mov qword [rsp + 0x20], rbx
mov r9d, 0xc
lea r8, [rsp + 0x100]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov eax, dword [rdi]
cmp dword [0x140174b48], eax
jle 0x140006935
lea rcx, [0x140174b48]
call fcn.1400c4858
cmp dword [0x140174b48], 0xffffffff
jne 0x140006935
mov ecx, 1
call fcn.1400c48d0
mov qword [0x140174a00], rax
lea rcx, [0x140174b48]
call fcn.1400c47ec
mov rdx, qword [0x1401781e0]
add rdx, 0x3d0
movsd xmm0, qword [rsp + 0x2d0]
movsd qword [rsp + 0x110], xmm0
mov eax, dword [rsp + 0x2d8]
mov dword [rsp + 0x118], eax
mov qword [rsp + 0x20], rbx
mov r9d, 0xc
lea r8, [rsp + 0x110]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x140006a8c
mov eax, dword [rdi]
cmp dword [0x140174b48], eax
jle 0x1400069c4
lea rcx, [0x140174b48]
call fcn.1400c4858
cmp dword [0x140174b48], 0xffffffff
jne 0x1400069c4
mov ecx, 1
call fcn.1400c48d0
mov qword [0x140174a00], rax
lea rcx, [0x140174b48]
call fcn.1400c47ec
mov rdx, qword [0x1401781e0]
add rdx, 0x40
unpcklps xmm6, xmm7
movsd qword [rsp + 0x120], xmm6
movss dword [rsp + 0x128], xmm8
mov qword [rsp + 0x20], rbx
mov r9d, 0xc
lea r8, [rsp + 0x120]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov eax, dword [rdi]
cmp dword [0x140174b48], eax
jle 0x140006a41
lea rcx, [0x140174b48]
call fcn.1400c4858
cmp dword [0x140174b48], 0xffffffff
jne 0x140006a41
mov ecx, 1
call fcn.1400c48d0
mov qword [0x140174a00], rax
lea rcx, [0x140174b48]
call fcn.1400c47ec
mov rdx, qword [0x1401781e0]
add rdx, 0x3d0
movsd qword [rsp + 0x130], xmm6
movss dword [rsp + 0x138], xmm8
mov qword [rsp + 0x20], rbx
mov r9d, 0xc
lea r8, [rsp + 0x130]
mov rcx, qword [0x140174f88]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
movabs rsi, 0x12a05f200
lea rcx, [rsp + 0x388]
call fcn.140007360
lea rcx, [rsp + 0x368]
call fcn.140007360
nop
jmp 0x140006afb
mov eax, dword [rdi]
cmp dword [0x140174b0c], eax
jle 0x140006b4b
lea rcx, [0x140174b0c]
call fcn.1400c4858
cmp dword [0x140174b0c], 0xffffffff
jne 0x140006b4b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x140174b50], xmm0
mov qword [0x140174b60], rax
call fcn.14004fc00
lea rcx, [0x1400cfef0]
call fcn.1400c4b34
nop
lea rcx, [0x140174b0c]
call fcn.1400c47ec
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rbx
mov r8d, 9
lea rdx, str.AimAssist
lea rcx, [rsp + 0x50]
call fcn.140003d60
lea rdx, [rsp + 0x50]
lea rcx, [0x140174b50]
call fcn.14004fee0
cmp byte [rax + 0x48], 0
jne 0x140006be7
lea rcx, [rsp + 0xe0]
call fcn.1400031a0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x38], rax
cmp rax, r15
je 0x140006bd3
mov ecx, 1
mov edx, 0xff
cmovl ecx, edx
test cl, cl
jns 0x140006bd3
lea rcx, [rax + rsi]
mov qword [rsp + 0x38], rcx
lea rcx, [rsp + 0x38]
call fcn.1400079a0
jmp 0x140005bcc
mov qword [rsp + 0x38], r12
lea rcx, [rsp + 0x38]
call fcn.1400079a0
jmp 0x140005bcc
mov eax, dword [rdi]
cmp dword [0x140174b0c], eax
jle 0x140006c37
lea rcx, [0x140174b0c]
call fcn.1400c4858
cmp dword [0x140174b0c], 0xffffffff
jne 0x140006c37
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x140174b50], xmm0
mov qword [0x140174b60], rax
call fcn.14004fc00
lea rcx, [0x1400cfef0]
call fcn.1400c4b34
nop
lea rcx, [0x140174b0c]
call fcn.1400c47ec
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rbx
mov r8d, 9
lea rdx, str.SmoothAim
lea rcx, [rsp + 0x50]
call fcn.140003d60
lea rdx, [rsp + 0x50]
lea rcx, [0x140174b50]
call fcn.14004fee0
cmp byte [rax + 0x48], 0
mov eax, 4
je 0x140005bd1
mov eax, dword [rdi]
cmp dword [0x140174b08], eax
jle 0x140006cc9
lea rcx, [0x140174b08]
call fcn.1400c4858
cmp dword [0x140174b08], 0xffffffff
jne 0x140006cc9
xorps xmm0, xmm0
movdqu xmmword [0x140174b30], xmm0
mov qword [0x140174b40], rbx
lea rcx, [0x1400cfe80]
call fcn.1400c4b34
lea rcx, [0x140174b08]
call fcn.1400c47ec
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0xa0]
lea rcx, [0x14016c178]
call fcn.140003950
or r14d, 0x20
lea rdx, [rsp + 0x78]
lea rcx, [0x14016c188]
call fcn.140003ab0
or r14d, 0x10
mov dword [rsp + 0x30], r14d
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x78]
lea rcx, [0x140174b30]
call fcn.1400167c0
movsxd rcx, dword [rax + 8]
mov qword [rsp + 0x70], rcx
lea rcx, [rsp + 0x70]
call fcn.140007690
jmp 0x140005bcc