Function at 0x140007000
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rbx
push rdi
mov rbp, rsp
sub rsp, 0x80
movss xmm1, dword [0x14005b1a0]
lea rcx, [rbp + 0x20]
movss xmm0, dword [0x14005b1a4]
xor edx, edx
unpcklps xmm0, xmm1
movaps xmmword [rsp + 0x70], xmm6
movsd qword [rbp + 0x20], xmm0
movaps xmmword [rsp + 0x60], xmm7
call fcn.140028d60
lea rcx, [rbp - 0x30]
call qword [sym.imp.USER32.dll_GetCursorPos]
xor edi, edi
mov dword [rbp - 0x50], 0x9d83b2cc
mov ecx, edi
mov dword [rbp - 0x4c], 0xa28f9f9d
mov dword [rbp - 0x48], 0x9f8d8b92
mov word [rbp - 0x44], pe_nt_image_headers64
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xc
jb 0x140007070
xor edx, edx
mov byte [rbp - 0x43], dil
lea rcx, [rbp - 0x50]
lea r8d, [rdx + 0xb]
call fcn.140014f60
call fcn.140049600
lea rcx, [rbp + 0x28]
call fcn.14001c900
lea rcx, [rbp + 0x38]
call fcn.14001c920
call fcn.14001c8d0
movaps xmm0, xmmword [0x14005b2e0]
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
mov rbx, rax
call fcn.1400193b0
movss xmm2, dword [rbp + 0x2c]
lea r8, [rbp + 0x20]
movss xmm3, dword [rbp + 0x28]
lea rdx, [rbp + 0x30]
movss xmm0, dword [rbp + 0x38]
movaps xmm1, xmm2
addss xmm1, dword [0x14005b15c]
addss xmm0, xmm3
mov dword [rsp + 0x28], edi
xorps xmm7, xmm7
movss dword [rbp + 0x30], xmm3
mov r9d, eax
movss dword [rbp + 0x34], xmm2
mov rcx, rbx
movss dword [rsp + 0x20], xmm7
movss dword [rbp + 0x24], xmm1
movss dword [rbp + 0x20], xmm0
call fcn.140030130
movaps xmm0, xmmword [0x14005b240]
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.1400193b0
movss xmm2, dword [rbp + 0x28]
lea r8, [rbp + 0x20]
movss xmm0, dword [rbp + 0x38]
lea rdx, [rbp + 0x30]
movss xmm1, dword [rbp + 0x2c]
addss xmm0, xmm2
addss xmm1, dword [0x14005b15c]
movss xmm6, dword [0x14005b0c8]
mov r9d, eax
mov rcx, rbx
movss dword [rbp + 0x30], xmm2
movss dword [rsp + 0x20], xmm6
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm1
movss dword [rbp + 0x34], xmm1
call fcn.14002efb0
call fcn.14001bd00
addss xmm0, dword [0x14005b198]
call fcn.140028760
call fcn.14001bcd0
subss xmm0, dword [0x14005b154]
call fcn.140028710
call fcn.140017a90
cmp dword [0x1400b5c90], edi
jne 0x140007bdf
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x41700000
mov dword [rbp + 0x24], 0x41600000
call fcn.140028690
cmp dword [0x1400b54f0], edi
mov rcx, rdi
mov dword [rbp + 0x20], 0xb0bcb9ae
sete dl
mov dword [rbp + 0x24], 0x100a0bc
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 6
jb 0x1400071f0
lea rcx, [rbp + 0x20]
mov byte [rbp + 0x27], dil
call fcn.1400576c0
test al, al
je 0x140007217
mov dword [0x1400b54f0], edi
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x42960000
mov dword [rbp + 0x24], 0x41600000
call fcn.140028690
cmp dword [0x1400b54f0], 1
mov rcx, rdi
mov dword [rbp - 0x50], 0xa7a2b9b9
sete dl
mov dword [rbp - 0x4c], 0xa6b8b2
mov byte [rbp - 0x48], 1
nop dword [rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 7
jb 0x140007250
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x48], dil
call fcn.1400576c0
test al, al
je 0x14000727b
mov dword [0x1400b54f0], 1
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x43070000
mov dword [rbp + 0x24], 0x41600000
call fcn.140028690
cmp dword [0x1400b54f0], 2
mov rcx, rdi
mov dword [rbp + 0x20], 0xb1a2b9a2
sete dl
mov word [rbp + 0x24], pe_nt_image_headers64
nop dword [rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 4
jb 0x1400072b0
lea rcx, [rbp + 0x20]
mov byte [rbp + 0x25], dil
call fcn.1400576c0
test al, al
je 0x1400072db
mov dword [0x1400b54f0], 2
call fcn.14001a910
call fcn.140017a90
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x43c80000
mov dword [rbp + 0x24], 0x41200000
call fcn.140028690
mov rcx, rdi
mov dword [rbp - 0x50], 0xa4b8a2bf
mov dword [rbp - 0x4c], 0xd6b0a0b2
mov dword [rbp - 0x48], 0xa8b6aca4
mov word [rbp - 0x44], 0xbe
mov byte [rbp - 0x42], 1
nop
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xd
jb 0x140007320
lea rcx, [rbp - 0x50]
mov byte [rbp - 0x42], dil
call fcn.140055370
movss xmm1, dword [0x14005b1b8]
movaps xmm0, xmm7
call fcn.140027d40
call fcn.14001bcd0
subss xmm0, dword [0x14005b144]
call fcn.140028710
call fcn.14001a910
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x41700000
mov dword [rbp + 0x24], 0x42300000
call fcn.140028690
mov rcx, rdi
mov dword [rbp + 0x20], 0x437f0000
mov dword [rbp + 0x24], 0x43b30000
mov dword [rbp - 0x50], 0xa4b8a2bf
mov dword [rbp - 0x4c], 0xd6b0a0b2
mov dword [rbp - 0x48], 0xa8b6aca4
mov word [rbp - 0x44], 0xbe
mov byte [rbp - 0x42], 1
nop dword [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xd
jb 0x1400073b0
xor r9d, r9d
mov byte [rbp - 0x42], dil
xor r8d, r8d
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x50]
call fcn.1400173a0
mov eax, dword [0x1400b54f0]
test eax, eax
jne 0x140007581
mov dword [rbp + 0x20], 0x909c99ae
mov rcx, rdi
mov dword [rbp + 0x24], 0x100809c
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 6
jb 0x140007400
lea rdx, [0x1400b5a78]
mov byte [rbp + 0x27], dil
lea rcx, [rbp + 0x20]
call fcn.14004a540
cmp byte [0x1400b5a78], dil
je 0x140007474
mov dword [rbp - 0x50], 0x859e98bc
mov rcx, rdi
mov dword [rbp - 0x4c], 0x809ab2d3
mov word [rbp - 0x48], pe_nt_image_headers64
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 8
jb 0x140007450
lea rdx, [0x1400b5a80]
mov byte [rbp - 0x47], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
mov r8d, dword [0x1400b5910]
lea rdx, [0x1400041d0]
mov ecx, dword [0x140090bd0]
call fcn.140005480
mov rcx, rdi
mov dword [rbp - 0x50], 0xd29c99ae
mov dword [rbp - 0x4c], 0x9f869b83
mov dword [rbp - 0x48], 0x94969183
mov word [rbp - 0x44], pe_nt_image_headers64
nop dword [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xc
jb 0x1400074b0
mov r9d, 3
mov byte [rbp - 0x43], dil
lea r8, str.Head
mov dword [rsp + 0x20], 0xffffffff
lea rdx, [0x1400b5abc]
lea rcx, [rbp - 0x50]
call fcn.14004e800
mov rcx, rdi
mov dword [rbp - 0x50], 0xd2a7bfa9
mov dword [rbp - 0x4c], 0x839995a5
mov word [rbp - 0x48], 0x92
mov byte [rbp - 0x46], 1
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 9
jb 0x140007510
movss xmm3, dword [0x14005b188]
lea rbx, str._.3f
movss xmm2, dword [0x14005b14c]
lea rdx, [0x1400b5a84]
mov dword [rsp + 0x28], edi
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x20], rbx
mov byte [rbp - 0x46], dil
call fcn.1400547a0
movss xmm3, dword [0x14005b154]
lea rdx, [0x1400b5a88]
movaps xmm2, xmm6
mov dword [rsp + 0x28], edi
lea rcx, str.Smooth_Aimbot
mov qword [rsp + 0x20], rbx
call fcn.1400547a0
mov eax, dword [0x1400b54f0]
cmp eax, 1
jne 0x1400078da
mov dword [rbp - 0x50], 0x9c839fac
mov rcx, rdi
mov dword [rbp - 0x4c], 0xb4d58696
mov dword [rbp - 0x48], 0x1008098
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x1400075b0
lea rdx, [0x1400b5aa9]
mov byte [rbp - 0x45], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
mov rcx, rdi
mov dword [rbp + 0x20], 0xb0d1b4dd
mov dword [rbp + 0x24], 0x1008c9c
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 6
jb 0x1400075f0
lea rdx, [0x1400b5aab]
mov byte [rbp + 0x27], dil
lea rcx, [rbp + 0x20]
call fcn.14004a540
mov rcx, rdi
mov dword [rbp - 0x50], 0x9e949bbc
mov dword [rbp - 0x4c], 0x989a8096
mov word [rbp - 0x48], pe_nt_image_headers64
nop dword [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 8
jb 0x140007630
lea rdx, [0x1400b5aac]
mov byte [rbp - 0x47], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
mov rcx, rdi
mov dword [rbp - 0x50], 0x82909ebc
mov dword [rbp - 0x4c], 0x939b9d9f
mov word [rbp - 0x48], 0x84
mov byte [rbp - 0x46], 1
nop
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 9
jb 0x140007670
lea rdx, [0x1400b5aae]
mov byte [rbp - 0x46], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
mov rcx, rdi
mov dword [rbp - 0x50], 0x809480a0
mov dword [rbp - 0x4c], 0x849a8092
mov dword [rbp - 0x48], 0x9798b6d7
mov dword [rbp - 0x44], 0x1008f9e
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xe
jb 0x1400076c0
lea rdx, [0x1400b5ab8]
mov byte [rbp - 0x41], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
mov rcx, rdi
mov dword [rbp - 0x50], 0x868299ab
mov dword [rbp - 0x4c], 0x93969a92
mov dword [rbp - 0x48], 0xaaaabdd7
mov word [rbp - 0x44], pe_nt_image_headers64
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xc
jb 0x140007710
lea rdx, [0x1400b5ab0]
mov byte [rbp - 0x43], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
mov rcx, rdi
mov dword [rbp - 0x50], 0x9e9095a7
mov dword [rbp - 0x4c], 0x97979c87
mov word [rbp - 0x48], 0x85
mov byte [rbp - 0x46], 1
nop
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 9
jb 0x140007750
lea rdx, [0x1400b5ab2]
mov byte [rbp - 0x46], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
mov rcx, rdi
mov dword [rbp + 0x20], 0x939591bd
mov word [rbp + 0x24], 0x81
mov byte [rbp + 0x26], 1
nop dword [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 5
jb 0x140007790
lea rdx, [0x1400b5ab4]
mov byte [rbp + 0x26], dil
lea rcx, [rbp + 0x20]
call fcn.14004a540
mov rcx, rdi
mov dword [rbp - 0x50], 0x9d979ea6
mov dword [rbp - 0x4c], 0x9799a4d3
mov dword [rbp - 0x48], 0xda8b9d8e
mov dword [rbp - 0x44], 0x100acb3
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xe
jb 0x1400077e0
lea rdx, [0x1400b5ab1]
mov byte [rbp - 0x41], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
movdqa xmm0, xmmword [0x14005b3c0]
mov rcx, rdi
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x100209a
nop dword [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x12
jb 0x140007820
lea rdx, [0x1400b5aaf]
mov byte [rbp - 0x3d], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
movdqa xmm0, xmmword [0x14005b400]
mov rcx, rdi
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x216c93
mov byte [rbp - 0x3c], 1
nop
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x13
jb 0x140007860
lea rdx, [0x1400b5a79]
mov byte [rbp - 0x3c], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
mov rcx, rdi
mov dword [rbp - 0x50], 0x829095b8
mov dword [rbp - 0x4c], 0xb8d59a9c
mov dword [rbp - 0x48], 0x899c9596
mov word [rbp - 0x44], pe_nt_image_headers64
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xc
jb 0x1400078b0
lea rdx, [0x1400b574e]
mov byte [rbp - 0x43], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
mov eax, dword [0x1400b54f0]
cmp eax, 2
jne 0x140007964
mov dword [rbp - 0x50], 0x9c88a399
mov rcx, rdi
mov dword [rbp - 0x4c], 0x93b8d490
mov dword [rbp - 0x48], 0x1008d99
nop dword [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0xa
jb 0x140007900
lea rdx, [0x1400b576b]
mov byte [rbp - 0x45], dil
lea rcx, [rbp - 0x50]
call fcn.14004a540
mov rcx, rdi
mov dword [rbp + 0x20], 0xbed19fa1
mov dword [rbp + 0x24], 0x1009392
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 6
jb 0x140007940
lea rdx, [0x1400b5aaa]
mov byte [rbp + 0x27], dil
lea rcx, [rbp + 0x20]
call fcn.14004a540
call fcn.14001a200
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x43830000
mov dword [rbp + 0x24], 0x42300000
call fcn.140028690
mov rcx, rdi
mov dword [rbp + 0x20], 0x43700000
mov dword [rbp + 0x24], 0x43ab0000
mov dword [rbp - 0x50], 0xd281838a
mov dword [rbp - 0x4c], 0x99999b90
mov word [rbp - 0x48], 0x85
mov byte [rbp - 0x46], 1
nop dword [rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 9
jb 0x1400079b0
xor r9d, r9d
mov byte [rbp - 0x46], dil
xor r8d, r8d
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x50]
call fcn.1400173a0
cmp dword [0x1400b54f0], 1
jne 0x140007bda
cmp byte [0x1400b5a79], 1
mov rcx, rdi
jne 0x140007b44
movdqa xmm0, xmmword [0x14005b3a0]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x676d6296
mov dword [rbp - 0x3c], 0x6a6a4723
mov dword [rbp - 0x38], 0x1007a68
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x1a
jb 0x140007a20
mov r8d, 0x10228
mov byte [rbp - 0x35], dil
lea rdx, [0x1400b5af0]
lea rcx, [rbp - 0x50]
call fcn.14004b590
movdqa xmm0, xmmword [0x14005b3d0]
mov rcx, rdi
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x6d42209a
mov dword [rbp - 0x3c], 0x776b6f
mov byte [rbp - 0x38], 1
nop dword [rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x17
jb 0x140007a70
mov r8d, 0x10228
mov byte [rbp - 0x38], dil
lea rdx, [0x1400b5b00]
lea rcx, [rbp - 0x50]
call fcn.14004b590
movdqa xmm0, xmmword [0x14005b3e0]
mov rcx, rdi
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x22646c9d
mov dword [rbp - 0x3c], 0x69696b40
mov word [rbp - 0x38], 0x75
mov byte [rbp - 0x36], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x19
jb 0x140007ad0
mov r8d, 0x10228
mov byte [rbp - 0x36], dil
lea rdx, [0x1400b5b10]
lea rcx, [rbp - 0x50]
call fcn.14004b590
movdqa xmm0, xmmword [0x14005b3f0]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x6e6e43df
mov dword [rbp - 0x3c], 0x100766c
nop word [rax + rax]
lea eax, [rdi - 0x11]
xor byte [rbp + rdi - 0x50], al
inc rdi
cmp rdi, 0x16
jb 0x140007b20
mov byte [rbp - 0x39], 0
lea rdx, [0x1400b5b20]
lea rcx, [rbp - 0x50]
jmp 0x140007bcf
movdqa xmm0, xmmword [0x14005b390]
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], pe_nt_image_headers64
nop word [rax + rax]
lea eax, [rcx - 0x11]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x10
jb 0x140007b60
mov r8d, 0x10228
mov byte [rbp - 0x3f], dil
lea rdx, [0x1400b5ae0]
lea rcx, [rbp - 0x50]
call fcn.14004b590
mov dword [rbp - 0x50], 0x9e949bbc
mov dword [rbp - 0x4c], 0x989a8096
mov dword [rbp - 0x48], 0x9696bbd7
mov dword [rbp - 0x44], 0x1008e94
nop word [rax + rax]
lea eax, [rdi - 0x11]
xor byte [rbp + rdi - 0x50], al
inc rdi
cmp rdi, 0xe
jb 0x140007bb0
mov byte [rbp - 0x41], 0
lea rdx, [0x1400b5b70]
lea rcx, [rbp - 0x50]
mov r8d, 0x10228
call fcn.14004b590
call fcn.14001a200
call fcn.140019f20
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x60]
add rsp, 0x80
pop rdi
pop rbx
pop rbp
ret