0% encontró este documento útil (0 votos)
13 vistas4 páginas

Haxvald

Este script de usuario, diseñado para Tampermonkey, implementa un sistema de 'Fast Kick' que utiliza la tecla 'x' para enviar eventos de teclado a alta velocidad, con un multiplicador de velocidad ajustable. Incluye características de anti-detección, como ocultar mensajes de consola y un sistema de distracción que genera eventos aleatorios para evitar la detección del script. Además, permite activar o desactivar la funcionalidad con la tecla F1.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas4 páginas

Haxvald

Este script de usuario, diseñado para Tampermonkey, implementa un sistema de 'Fast Kick' que utiliza la tecla 'x' para enviar eventos de teclado a alta velocidad, con un multiplicador de velocidad ajustable. Incluye características de anti-detección, como ocultar mensajes de consola y un sistema de distracción que genera eventos aleatorios para evitar la detección del script. Además, permite activar o desactivar la funcionalidad con la tecla F1.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

// ==UserScript==

// @name Fast Kick con Speed Exclusivo para 'x'


// @namespace [Link]
// @version 2025-02-25
// @description Fast Kick que usa [Link]() y un multiplicador de
velocidad solo para la tecla "x". Usa F1 para suspender/activar.
// @author You
// @match *://*/*
// @icon [Link]
// @grant none
// ==/UserScript==
(function() {
'use strict';

// ---------- SISTEMA ANTI-DETECCIÓN MEJORADO ----------

// 1. Oculta mensajes de consola que podrían revelar el script


const originalLog = [Link];
const originalWarn = [Link];
const originalError = [Link];

// Lista de términos a filtrar en la consola


const blockedTerms = ['timeout', 'cheat', 'kick', 'bot', 'spam', 'detection'];

// Reemplazar funciones de consola


[Link] = function(...args) {
if ([Link](arg => typeof arg === 'string' &&
[Link](term => String(arg).toLowerCase().includes(term)))) {
return;
}
[Link](console, args);
};

[Link] = function(...args) {
if ([Link](arg => typeof arg === 'string' &&
[Link](term => String(arg).toLowerCase().includes(term)))) {
return;
}
[Link](console, args);
};

[Link] = function(...args) {
if ([Link](arg => typeof arg === 'string' &&
[Link](term => String(arg).toLowerCase().includes(term)))) {
return;
}
[Link](console, args);
};

// 2. Ocultar script en tiempo de ejecución


const hideScript = () => {
const allScripts = [Link]('script');
for (let i = 0; i < [Link]; i++) {
const script = allScripts[i];
if ([Link] &&
([Link]('Fast Kick') ||
[Link]('speedFactor'))) {
try {
// Modificar contenido en lugar de eliminar
[Link] = '// Analytics module';
} catch (e) {}
}
}
};

// Ocultar script después de un breve retraso


setTimeout(hideScript, 100);

// 3. Anti-debugger básico
let debugCounter = 0;
const antiDebug = function() {
const start = [Link]();
debugger;
const end = [Link]();

if (end - start > 100) {


debugCounter++;
}

if (debugCounter < 3) {
setTimeout(antiDebug, 2000 + [Link]() * 1000);
}
};

// Iniciar anti-debugger
setTimeout(antiDebug, 1000);

// ---------- CONFIGURACIÓN DEL FAST KICK PARA LA TECLA 'x' ----------

// Define la tecla que activa la funcionalidad (en este caso "x")


const FAST_KICK_KEY = 'x';
const keyToListen = 'Key' + FAST_KICK_KEY.toUpperCase();

// Multiplicador de velocidad para la secuencia de eventos.


// Si speedFactor > 1, se acelerará (más eventos en menos tiempo).
const speedFactor = 0.2; // Modifícalo según tus necesidades

let isSuspended = false; // Se alterna con F1 para activar/desactivar la


función
let isFastKickActive = false; // Indica si la función está en ejecución
let lastKickTime = 0; // Marca de tiempo del último disparo (ms)

// Calcularemos un retardo base entre eventos (en ms).


// El retardo se elige aleatoriamente entre 15 y 30ms, y se ajusta por
speedFactor.
let nextKickDelay = 0;

// 4. Obtención de tiempo con variación sutil para evitar detección


const getTime = () => {
return [Link]() + ([Link]() * 0.01 - 0.005);
};

// Calcula el retardo para el siguiente evento


const computeNextDelay = () => {
return (20 + [Link]() * 20) / speedFactor;
};

// 5. Simulación de eventos mejorada


const simulateFastKick = () => {
// Añadimos propiedades más realistas a los eventos
const commonProps = {
code: keyToListen,
key: FAST_KICK_KEY,
bubbles: true,
cancelable: true,
view: window
};

const upEvent = new KeyboardEvent('keyup', commonProps);


[Link](upEvent);

const downEvent = new KeyboardEvent('keydown', commonProps);


[Link](downEvent);
};

// 6. Bucle mejorado con patrón variable


const fastKickLoop = () => {
if (!isFastKickActive) return; // Se detiene si se suelta la tecla

const now = getTime();

if (now - lastKickTime >= nextKickDelay) {


simulateFastKick();
lastKickTime = now;
nextKickDelay = computeNextDelay();
}

// Usar un patrón irregular de llamadas


if ([Link]() > 0.1) {
requestAnimationFrame(fastKickLoop);
} else {
setTimeout(() => requestAnimationFrame(fastKickLoop), 0);
}
};

// 7. Sistema de distracción - eventos aleatorios de fondo


const createBackground = () => {
setInterval(() => {
if (!isFastKickActive && [Link]() > 0.8) {
// Crear eventos falsos en el fondo
const dummyElem = [Link]('div');
[Link] = 'absolute';
[Link] = '-9999px';
[Link](dummyElem);

const randomKeys = ['w', 'a', 's', 'd'];


const randomKey = randomKeys[[Link]([Link]() *
[Link])];
const randomCode = 'Key' + [Link]();

const dummyEvent = new KeyboardEvent([Link]() > 0.5 ?


'keyup' : 'keydown', {
code: randomCode,
key: randomKey,
bubbles: false
});
[Link](dummyEvent);

setTimeout(() => {
[Link](dummyElem);
}, 100);
}
}, 3000 + [Link]() * 2000);
};

// Iniciar sistema de distracción


createBackground();

// ---------- EVENTOS ----------

// Con F1 se alterna el estado "suspendido" de la funcionalidad.


[Link]('keydown', (event) => {
if ([Link] === 'F1') {
isSuspended = !isSuspended;
}
});

// Al presionar la tecla "x", se inicia el bucle si no está suspendido y aún no


se ha iniciado.
[Link]('keydown', (event) => {
if (!isSuspended && [Link] === keyToListen && !isFastKickActive) {
isFastKickActive = true;
lastKickTime = getTime();
nextKickDelay = computeNextDelay();
requestAnimationFrame(fastKickLoop);
}
});

// Al soltar la tecla "x", se detiene el bucle.


[Link]('keyup', (event) => {
if ([Link] === keyToListen && isFastKickActive) {
isFastKickActive = false;
}
});
})();

También podría gustarte