Function at 0x140020720
Capabilities:
Create thread
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0x4f8]
sub rsp, 0x5e0
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], xmm15
mov rax, qword [0x140114480]
xor rax, rsp
mov qword [rbp + 0x440], rax
xor r15d, r15d
call fcn.140035b50
cvttss2si edx, dword [rax + 0xd8]
lea rcx, [rbp - 0x70]
call fcn.140025540
mov rbx, rax
mov r8, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 0xf
jb 0x14002083a
lea rax, [r8 + 0xf]
mov qword [rbx + 0x10], rax
mov rdi, rbx
cmp rcx, 0xf
jbe 0x1400207cf
mov rdi, qword [rbx]
lea rax, [0x1400e6097]
lea r14, str.Orqur_Public_
cmp rax, rdi
jbe 0x1400207fd
lea rax, [rdi + r8]
cmp r14, rax
ja 0x1400207fd
cmp rdi, r14
ja 0x1400207f5
mov rsi, r15
jmp 0x140020802
mov rsi, rdi
sub rsi, r14
jmp 0x140020802
mov esi, reloc.WS2_32.dll_ntohs
inc r8
lea rcx, [rdi + 0xf]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, reloc.WS2_32.dll_ntohs
sub r8, rsi
lea rdx, [r14 + 0xf]
add rdx, rsi
lea rcx, [rdi + rsi]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140020868
mov qword [rsp + 0x28], reloc.WS2_32.dll_ntohs
lea r14, str.Orqur_Public_
mov qword [rsp + 0x20], r14
xor r9d, r9d
movzx r8d, byte [rsp + 0x68]
mov edx, reloc.WS2_32.dll_ntohs
mov rcx, rbx
call fcn.140005b30
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov rcx, qword [rbp - 0x80]
mov rdx, qword [rbp - 0x78]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x1400208d5
lea rax, [rcx + 4]
mov qword [rbp - 0x80], rax
lea rax, [rsp + 0x70]
cmp rdx, 0xf
cmova rax, qword [rsp + 0x70]
mov dword [rax + rcx], 0x53504620
mov byte [rax + rcx + 4], 0
lea rax, [rsp + 0x70]
jmp 0x1400208fa
mov qword [rsp + 0x20], 4
lea r9, str._FPS
movzx r8d, byte [rsp + 0x68]
mov edx, 4
lea rcx, [rsp + 0x70]
call fcn.1400057f0
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x430], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x420], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x430], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x140020972
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002096d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002096d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400de37c
movdqa xmm0, xmmword [0x1400e8230]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x1400209ca
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400209bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400209bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400de37c
movdqa xmm0, xmmword [0x1400e8230]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
call fcn.140035500
mov rsi, rax
lea rdi, [rbp + 0x420]
cmp qword [rbp + 0x438], 0xf
cmova rdi, qword [rbp + 0x420]
movdqa xmm0, xmmword [0x1400e8350]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.1400326a0
mov ebx, eax
mov dword [rsp + 0x60], 0x41200000
mov dword [rsp + 0x64], 0x41200000
call fcn.1400357b0
mov qword [rsp + 0x40], r15
xorps xmm11, xmm11
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rsp + 0x60]
movss xmm2, dword [0x1400e81b8]
mov rdx, rax
mov rcx, rsi
call fcn.14004c9d0
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140020a77
cmp byte [reloc.WS2_32.dll_accept], 0
sete al
mov byte [reloc.WS2_32.dll_accept], al
jmp 0x140020a7e
movzx eax, byte [reloc.WS2_32.dll_accept]
test al, al
je 0x140021b9b
mov qword [rsp + 0x60], 0
lea rdx, [rsp + 0x60]
mov ecx, 2
call fcn.14003ed50
mov dword [rsp + 0x60], 0x43ff0000
mov dword [rsp + 0x64], 0x43be0000
lea rdx, [rsp + 0x60]
mov ecx, 5
call fcn.14003ed50
xor edx, edx
mov r8d, reloc.WLDAP32.dll_Ordinal_41
lea rcx, str.ui
call fcn.14002de70
mov rcx, qword [0x140115848]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ec8]
mov rsi, qword [rax + 0x298]
movss xmm15, dword [rax + 0x20]
movss xmm8, dword [rax + 0x24]
movss dword [rsp + 0x6c], xmm8
movss xmm12, dword [rax + 0x28]
movss xmm13, dword [rax + 0x2c]
call fcn.1400362e0
mov rcx, rax
lea rdx, [rbp - 0x50]
mov eax, 8
nop dword [rax]
nop dword [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rax, 1
jne 0x140020b30
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
mov rax, qword [rcx + 0x20]
mov qword [rdx + 0x20], rax
mov eax, dword [rcx + 0x28]
mov dword [rdx + 0x28], eax
movss xmm6, dword [0x1400e8138]
movaps xmm1, xmm6
subss xmm1, dword [0x1401141c0]
mulss xmm1, dword [0x1400e8128]
addss xmm1, dword [0x1401141c0]
movss dword [0x1401141c0], xmm1
movdqa xmm0, xmmword [0x1400e8320]
movups xmmword [rbp + 0x3e0], xmm0
lea rcx, [rbp + 0x3e0]
call fcn.1400326a0
movaps xmm1, xmm8
addss xmm1, dword [0x1400e81d4]
movaps xmm0, xmm12
subss xmm0, dword [0x1400e81c0]
addss xmm0, xmm15
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm1
movaps xmm0, xmm15
addss xmm0, dword [0x1400e81dc]
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14004a040
movaps xmm0, xmm11
call fcn.140042710
lea rax, vtable.std::_Func_impl_no_alloc_class__void___cdecl_render_gui_void_::_8::_lambda_1___void___.0
mov qword [rbp + 0x3e0], rax
lea rax, [rbp + 0x3e0]
mov qword [rbp + 0x418], rax
movaps xmm9, xmm13
subss xmm9, dword [0x1400e81c8]
movss dword [rsp + 0x60], xmm9
lea r9, [rbp + 0x3e0]
movss xmm0, dword [0x1400e81d8]
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, str.tab_area
lea rcx, [0x1401141c0]
call fcn.14002ac20
mov ecx, dword [0x1401141c4]
movss xmm10, dword [0x1400e8200]
test ecx, ecx
je 0x1400214cd
sub ecx, 1
je 0x140021247
sub ecx, 1
je 0x140021089
cmp ecx, 1
jne 0x140021a5b
mov dword [rsp + 0x50], 0x428c0000
mov dword [rsp + 0x54], 0x41500000
lea rcx, [rsp + 0x50]
call fcn.140042670
call fcn.140030ca0
mov ebx, r15d
mov rdx, qword [0x140114268]
mov rax, rdx
mov r9, qword [0x140114260]
sub rax, r9
sar rax, 3
test rax, rax
je 0x140020dbf
mov rdi, r15
nop dword [rax]
cmp dword [0x140114258], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x140021c3f
mov rdx, qword [r9 + rdi*8]
lea rcx, [0x1401141c0]
call fcn.14002a210
test al, al
je 0x140020d66
cmp dword [0x140114258], ebx
je 0x140020d66
mov dword [0x140114258], ebx
mov dword [0x1401141c0], 0
mov rdx, qword [0x140114268]
mov rcx, rdx
mov r9, qword [0x140114260]
sub rcx, r9
sar rcx, 3
dec rcx
movsxd rax, ebx
cmp rax, rcx
je 0x140020da4
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.140041c90
mov rdx, qword [0x140114268]
mov r9, qword [0x140114260]
inc ebx
inc rdi
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x140020d20
call fcn.140034140
mov dword [rsp + 0x50], 0x42820000
mov dword [rsp + 0x54], 0x42480000
lea rcx, [rsp + 0x50]
call fcn.140042670
call fcn.1400364d0
movaps xmm7, xmm0
subss xmm7, dword [0x1400e81e0]
call fcn.140036530
subss xmm0, dword [0x1400e81e0]
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x50]
lea rcx, str.misc_childs
call fcn.1400305a0
cmp dword [0x140114258], 0
jne 0x140021a4e
call fcn.1400364d0
movaps xmm7, xmm0
subss xmm7, dword [0x1400e81ec]
call fcn.140036530
movaps xmm6, xmm0
movss xmm9, dword [0x1400e8134]
mulss xmm6, xmm9
call fcn.1400362e0
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm9
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Settings
lea rcx, [0x1401141c0]
call fcn.140029e00
lea rdx, [0x1401156c1]
lea rcx, str.VSync
call fcn.140065f70
lea rdx, [0x1401156c2]
lea rcx, str.Stream_Proof
call fcn.140065f70
lea rcx, [0x1401141c0]
call fcn.14002a110
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.140041c90
call fcn.1400364d0
movaps xmm7, xmm0
subss xmm7, dword [0x1400e81ec]
call fcn.140036530
movaps xmm6, xmm0
mulss xmm6, xmm9
call fcn.1400362e0
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm9
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Config
lea rcx, [0x1401141c0]
call fcn.140029e00
call fcn.140036530
movss xmm6, dword [0x1400e81cc]
subss xmm0, xmm6
movss dword [rsp + 0x50], xmm0
mov dword [rsp + 0x54], 0x41a00000
lea rdx, [rsp + 0x50]
lea rcx, str.Save_Config
call fcn.1400655c0
test al, al
je 0x140020fc1
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3f0], xmm1
mov r8d, 0xa
lea rdx, str.orqur.json
lea rcx, [rbp + 0x3e0]
call fcn.1400030e0
nop
lea rcx, [rbp + 0x3e0]
call fcn.140022140
nop
mov rdx, qword [rbp + 0x3f8]
cmp rdx, 0xf
jbe 0x140020fc1
inc rdx
mov rcx, qword [rbp + 0x3e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140020fbc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140020fbc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400de37c
call fcn.140036530
subss xmm0, xmm6
movss dword [rsp + 0x50], xmm0
mov dword [rsp + 0x54], 0x41a00000
lea rdx, [rsp + 0x50]
lea rcx, str.Load_Config
call fcn.1400655c0
test al, al
je 0x140021071
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3f0], xmm1
mov r8d, 0xa
lea rdx, str.orqur.json
lea rcx, [rbp + 0x3e0]
call fcn.1400030e0
nop
lea rcx, [rbp + 0x3e0]
call fcn.14001db50
nop
mov rdx, qword [rbp + 0x3f8]
cmp rdx, 0xf
jbe 0x140021071
inc rdx
mov rcx, qword [rbp + 0x3e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002106c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002106c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400de37c
lea rcx, [0x1401141c0]
call fcn.14002a110
movss xmm9, dword [rsp + 0x60]
jmp 0x140021a47
mov dword [rsp + 0x50], 0x428c0000
mov dword [rsp + 0x54], 0x41500000
lea rcx, [rsp + 0x50]
call fcn.140042670
call fcn.140030ca0
mov ebx, r15d
mov rdx, qword [0x140114248]
mov rax, rdx
mov r9, qword [0x140114240]
sub rax, r9
sar rax, 3
test rax, rax
je 0x14002116f
mov rdi, r15
nop
cmp dword [0x140114238], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x140021c3f
mov rdx, qword [r9 + rdi*8]
lea rcx, [0x1401141c0]
call fcn.14002a210
test al, al
je 0x140021116
cmp dword [0x140114238], ebx
je 0x140021116
mov dword [0x140114238], ebx
mov dword [0x1401141c0], 0
mov rdx, qword [0x140114248]
mov rcx, rdx
mov r9, qword [0x140114240]
sub rcx, r9
sar rcx, 3
dec rcx
movsxd rax, ebx
cmp rax, rcx
je 0x140021154
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.140041c90
mov rdx, qword [0x140114248]
mov r9, qword [0x140114240]
inc ebx
inc rdi
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x1400210d0
call fcn.140034140
mov dword [rsp + 0x50], 0x42820000
mov dword [rsp + 0x54], 0x42480000
lea rcx, [rsp + 0x50]
call fcn.140042670
call fcn.1400364d0
movaps xmm7, xmm0
subss xmm7, dword [0x1400e81e0]
call fcn.140036530
subss xmm0, dword [0x1400e81e0]
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x50]
lea rcx, str.exploits_childs
call fcn.1400305a0
cmp dword [0x140114238], 0
jne 0x140021a4e
call fcn.1400364d0
movaps xmm7, xmm0
call fcn.140036530
movaps xmm6, xmm0
call fcn.1400362e0
subss xmm6, dword [rax + 0x4c]
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Exploits
lea rcx, [0x1401141c0]
call fcn.140029e00
lea rdx, [0x1401156bf]
lea rcx, str.Spinbot
call fcn.140065f70
lea rdx, [0x1401156c0]
lea rcx, str.big_player
call fcn.140065f70
lea rcx, [0x1401141c0]
call fcn.14002a110
jmp 0x140021a4e
mov dword [rsp + 0x50], 0x428c0000
mov dword [rsp + 0x54], 0x41500000
lea rcx, [rsp + 0x50]
call fcn.140042670
call fcn.140030ca0
mov ebx, r15d
mov rdx, qword [0x140114228]
mov rax, rdx
mov r9, qword [0x140114220]
sub rax, r9
sar rax, 3
test rax, rax
je 0x14002132f
mov rdi, r15
nop dword [rax]
cmp dword [0x140114218], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x140021c3f
mov rdx, qword [r9 + rdi*8]
lea rcx, [0x1401141c0]
call fcn.14002a210
test al, al
je 0x1400212d6
cmp dword [0x140114218], ebx
je 0x1400212d6
mov dword [0x140114218], ebx
mov dword [0x1401141c0], 0
mov rdx, qword [0x140114228]
mov rcx, rdx
mov r9, qword [0x140114220]
sub rcx, r9
sar rcx, 3
dec rcx
movsxd rax, ebx
cmp rax, rcx
je 0x140021314
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.140041c90
mov rdx, qword [0x140114228]
mov r9, qword [0x140114220]
inc ebx
inc rdi
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x140021290
call fcn.140034140
mov dword [rsp + 0x50], 0x42820000
mov dword [rsp + 0x54], 0x42480000
lea rcx, [rsp + 0x50]
call fcn.140042670
call fcn.1400364d0
movaps xmm7, xmm0
subss xmm7, dword [0x1400e81e0]
call fcn.140036530
subss xmm0, dword [0x1400e81e0]
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x50]
lea rcx, str.visuals_childs
call fcn.1400305a0
cmp dword [0x140114218], 0
jne 0x140021a4e
call fcn.1400364d0
movaps xmm7, xmm0
call fcn.140036530
movaps xmm6, xmm0
movss xmm8, dword [0x1400e8134]
mulss xmm6, xmm8
call fcn.1400362e0
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm8
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, [0x1400e61b4]
lea rcx, [0x1401141c0]
call fcn.140029e00
lea rdx, [0x1401156b6]
lea rcx, [0x1400e61b8]
call fcn.140065f70
lea rdx, [0x1401156b9]
lea rcx, str.Snapline
call fcn.140065f70
lea rdx, [0x1401156ba]
lea rcx, str.Username
call fcn.140065f70
lea rdx, [0x1401156bb]
lea rcx, str.Distance
call fcn.140065f70
lea rdx, [0x1401156bc]
lea rcx, str.Indication_Arrows
call fcn.140065f70
lea rdx, [0x1401156bd]
lea rcx, str.Radar
call fcn.140065f70
lea rcx, [0x1401141c0]
call fcn.14002a110
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.140041c90
call fcn.1400364d0
movaps xmm7, xmm0
call fcn.140036530
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.1400362e0
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm8
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Other
lea rcx, [0x1401141c0]
call fcn.140029e00
lea rdx, [0x1401156be]
lea rcx, str.Fill_Box
call fcn.140065f70
jmp 0x140021a3b
mov dword [rsp + 0x50], 0x428c0000
mov dword [rsp + 0x54], 0x41500000
lea rcx, [rsp + 0x50]
call fcn.140042670
call fcn.140030ca0
mov ebx, r15d
mov rdx, qword [0x140114208]
mov rax, rdx
mov r9, qword [0x140114200]
sub rax, r9
sar rax, 3
test rax, rax
je 0x1400215b2
mov rdi, r15
cmp dword [0x1401141f8], ebx
sete r8b
sub rdx, r9
sar rdx, 3
cmp rdx, rdi
jbe 0x140021c3f
mov rdx, qword [r9 + rdi*8]
lea rcx, [0x1401141c0]
call fcn.14002a210
test al, al
je 0x140021559
cmp dword [0x1401141f8], ebx
je 0x140021559
mov dword [0x1401141f8], ebx
mov dword [0x1401141c0], 0
mov rdx, qword [0x140114208]
mov rcx, rdx
mov r9, qword [0x140114200]
sub rcx, r9
sar rcx, 3
dec rcx
movsxd rax, ebx
cmp rax, rcx
je 0x140021597
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.140041c90
mov rdx, qword [0x140114208]
mov r9, qword [0x140114200]
inc ebx
inc rdi
mov rcx, rdx
sub rcx, r9
sar rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x140021513
call fcn.140034140
mov dword [rsp + 0x50], 0x42820000
mov dword [rsp + 0x54], 0x42480000
lea rcx, [rsp + 0x50]
call fcn.140042670
call fcn.1400364d0
movaps xmm7, xmm0
subss xmm7, dword [0x1400e81e0]
call fcn.140036530
subss xmm0, dword [0x1400e81e0]
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x50]
lea rcx, str.rage_childs
call fcn.1400305a0
cmp dword [0x1401141f8], 0
jne 0x140021a4e
call fcn.1400364d0
movaps xmm7, xmm0
call fcn.140036530
movaps xmm6, xmm0
movss xmm8, dword [0x1400e8134]
mulss xmm6, xmm8
call fcn.1400362e0
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm8
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, [0x1400e5110]
lea rcx, [0x1401141c0]
call fcn.140029e00
lea rdx, [0x1401156b0]
lea rcx, str.Mouse_Aim
call fcn.140065f70
test al, al
je 0x140021688
mov byte [0x1401156b1], 0
lea rdx, [0x1401156b2]
lea rcx, str.Prediction
call fcn.140065f70
lea rdx, [0x1401156b3]
lea rcx, str.Visible_Only
call fcn.140065f70
mov eax, dword [0x1401140e8]
lea r14, str.Head
cmp eax, 7
je 0x1400216ec
cmp eax, 0x43
je 0x1400216e3
cmp eax, 0x45
je 0x1400216da
lea rdx, str.Unknown
cmp eax, 0x6e
cmove rdx, r14
jmp 0x1400216f3
lea rdx, str.Pelvis
jmp 0x1400216f3
lea rdx, str.Neck
jmp 0x1400216f3
lea rdx, str.Chest
xor r8d, r8d
lea rcx, str.Aimbot_Bone:
call fcn.140064d60
test al, al
je 0x140021785
lea rdi, str.nC_aE
lea r12, [0x1401140d8]
mov ebx, dword [rdi]
mov qword [rsp + 0x50], 0
cmp dword [0x1401140e8], ebx
sete dl
cmp ebx, 7
je 0x140021759
cmp ebx, 0x43
je 0x140021750
cmp ebx, 0x45
je 0x140021747
lea rcx, str.Unknown
cmp ebx, 0x6e
cmove rcx, r14
jmp 0x140021760
lea rcx, str.Pelvis
jmp 0x140021760
lea rcx, str.Neck
jmp 0x140021760
lea rcx, str.Chest
lea r9, [rsp + 0x50]
xor r8d, r8d
call fcn.140070230
test al, al
je 0x140021777
mov dword [0x1401140e8], ebx
add rdi, 4
cmp rdi, r12
jne 0x140021714
call fcn.14006bc70
lea rcx, str.Aimbot_Key:
call fcn.140071e70
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.140041c90
mov ebx, dword [0x1401156a0]
movsxd rax, dword [reloc.WS2_32.dll_bind]
mov rdx, r15
cmp eax, 0xe9
ja 0x1400217c0
lea rdx, [0x1401138e0]
mov rdx, qword [rdx + rax*8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e0], xmm0
movdqa xmm1, xmmword [0x1400e8230]
movdqu xmmword [rbp + 0x3f0], xmm1
mov byte [rbp + 0x3e0], 0
test rdx, rdx
jne 0x1400217f5
mov r8d, 0xa
lea rdx, str.Select_Key
jmp 0x14002180a
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140021800
lea rcx, [rbp + 0x3e0]
call fcn.140017430
cmp ebx, 1
jne 0x140021834
mov r8d, 9
lea rdx, str.Press_Key
lea rcx, [rbp + 0x3e0]
call fcn.140017430
mov dword [rsp + 0x50], 0x42fa0000
mov dword [rsp + 0x54], 0x41c80000
lea rcx, [rbp + 0x3e0]
cmp qword [rbp + 0x3f8], 0xf
cmova rcx, qword [rbp + 0x3e0]
lea rdx, [rsp + 0x50]
call fcn.1400655c0
test al, al
je 0x14002188c
test ebx, ebx
jne 0x14002188c
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x14000ff10]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
nop
mov rdx, qword [rbp + 0x3f8]
cmp rdx, 0xf
jbe 0x1400218d0
inc rdx
mov rcx, qword [rbp + 0x3e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400218cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400218cb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400de37c
lea rcx, [0x1401141c0]
call fcn.14002a110
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.140041c90
call fcn.1400364d0
movaps xmm7, xmm0
call fcn.140036530
movaps xmm6, xmm0
mulss xmm6, xmm8
call fcn.1400362e0
movss xmm1, dword [rax + 0x4c]
mulss xmm1, xmm8
subss xmm6, xmm1
unpcklps xmm6, xmm7
movq r8, xmm6
lea rdx, str.Other
lea rcx, [0x1401141c0]
call fcn.140029e00
lea rdx, [0x1401156b4]
lea rcx, str.FOV_Circle
call fcn.140065f70
movss xmm6, dword [0x1400e81d0]
cmp byte [0x1401156b4], 0
je 0x140021987
lea rcx, str.FOV_Circle_Color
call fcn.140071e70
call fcn.140036530
subss xmm0, xmm6
movaps xmm1, xmm10
call fcn.140041c90
mov r8d, 0xb0306e0
lea rdx, [0x1401140f0]
lea rcx, str.fov_color
call fcn.140067020
lea rdx, [0x1401156b5]
lea rcx, str.Crosshair
call fcn.140065f70
cmp byte [0x1401156b5], 0
je 0x1400219da
lea rcx, str.Crosshair_Color
call fcn.140071e70
call fcn.140036530
subss xmm0, xmm6
movaps xmm1, xmm10
call fcn.140041c90
mov r8d, 0xb0306e0
lea rdx, [0x140114100]
lea rcx, str.crosshair_color
call fcn.140067020
mov dword [rsp + 0x28], r15d
lea rbx, [0x1400e6184]
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x1400e81f8]
movss xmm2, dword [0x1400e81b0]
lea rdx, [0x1401140e0]
lea rcx, [0x1400e6188]
call fcn.140070ed0
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x1400e81e8]
movss xmm2, dword [0x1400e8160]
lea rdx, [0x1401140e4]
lea rcx, str.Smoothing
call fcn.140070ed0
lea rcx, [0x1401141c0]
call fcn.14002a110
movss xmm8, dword [rsp + 0x6c]
call fcn.1400339c0
movss xmm6, dword [0x1400e8138]
movdqa xmm0, xmmword [0x1400e8340]
movups xmmword [rbp + 0x3e0], xmm0
lea rcx, [rbp + 0x3e0]
call fcn.1400326a0
movaps xmm1, xmm13
addss xmm1, xmm8
movaps xmm0, xmm12
addss xmm0, xmm15
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
addss xmm9, xmm8
movaps xmm0, xmm15
addss xmm0, xmm11
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm9
mov dword [rsp + 0x28], 0xc0
movss xmm0, dword [rbp - 0x40]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.14004b140
movaps xmm1, xmm6
xor ecx, ecx
call fcn.1400356d0
subss xmm13, dword [0x1400e81c4]
addss xmm13, xmm8
movaps xmm0, xmm15
addss xmm0, dword [0x1400e81b0]
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm13
mov qword [rsp + 0x20], r15
lea r9, [0x1400e62c0]
mov r8d, eax
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14004c940
movaps xmm1, xmm6
xor ecx, ecx
call fcn.1400356d0
mov ebx, eax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.v0.0.1
lea rcx, [rsp + 0x60]
call fcn.140031640
subss xmm12, dword [rax]
subss xmm12, dword [0x1400e81b0]
addss xmm12, xmm15
movss dword [rsp + 0x50], xmm12
movss dword [rsp + 0x54], xmm13
mov qword [rsp + 0x20], r15
lea r9, str.v3.0.0
mov r8d, ebx
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14004c940
call fcn.140033660
mov ecx, 2
call fcn.14003e570
nop
mov rdx, qword [rbp + 0x438]
cmp rdx, 0xf
jbe 0x140021bdf
inc rdx
mov rcx, qword [rbp + 0x420]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140021bda
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140021bda
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400de37c
mov rcx, qword [rbp + 0x440]
xor rcx, rsp
call fcn.1400de740
lea r11, [rsp + 0x5e0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm15, xmmword [r11 - 0x90]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.140016110
nop
int3