Function at 0x140052e90
Capabilities:
Encode data using xor
Log keystrokes via polling
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0x78]
sub rsp, 0x160
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
mov rax, qword [0x14033fc00]
xor rax, rsp
mov qword [rbp + 0x20], rax
xor r12d, r12d
movss xmm7, dword [0x14015317c]
xorps xmm6, xmm6
cmp byte [reloc.WS2_32.dll_accept], r12b
je 0x1400531fc
call fcn.14001b300
movss xmm3, dword [rax + 0xd8]
cvtps2pd xmm3, xmm3
movq r9, xmm3
lea r8, str._.0f
mov edx, 0x40
lea rcx, [rbp - 0x20]
call fcn.14005e7d0
call fcn.14001b300
cvttss2si edx, dword [rax + 0xd8]
lea rcx, [rbp - 0x70]
call fcn.14005dd00
mov rbx, rax
mov r8, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 0x13
jb 0x140052fc4
lea rax, [r8 + 0x13]
mov qword [rbx + 0x10], rax
mov rdi, rbx
cmp rcx, 0xf
jbe 0x140052f58
mov rdi, qword [rbx]
lea rax, [0x14015a6d3]
mov r15d, reloc.WS2_32.dll_send
lea r14, str.Fortnite_Private_
cmp rax, rdi
jbe 0x140052f8c
lea rax, [rdi + r8]
cmp r14, rax
ja 0x140052f8c
cmp rdi, r14
ja 0x140052f84
mov rsi, r12
jmp 0x140052f8f
mov rsi, rdi
sub rsi, r14
jmp 0x140052f8f
mov rsi, r15
lea rcx, [rdi + 0x13]
inc r8
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + rsi]
sub r15, rsi
lea rdx, [r14 + 0x13]
add rdx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140052fef
mov r15d, reloc.WS2_32.dll_send
mov qword [rsp + 0x28], r15
lea r14, str.Fortnite_Private_
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
mov edx, r15d
mov rcx, rbx
call fcn.14004c920
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov rcx, qword [rbp - 0x80]
mov rdx, qword [rbp - 0x78]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x14005305c
lea rax, [rcx + 4]
mov qword [rbp - 0x80], rax
lea rax, [rsp + 0x70]
cmp rdx, 0xf
cmova rax, qword [rsp + 0x70]
mov dword [rax + rcx], 0x53504620
mov byte [rax + rcx + 4], 0
lea rax, [rsp + 0x70]
jmp 0x14005307e
mov qword [rsp + 0x20], 4
lea r9, str._FPS
xor r8d, r8d
mov edx, 4
lea rcx, [rsp + 0x70]
call fcn.14004c790
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x38], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x38], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x1400530ea
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400530e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400530e5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401428ac
movdqa xmm0, xmmword [0x14015ace0]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x140053142
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140053135
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140053135
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401428ac
movdqa xmm0, xmmword [0x14015ace0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
call fcn.14001acf0
mov rsi, rax
lea rdi, [rbp - 0x48]
cmp qword [rbp - 0x30], 0xf
cmova rdi, qword [rbp - 0x48]
movdqa xmm0, xmmword [0x140153250]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140018240
mov ebx, eax
mov dword [rbp - 0x50], 0x41200000
mov dword [rbp - 0x4c], 0x41200000
call fcn.14001af90
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp - 0x50]
movss xmm2, dword [0x140153188]
mov rdx, rax
mov rcx, rsi
call fcn.140030150
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0xf
jbe 0x1400531fc
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400531f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400531f7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401428ac
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
je 0x140053229
cmp byte [0x140341280], 0
jne 0x140053229
cmp byte [0x1403411fd], 0
sete cl
mov byte [0x1403411fd], cl
jmp 0x140053230
movzx ecx, byte [0x1403411fd]
mov byte [0x140341280], al
test cl, cl
je 0x140053db7
call fcn.14001b8c0
mov dword [rax + 0x3c], 0x41200000
mov dword [rax + 0x40], 0x41200000
mov dword [rax + 0x4c], 0x41000000
mov dword [rax + 0x50], 0x41000000
mov dword [rax + 0x44], 0x40800000
mov qword [rax + 0x10], 0x41200000
mov dword [rax + 0x38], r12d
mov qword [rax + 8], r12
mov dword [rax + 0x30], 0x38d1b717
movups xmm0, xmmword [0x140190098]
movups xmmword [rax + 0xf4], xmm0
xorps xmm1, xmm1
movups xmmword [rax + 0x124], xmm1
mov dword [rax + 0xc8], r12d
mov dword [rax + 0x34], 0x40a00000
mov dword [rax + 0x38], 0x3fa66666
mov dword [rax + 0x74], 0x40a00000
mov dword [rax + 0x78], 0x41200000
mov dword [rbp - 0x50], 0x4419c000
mov dword [rbp - 0x4c], 0x44008000
xor edx, edx
lea rcx, [rbp - 0x50]
call fcn.140026db0
mov qword [rbp - 0x50], 0
mov dword [rsp + 0x50], 0x42c80000
mov dword [rsp + 0x54], 0x42c80000
lea r8, [rbp - 0x50]
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.140026d70
xor edx, edx
mov r8d, 0x20af
lea rcx, str.General
call fcn.140013bd0
call fcn.14001b300
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x140153174]
movss dword [0x1401900d0], xmm0
call fcn.14001ba80
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.14001bab0
lea rcx, [0x140190098]
call fcn.140018240
movss xmm0, dword [rbp - 0x50]
addss xmm0, dword [0x14015acac]
movss dword [rsp + 0x50], xmm0
movss xmm1, dword [rbp - 0x4c]
addss xmm1, dword [0x14015aca8]
movss dword [rsp + 0x54], xmm1
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea r8, [rsp + 0x50]
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.14002ee20
mov dword [rsp + 0x50], 0x42820000
mov dword [rsp + 0x54], 0x41500000
lea rcx, [rsp + 0x50]
call fcn.140026a20
mov dword [rsp + 0x50], 0x440e0000
mov dword [rsp + 0x54], 0x41f00000
lea rax, [0x140152454]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8b, 1
lea rdx, [rsp + 0x50]
lea rcx, str.Tabs
call fcn.1400162d0
xor ecx, ecx
call fcn.140019430
mov dword [rsp + 0x50], 0x41700000
mov dword [rsp + 0x54], 0x41f00000
lea rcx, [rsp + 0x50]
call fcn.140026a20
call fcn.140016950
mov dword [rsp + 0x50], 0x438d8000
mov dword [rsp + 0x54], 0x43d70000
lea rax, [0x1401526c8]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x50]
lea rcx, str.Visuals
call fcn.1400162d0
lea rdx, [0x1403312f1]
lea rcx, str.Boxes
call fcn.140042790
lea rdx, [0x1403411f4]
lea rcx, str.Skeleton
call fcn.140042790
cmp byte [0x1403411f4], 0
je 0x140053471
lea rdx, [0x1403411f7]
lea rcx, str.Head
call fcn.140042790
lea rdx, [0x1403312f3]
lea rcx, str.Distance
call fcn.140042790
lea rdx, [0x1403411ea]
lea rcx, str.Snapline
call fcn.140042790
lea rdx, [0x1403312f9]
lea rcx, str.Platform
call fcn.140042790
lea rdx, [0x1403312f8]
lea rcx, str.Username
call fcn.140042790
lea rdx, [0x1403411f6]
lea rcx, str.Ranked
call fcn.140042790
mov dword [rsp + 0x28], r12d
lea rdi, [0x140152fd8]
mov qword [rsp + 0x20], rdi
mov r9d, 0x113
xor r8d, r8d
lea rdx, [0x140330da8]
lea rcx, str.ESP_Distance
call fcn.140047fb0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
mov r9d, reloc.WS2_32.dll_ntohs
xor r8d, r8d
lea rdx, [0x140331304]
lea rcx, str.Box_Thickness
call fcn.140047fb0
mov cl, 1
call fcn.140019430
call fcn.140019af0
movss xmm7, dword [0x140151784]
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140026090
call fcn.140016950
mov dword [rsp + 0x50], 0x438d8000
mov dword [rsp + 0x54], 0x434e0000
lea rax, [0x1401526c0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x50]
lea rcx, str.Aimbot
call fcn.1400162d0
lea rdx, [0x1403312e0]
lea rcx, str.Enabled_Aimbot
call fcn.140042790
lea rdx, [0x1403312f0]
lea rcx, str.Prediction
call fcn.140042790
mov r8d, dword [0x140340d58]
lea rdx, [0x140050ac0]
mov ecx, dword [0x140341208]
call fcn.140052490
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x140331310]
lea rcx, str.Aimbot_Smoothness
call fcn.140047fb0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
mov r9d, 0x113
xor r8d, r8d
lea rdx, [0x1403312ec]
lea rcx, str.FOV_Size
call fcn.140047fb0
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Draw_FOV
call fcn.140042790
lea rdx, [0x1403411f8]
lea rcx, str.Draw_Crosshair
call fcn.140042790
movsd xmm0, qword [str.c_DQ_V]
movsd qword [rsp + 0x60], xmm0
mov ecx, dword [str.VZB]
mov dword [rsp + 0x68], ecx
movzx eax, word [0x14015a68c]
mov word [rsp + 0x6c], ax
mov ebx, dword [reloc.WS2_32.dll_accept]
movdqa xmm8, xmmword [0x140159f80]
cmp byte [0x14015a68d], 0
je 0x140053803
mov r8d, r12d
cmp ebx, 2
jl 0x1400537c1
movdqa xmm4, xmmword [0x14015ae00]
movdqa xmm5, xmmword [str.9999]
movdqa xmm6, xmmword [0x14015ad30]
movdqa xmm2, xmmword [0x140157030]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, 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
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm6
movd xmm0, dword [str.c_DQ_V]
xorps xmm2, xmm0
movd dword [rsp + 0x60], xmm2
movdqa xmm2, xmmword [0x14015acf0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, 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
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm6
movd xmm0, dword [rsp + 0x64]
xorps xmm2, xmm0
movd dword [rsp + 0x64], xmm2
movdqa xmm3, xmmword [0x14015ad00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
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
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm6
movd xmm0, ecx
xorps xmm3, xmm0
movd dword [rsp + 0x68], xmm3
mov r8d, recv
mov eax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400537d0
lea rdx, [0x1403411e9]
lea rcx, [rsp + 0x60]
call fcn.140042790
movsd xmm0, qword [str.fXO]
movsd qword [rsp + 0x50], xmm0
mov ecx, dword [0x14015a698]
mov dword [rsp + 0x58], ecx
cmp byte [0x14015a69b], 0
je 0x1400539d2
mov r8d, r12d
cmp ebx, 2
jl 0x140053995
movdqa xmm4, xmmword [0x14015ae00]
movdqa xmm5, xmmword [str.9999]
movdqa xmm3, xmmword [0x140157030]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
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
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
mov eax, dword [0x14015ad30]
movd xmm0, eax
paddb xmm3, xmm0
movd xmm0, dword [str.fXO]
xorps xmm3, xmm0
movd dword [rsp + 0x50], xmm3
movdqa xmm2, xmmword [0x14015acf0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, 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
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x54]
xorps xmm2, xmm1
movd dword [rsp + 0x54], xmm2
movdqa xmm3, xmmword [0x14015ad00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
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
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, eax
paddb xmm3, xmm0
movd xmm1, ecx
xorps xmm3, xmm1
movd dword [rsp + 0x58], xmm3
jmp 0x1400539d2
lea r9, [rsp + 0x50]
nop word [rax + rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400539a0
lea rdx, [0x1403411e8]
lea rcx, [rsp + 0x50]
call fcn.140042790
mov cl, 1
call fcn.140019430
mov dword [rsp + 0x50], 0x438d8000
mov dword [rsp + 0x54], 0x43300000
lea rax, [0x1401526d0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x50]
lea rcx, str.Other
call fcn.1400162d0
mov dword [rsp + 0x50], 0x42f00000
mov dword [rsp + 0x54], 0x41f00000
movsd xmm0, qword [str._X_WXe]
movsd qword [rsp + 0x60], xmm0
mov ecx, dword [str.U_4A]
mov dword [rsp + 0x68], ecx
movzx eax, byte [0x14015a6ac]
mov byte [rsp + 0x6c], al
mov r8d, r12d
cmp ebx, 2
jl 0x140053bb0
movdqa xmm4, xmmword [0x14015ae00]
movdqa xmm5, xmmword [str.9999]
movdqa xmm3, xmmword [0x140157030]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
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
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
mov eax, dword [0x14015ad30]
movd xmm0, eax
paddb xmm3, xmm0
movd xmm0, dword [str._X_WXe]
xorps xmm3, xmm0
movd dword [rsp + 0x60], xmm3
movdqa xmm2, xmmword [0x14015acf0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, 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
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
xorps xmm2, xmm1
movd dword [rsp + 0x64], xmm2
movdqa xmm3, xmmword [0x14015ad00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
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
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, eax
paddb xmm3, xmm0
movd xmm1, ecx
xorps xmm3, xmm1
movd dword [rsp + 0x68], xmm3
mov r8d, recv
mov eax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140053bc0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140041b90
test al, al
je 0x140053c31
lea rdx, str.winver.exe
lea rcx, [rbp - 0x70]
call fcn.14004df90
lea rcx, [rbp - 0x70]
call fcn.1400553e0
lea rcx, [rbp - 0x70]
call fcn.14004f630
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [0x1403411f9]
lea rcx, str.Enable
call fcn.140042790
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
mov r9d, 0x7d0
mov r8d, 0xa
lea rdx, [0x140277728]
lea rcx, str.Pos_X
call fcn.140047fb0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
mov r9d, 0x7d0
mov r8d, 0xa
lea rdx, [0x14027772c]
lea rcx, str.Pos_Y
call fcn.140047fb0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
mov r9d, 0x2bc
mov r8d, 0xa
lea rdx, [0x140277734]
lea rcx, str.Distance
call fcn.140047fb0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
mov r9d, 0x1f4
mov r8d, 0x64
lea rdx, [0x140277730]
lea rcx, str.Size
call fcn.140047fb0
mov cl, 1
call fcn.140019430
call fcn.140019af0
mov qword [rsp + 0x50], 0
lea rcx, [rsp + 0x50]
call fcn.140026a20
mov dword [rsp + 0x50], 0x4419c000
mov dword [rsp + 0x54], 0x44008000
xor r8d, r8d
lea rdx, [rsp + 0x50]
lea rcx, str.Move_detector
call fcn.140046960
call fcn.14001cc60
test al, al
je 0x140053db2
lea rdx, [0x140340b50]
mov rcx, qword [0x140340ad8]
call qword [sym.imp.USER32.dll_GetWindowRect]
movaps xmm2, xmm7
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.14001b500
movd xmm0, dword [0x140340b54]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax + 4]
cvttss2si ebx, xmm0
movaps xmm2, xmm7
xor edx, edx
lea rcx, [rbp - 0x50]
call fcn.14001b500
movd xmm0, dword [0x140340b50]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax]
cvttss2si edx, xmm0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0x202
mov r9d, 0x267
mov r8d, ebx
mov rcx, qword [0x140340ad8]
call qword [sym.imp.USER32.dll_MoveWindow]
call fcn.1400190d0
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.140142710
lea r11, [rsp + 0x160]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret