Function at 0x140063df0
Capabilities:
Encode data using xor
Log keystrokes via polling

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x140143e40]
xor rax, rsp
mov qword [rbp - 0x30], rax
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140063e2b
cmp byte [reloc.WS2_32.dll_accept], 0
sete al
mov byte [reloc.WS2_32.dll_accept], al
jmp 0x140063e32
movzx eax, byte [reloc.WS2_32.dll_accept]
test al, al
je 0x1400645ff
xor edx, edx
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x44160000
mov dword [rbp - 0x4c], 0x43fa0000
call fcn.14001ec20
movss xmm6, dword [0x1400e06b0]
movaps xmm0, xmm6
call fcn.14001eb70
lea rcx, [rbp - 0x38]
call fcn.14000fec0
mov r8d, 0x123
lea rdx, [0x140143d20]
lea rcx, str.CHICKEN_OS___PRIVATE
call fcn.140005730
xor edx, edx
lea rcx, str.Combat
call fcn.140043950
test al, al
je 0x1400645f5
mov qword [rsp + 0x90], rbx
lea rcx, str.Combat
xor r8d, r8d
mov qword [rsp + 0x98], rdi
xor edx, edx
call fcn.140043e40
xor ebx, ebx
lea rdi, [0x1400e023c]
test al, al
je 0x140063f86
lea rdx, [0x140143d21]
lea rcx, str.EnableAimbot
call fcn.140044890
lea rdx, [0x140143d22]
lea rcx, str.Draw_Combat_FOV
call fcn.140044890
lea rdx, [0x140144af2]
lea rcx, str.Aimbot_Line
call fcn.140044890
lea rdx, [0x140144af0]
lea rcx, str.Controller_Support
call fcn.140044890
mov r9d, 0x3e8
mov dword [rsp + 0x28], ebx
mov r8d, reloc.WLDAP32.dll_Ordinal_50
mov qword [rsp + 0x20], rdi
lea rdx, [0x140143d24]
lea rcx, [0x1400e9cdc]
call fcn.140050770
mov r9d, reloc.WLDAP32.dll_Ordinal_30
mov dword [rsp + 0x28], ebx
mov r8d, 1
mov qword [rsp + 0x20], rdi
lea rdx, [0x140143d28]
lea rcx, str.Smoothness
call fcn.140050770
lea rdx, [0x140144af1]
lea rcx, str.Prediction
call fcn.140044890
call fcn.140049fe0
xor r8d, r8d
lea rcx, str.Visuals
xor edx, edx
call fcn.140043e40
test al, al
je 0x1400640ba
lea rdx, [0x140143d2d]
lea rcx, str.EnableVisuals
call fcn.140044890
lea rdx, [0x140144af8]
lea rcx, [0x1400e9d18]
call fcn.140044890
lea rdx, [0x140143d2e]
lea rcx, str.Skeleton
call fcn.140044890
lea rdx, [0x140144af9]
lea rcx, str.Arrows___In_Dev__
call fcn.140044890
lea rdx, [0x140144afc]
lea rcx, str.Snaplines
call fcn.140044890
lea rdx, [0x140143d2f]
lea rcx, str.Distance
call fcn.140044890
lea rdx, [0x140143d30]
lea rcx, str.Username
call fcn.140044890
mov r9d, 0xa
mov dword [rsp + 0x28], ebx
mov r8d, 1
mov qword [rsp + 0x20], rdi
lea rdx, [0x140143d34]
lea rcx, str.Skeleton_Thickness
call fcn.140050770
mov r9d, 0xa
mov dword [rsp + 0x28], ebx
mov r8d, 1
mov qword [rsp + 0x20], rdi
lea rdx, [0x140143d38]
lea rcx, str.Box_Thickness
call fcn.140050770
movss xmm3, dword [0x1400ea434]
lea rax, str._.3f
mov dword [rsp + 0x28], ebx
lea rdx, [0x14010c124]
movaps xmm2, xmm6
mov qword [rsp + 0x20], rax
lea rcx, str.Render_Distance
call fcn.140050720
lea rdx, [0x140144afb]
lea rcx, str.Box_Outline
call fcn.140044890
call fcn.140049fe0
xor r8d, r8d
lea rcx, str.Colors
xor edx, edx
call fcn.140043e40
test al, al
je 0x140064106
mov r8d, 2
lea rdx, [0x1401438d0]
lea rcx, str.Visible_Color
call fcn.140046ad0
mov r8d, 2
lea rdx, [0x1401438e0]
lea rcx, str.Invisible_Color
call fcn.140046ad0
call fcn.140049fe0
xor r8d, r8d
lea rcx, str.Exploits
xor edx, edx
call fcn.140043e40
test al, al
je 0x1400645c6
cmp byte [0x1400e9c5d], bl
movsd xmm0, qword [str.pE__]
movzx eax, word [0x1400e9c5c]
mov ecx, dword [0x1400e9c58]
mov edi, dword [reloc.WS2_32.dll_accept]
movaps xmmword [rsp + 0x60], xmm7
movdqa xmm7, xmmword [0x1400ea4f0]
movsd qword [rbp - 0x50], xmm0
mov word [rbp - 0x44], ax
mov dword [rbp - 0x48], ecx
je 0x1400642f4
mov r8d, ebx
cmp edi, 2
jl 0x1400642ae
movdqa xmm2, xmmword [0x1400e5fe0]
mov r8d, listen
movdqa xmm4, xmmword [0x1400ea590]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x1400ea4a0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
movdqa xmm5, xmmword [str.8888]
movdqa xmm6, xmmword [0x1400ea510]
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
movd xmm0, dword [str.pE__]
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm6
xorps xmm2, xmm0
movd dword [rbp - 0x50], xmm2
movdqa xmm2, xmmword [0x1400ea490]
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
pmulld xmm0, xmm5
psubd xmm2, xmm0
punpckldq xmm1, xmm3
movd xmm0, dword [rbp - 0x4c]
andps xmm2, xmm7
packuswb xmm2, xmm2
pmuldq xmm1, xmm4
packuswb xmm2, xmm2
paddb xmm2, xmm6
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp - 0x4c], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm3, xmm0
movd xmm0, ecx
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm6
xorps xmm3, xmm0
movd dword [rbp - 0x48], xmm3
mov eax, r8d
lea r9, [rbp - 0x50]
add r9, rax
nop dword [rax + rax]
mov eax, 0x92492493
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x1400642c0
lea rdx, [0x140144b07]
lea rcx, [rbp - 0x50]
call fcn.140044890
movzx eax, word [0x1400e9c74]
mov edx, dword [0x1400e9c70]
mov word [rbp - 0x3c], ax
movzx eax, byte [0x1400e9c76]
mov byte [rbp - 0x3a], al
mov dword [rbp - 0x40], edx
movups xmm6, xmmword [0x1400e9c60]
movups xmmword [rbp - 0x50], xmm6
cmp edi, 2
jl 0x14006454c
movdqa xmm4, xmmword [0x1400ea590]
movdqa xmm3, xmmword [0x1400e5fe0]
movdqa xmm2, xmmword [0x1400ea490]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
movdqa xmm5, xmmword [str.8888]
mov ecx, dword [0x1400ea510]
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd eax, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmulld xmm0, xmm5
psubd xmm3, xmm0
pmuldq xmm1, xmm4
andps xmm3, xmm7
movd xmm0, ecx
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, eax
xorps xmm3, xmm0
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
movd dword [rbp - 0x50], xmm3
movdqa xmm3, xmmword [0x1400ea4a0]
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x4c]
pmulld xmm0, xmm5
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
xorps xmm2, xmm1
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd dword [rbp - 0x4c], xmm2
movdqa xmm2, xmmword [0x1400ea4b0]
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x48]
pmulld xmm0, xmm5
psubd xmm3, xmm0
movd xmm0, ecx
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movdqa xmm0, xmm2
xorps xmm3, xmm1
punpckhdq xmm0, xmm2
movdqa xmm1, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movd dword [rbp - 0x48], xmm3
shufps xmm1, xmm0, 0xdd
movdqa xmm3, xmmword [0x1400ea4c0]
paddd xmm1, xmm2
psrad xmm1, 5
mov ebx, reloc.WS2_32.dll_sendto
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x44]
pmulld xmm0, xmm5
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
xorps xmm2, xmm1
movdqa xmm1, xmm3
pmuldq xmm0, xmm4
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd dword [rbp - 0x44], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, edx
pmulld xmm0, xmm5
psubd xmm3, xmm0
movd xmm0, ecx
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
xorps xmm3, xmm1
movd dword [rbp - 0x40], xmm3
movaps xmm7, xmmword [rsp + 0x60]
lea r8, [rbp - 0x50]
mov eax, ebx
add r8, rax
nop word [rax + rax]
mov eax, 0x92492493
lea r8, [r8 + 1]
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, bl
inc ebx
sub al, cl
add al, 0x36
xor byte [r8 - 1], al
cmp ebx, 0x17
jl 0x140064560
lea rdx, [0x140144b06]
lea rcx, [rbp - 0x50]
call fcn.140044890
cmp byte [0x140144b07], 0
je 0x1400645c1
mov r8d, dword [0x140144a98]
lea rdx, [0x14005a0b0]
mov ecx, dword [0x1401445dc]
call fcn.14005a800
call fcn.140049fe0
xor r8d, r8d
lea rcx, str.Misc
xor edx, edx
call fcn.140043e40
mov rdi, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x90]
test al, al
je 0x1400645f0
call fcn.140049fe0
call fcn.140049e30
call fcn.14000bc10
movaps xmm6, xmmword [rsp + 0x70]
mov rcx, qword [rbp - 0x30]
xor rcx, rsp
call fcn.1400d3340
add rsp, 0x80
pop rbp
ret