Function at 0x140007010
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.140028ef0
lea rcx, [rbp - 0x50]
call qword [sym.imp.USER32.dll_GetCursorPos]
xor edi, edi
mov dword [rbp - 0x48], 0xdec2ed8d
mov ecx, edi
mov dword [rbp - 0x44], 0xe1ced8dc
mov dword [rbp - 0x40], 0xdcccc4d3
mov word [rbp - 0x3c], pe_nt_image_headers64
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0xc
jb 0x140007080
xor edx, edx
mov byte [rbp - 0x3b], dil
lea rcx, [rbp - 0x48]
lea r8d, [rdx + 0xb]
call fcn.1400150f0
call fcn.140049790
lea rcx, [rbp + 0x28]
call fcn.14001ca90
lea rcx, [rbp + 0x38]
call fcn.14001cab0
call fcn.14001ca60
movaps xmm0, xmmword [0x14005b2e0]
lea rcx, [rbp - 0x48]
movups xmmword [rbp - 0x48], xmm0
mov rbx, rax
call fcn.140019540
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.1400302c0
movaps xmm0, xmmword [0x14005b240]
lea rcx, [rbp - 0x48]
movups xmmword [rbp - 0x48], xmm0
call fcn.140019540
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.14002f140
call fcn.14001be90
addss xmm0, dword [0x14005b198]
call fcn.1400288f0
call fcn.14001be60
subss xmm0, dword [0x14005b154]
call fcn.1400288a0
call fcn.140017c20
cmp dword [0x1400b5c90], edi
jne 0x140007baf
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x41700000
mov dword [rbp + 0x24], 0x41600000
call fcn.140028820
cmp dword [0x1400b54f0], edi
mov rcx, rdi
mov dword [rbp + 0x20], 0xf3fde6ef
sete dl
mov dword [rbp + 0x24], 0x100e7fd
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 6
jb 0x140007200
lea rcx, [rbp + 0x20]
mov byte [rbp + 0x27], dil
call fcn.140057850
test al, al
je 0x140007227
mov dword [0x1400b54f0], edi
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x42960000
mov dword [rbp + 0x24], 0x41600000
call fcn.140028820
cmp dword [0x1400b54f0], 1
mov rcx, rdi
mov dword [rbp - 0x48], 0xe4e3e6f8
sete dl
mov dword [rbp - 0x44], 0xe7fff3
mov byte [rbp - 0x40], 1
nop dword [rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 7
jb 0x140007260
lea rcx, [rbp - 0x48]
mov byte [rbp - 0x40], dil
call fcn.140057850
test al, al
je 0x14000728b
mov dword [0x1400b54f0], 1
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x43070000
mov dword [rbp + 0x24], 0x41600000
call fcn.140028820
cmp dword [0x1400b54f0], 2
mov rcx, rdi
mov dword [rbp + 0x20], 0xf2e3e6e3
sete dl
mov word [rbp + 0x24], pe_nt_image_headers64
nop dword [rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 4
jb 0x1400072c0
lea rcx, [rbp + 0x20]
mov byte [rbp + 0x25], dil
call fcn.140057850
test al, al
je 0x1400072eb
mov dword [0x1400b54f0], 2
call fcn.14001aaa0
call fcn.140017c20
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x43c80000
mov dword [rbp + 0x24], 0x41200000
call fcn.140028820
mov rcx, rdi
mov dword [rbp - 0x48], 0xe7f9fdfe
mov dword [rbp - 0x44], 0x95f1e7f3
mov dword [rbp - 0x40], 0xebf7e3e5
mov word [rbp - 0x3c], 0xff
mov byte [rbp - 0x3a], 1
nop
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0xd
jb 0x140007330
lea rcx, [rbp - 0x48]
mov byte [rbp - 0x3a], dil
call fcn.140055500
movss xmm1, dword [0x14005b1b8]
movaps xmm0, xmm7
call fcn.140027ed0
call fcn.14001be60
subss xmm0, dword [0x14005b144]
call fcn.1400288a0
call fcn.14001aaa0
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x41700000
mov dword [rbp + 0x24], 0x42300000
call fcn.140028820
mov rcx, rdi
mov dword [rbp + 0x20], 0x437f0000
mov dword [rbp + 0x24], 0x43b30000
mov dword [rbp - 0x48], 0xe7f9fdfe
mov dword [rbp - 0x44], 0x95f1e7f3
mov dword [rbp - 0x40], 0xebf7e3e5
mov word [rbp - 0x3c], 0xff
mov byte [rbp - 0x3a], 1
nop dword [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0xd
jb 0x1400073c0
xor r9d, r9d
mov byte [rbp - 0x3a], dil
xor r8d, r8d
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x48]
call fcn.140017530
mov eax, dword [0x1400b54f0]
test eax, eax
jne 0x140007591
mov dword [rbp + 0x20], 0xd3ddc6ef
mov rcx, rdi
mov dword [rbp + 0x24], 0x100c7dd
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 6
jb 0x140007410
lea rdx, [0x1400b5a78]
mov byte [rbp + 0x27], dil
lea rcx, [rbp + 0x20]
call fcn.14004a6d0
cmp byte [0x1400b5a78], dil
je 0x140007484
mov dword [rbp - 0x48], 0xc6dfc7fd
mov rcx, rdi
mov dword [rbp - 0x44], 0xc3dbf592
mov word [rbp - 0x40], pe_nt_image_headers64
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 8
jb 0x140007460
lea rdx, [0x1400b5a80]
mov byte [rbp - 0x3f], dil
lea rcx, [rbp - 0x48]
call fcn.14004a6d0
mov r8d, dword [0x1400b5910]
lea rdx, [0x1400041e0]
mov ecx, dword [0x140090bd0]
call fcn.140005490
mov rcx, rdi
mov dword [rbp - 0x48], 0x91ddc6ef
mov dword [rbp - 0x44], 0xdcc7dcc2
mov dword [rbp - 0x40], 0xd7d7dec2
mov word [rbp - 0x3c], pe_nt_image_headers64
nop dword [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0xc
jb 0x1400074c0
mov r9d, 3
mov byte [rbp - 0x3b], dil
lea r8, str.Head
mov dword [rsp + 0x20], 0xffffffff
lea rdx, [0x1400b5abc]
lea rcx, [rbp - 0x48]
call fcn.14004e990
mov rcx, rdi
mov dword [rbp - 0x48], 0x91e6e0e8
mov dword [rbp - 0x44], 0xc0d8d2e4
mov word [rbp - 0x40], 0xd3
mov byte [rbp - 0x3e], 1
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 9
jb 0x140007520
movss xmm3, dword [0x14005b188]
lea rbx, str._.3f
movss xmm2, dword [0x14005b14c]
lea rdx, [0x1400b5a84]
mov dword [rsp + 0x28], edi
lea rcx, [rbp - 0x48]
mov qword [rsp + 0x20], rbx
mov byte [rbp - 0x3e], dil
call fcn.140054930
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.140054930
mov eax, dword [0x1400b54f0]
cmp eax, 1
jne 0x1400078aa
mov dword [rbp - 0x48], 0xdfc2c0ed
mov rcx, rdi
mov dword [rbp - 0x44], 0xf794c1d7
mov dword [rbp - 0x40], 0x100cfd9
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0xa
jb 0x1400075c0
lea rdx, [0x1400b5aa9]
mov byte [rbp - 0x3d], dil
lea rcx, [rbp - 0x48]
call fcn.14004a6d0
mov rcx, rdi
mov dword [rbp + 0x20], 0xf390eb9c
mov dword [rbp + 0x24], 0x100cbdd
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 6
jb 0x140007600
lea rdx, [0x1400b5aab]
mov byte [rbp + 0x27], dil
lea rcx, [rbp + 0x20]
call fcn.14004a6d0
mov rcx, rdi
mov dword [rbp - 0x48], 0xddd5c4fd
mov dword [rbp - 0x44], 0xdbdbc7d7
mov word [rbp - 0x40], pe_nt_image_headers64
nop dword [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 8
jb 0x140007640
lea rdx, [0x1400b5aac]
mov byte [rbp - 0x3f], dil
lea rcx, [rbp - 0x48]
call fcn.14004a6d0
mov rcx, rdi
mov dword [rbp - 0x48], 0xc1d1c1fd
mov dword [rbp - 0x44], 0xd0dadade
mov word [rbp - 0x40], 0xc5
mov byte [rbp - 0x3e], 1
nop
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 9
jb 0x140007680
lea rdx, [0x1400b5aae]
mov byte [rbp - 0x3e], dil
lea rcx, [rbp - 0x48]
call fcn.14004a6d0
mov rcx, rdi
mov dword [rbp - 0x48], 0xc3d5dfe1
mov dword [rbp - 0x44], 0xc7dbc7d3
mov dword [rbp - 0x40], 0xd4d9f996
mov dword [rbp - 0x3c], 0x100c8df
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0xe
jb 0x1400076d0
lea rdx, [0x1400b5ab8]
mov byte [rbp - 0x39], dil
lea rcx, [rbp - 0x48]
call fcn.14004a6d0
mov rcx, rdi
mov dword [rbp - 0x48], 0xc5c3c6ea
mov dword [rbp - 0x44], 0xd0d7ddd3
mov dword [rbp - 0x40], 0xe9ebf296
mov word [rbp - 0x3c], pe_nt_image_headers64
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0xc
jb 0x140007720
lea rdx, [0x1400b5ab0]
mov byte [rbp - 0x3b], dil
lea rcx, [rbp - 0x48]
call fcn.14004a6d0
mov rcx, rdi
mov dword [rbp - 0x48], 0xddd1cae6
mov dword [rbp - 0x44], 0xd4d6dbc6
mov word [rbp - 0x40], 0xc4
mov byte [rbp - 0x3e], 1
nop
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 9
jb 0x140007760
lea rdx, [0x1400b5ab2]
mov byte [rbp - 0x3e], dil
lea rcx, [rbp - 0x48]
call fcn.14004a6d0
mov rcx, rdi
mov dword [rbp + 0x20], 0xd0d4cefc
mov word [rbp + 0x24], 0xc0
mov byte [rbp + 0x26], 1
nop dword [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 5
jb 0x1400077a0
lea rdx, [0x1400b5ab4]
mov byte [rbp + 0x26], dil
lea rcx, [rbp + 0x20]
call fcn.14004a6d0
mov rcx, rdi
mov dword [rbp - 0x48], 0xded6c1e7
mov dword [rbp - 0x44], 0xd4d8e392
mov dword [rbp - 0x40], 0x99cad2cf
mov dword [rbp - 0x3c], 0x100ebf2
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0xe
jb 0x1400077f0
lea rdx, [0x1400b5ab1]
mov byte [rbp - 0x39], dil
lea rcx, [rbp - 0x48]
call fcn.14004a6d0
movdqa xmm0, xmmword [0x14005b3f0]
mov rcx, rdi
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0xe0d3d2
mov byte [rbp - 0x34], 1
nop
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0x13
jb 0x140007830
lea rdx, [0x1400b5a79]
mov byte [rbp - 0x34], dil
lea rcx, [rbp - 0x48]
call fcn.14004a6d0
mov rcx, rdi
mov dword [rbp - 0x48], 0xc1d1caf9
mov dword [rbp - 0x44], 0xfb94dddd
mov dword [rbp - 0x40], 0xcadddad7
mov word [rbp - 0x3c], pe_nt_image_headers64
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0xc
jb 0x140007880
lea rdx, [0x1400b574e]
mov byte [rbp - 0x3b], dil
lea rcx, [rbp - 0x48]
call fcn.14004a6d0
mov eax, dword [0x1400b54f0]
cmp eax, 2
jne 0x140007934
mov dword [rbp - 0x48], 0xdfc9fcd8
mov rcx, rdi
mov dword [rbp - 0x44], 0xd0f993d1
mov dword [rbp - 0x40], 0x100c2d8
nop dword [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0xa
jb 0x1400078d0
lea rdx, [0x1400b576b]
mov byte [rbp - 0x3d], dil
lea rcx, [rbp - 0x48]
call fcn.14004a6d0
mov rcx, rdi
mov dword [rbp + 0x20], 0xfd90c0e0
mov dword [rbp + 0x24], 0x100d4d3
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 6
jb 0x140007910
lea rdx, [0x1400b5aaa]
mov byte [rbp + 0x27], dil
lea rcx, [rbp + 0x20]
call fcn.14004a6d0
call fcn.14001a390
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x43830000
mov dword [rbp + 0x24], 0x42300000
call fcn.140028820
mov rcx, rdi
mov dword [rbp + 0x20], 0x43700000
mov dword [rbp + 0x24], 0x43ab0000
mov dword [rbp - 0x48], 0x91c0dccb
mov dword [rbp - 0x44], 0xdad8dcd1
mov word [rbp - 0x40], 0xc4
mov byte [rbp - 0x3e], 1
nop dword [rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 9
jb 0x140007980
xor r9d, r9d
mov byte [rbp - 0x3e], dil
xor r8d, r8d
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x48]
call fcn.140017530
cmp dword [0x1400b54f0], 1
jne 0x140007baa
cmp byte [0x1400b5a79], 1
mov rcx, rdi
jne 0x140007b14
movdqa xmm0, xmmword [0x14005b390]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0xa4acddd7
mov dword [rbp - 0x34], 0xa9ab80e2
mov dword [rbp - 0x30], 0x100b5a9
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0x1a
jb 0x1400079f0
mov r8d, 0x10228
mov byte [rbp - 0x2d], dil
lea rdx, [0x1400b5af0]
lea rcx, [rbp - 0x48]
call fcn.14004b720
movdqa xmm0, xmmword [0x14005b3b0]
mov rcx, rdi
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0xae839fdb
mov dword [rbp - 0x34], 0xb6acae
mov byte [rbp - 0x30], 1
nop dword [rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0x17
jb 0x140007a40
mov r8d, 0x10228
mov byte [rbp - 0x30], dil
lea rdx, [0x1400b5b00]
lea rcx, [rbp - 0x48]
call fcn.14004b720
movdqa xmm0, xmmword [0x14005b3d0]
mov rcx, rdi
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0xe1a5d3dc
mov dword [rbp - 0x34], 0xaaa8ac81
mov word [rbp - 0x30], 0xb4
mov byte [rbp - 0x2e], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0x19
jb 0x140007aa0
mov r8d, 0x10228
mov byte [rbp - 0x2e], dil
lea rdx, [0x1400b5b10]
lea rcx, [rbp - 0x48]
call fcn.14004b720
movdqa xmm0, xmmword [0x14005b3e0]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0xadaffc9e
mov dword [rbp - 0x34], 0x100b1ad
nop word [rax + rax]
lea eax, [rdi - 0x52]
xor byte [rbp + rdi - 0x48], al
inc rdi
cmp rdi, 0x16
jb 0x140007af0
mov byte [rbp - 0x31], 0
lea rdx, [0x1400b5b20]
lea rcx, [rbp - 0x48]
jmp 0x140007b9f
movdqa xmm0, xmmword [0x14005b3a0]
movdqu xmmword [rbp - 0x48], xmm0
mov word [rbp - 0x38], pe_nt_image_headers64
nop word [rax + rax]
lea eax, [rcx - 0x52]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0x10
jb 0x140007b30
mov r8d, 0x10228
mov byte [rbp - 0x37], dil
lea rdx, [0x1400b5ae0]
lea rcx, [rbp - 0x48]
call fcn.14004b720
mov dword [rbp - 0x48], 0xddd5c4fd
mov dword [rbp - 0x44], 0xdbdbc7d7
mov dword [rbp - 0x40], 0xd5d7f496
mov dword [rbp - 0x3c], 0x100c9d5
nop word [rax + rax]
lea eax, [rdi - 0x52]
xor byte [rbp + rdi - 0x48], al
inc rdi
cmp rdi, 0xe
jb 0x140007b80
mov byte [rbp - 0x39], 0
lea rdx, [0x1400b5b70]
lea rcx, [rbp - 0x48]
mov r8d, 0x10228
call fcn.14004b720
call fcn.14001a390
call fcn.14001a0b0
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x60]
add rsp, 0x80
pop rdi
pop rbx
pop rbp
ret