El creador de trampas se jacta del objetivo automático de visión por computadora que funciona en “cualquier juego”

Cuando se trata del juego del gato y el ratón de detener a los tramposos en los juegos en línea, los esfuerzos contra las trampas a menudo se basan en parte en la tecnología que garantiza que el sistema más amplio que ejecuta el juego no se vea comprometido. En la PC, eso puede significar los llamados “controladores de nivel de kernel” que monitorean la memoria del sistema en busca de modificaciones que puedan afectar el funcionamiento previsto del juego. En las consolas, eso puede significar confiar en la seguridad a nivel del sistema que evita que se ejecute código sin firmar (hasta que, ya menos que el sistema sea efectivamente pirateado, es decir).

Pero existe una categoría creciente de métodos de trampa que ahora pueden sortear de manera efectiva estas formas de detección en muchos juegos de disparos en primera persona. Mediante el uso de herramientas externas como tarjetas de captura y dispositivos de “entrada emulada”, junto con software de visión por computadora impulsado por aprendizaje automático que se ejecuta en una computadora separada, estos motores de trampa evitan por completo los entornos seguros configurados por los fabricantes de juegos de PC y consola. Esto está obligando a los desarrolladores detrás de estos juegos a buscar métodos alternativos para detectar y detener a estos tramposos en seco.

Cómo funciona

La cadena de herramientas básica utilizada para estos métodos de trampa de entrada emulada externos es relativamente simple. El primer paso es usar una tarjeta de captura de video externa para grabar la salida en vivo de un juego y enviarlo instantáneamente a una computadora separada. Luego, esos marcos de visualización se ejecutan a través de un algoritmo de detección de objetos basado en visión por computadora como Solo miras una vez (YOLO) que ha sido entrenado para encontrar enemigos con forma humana en la imagen (o al menos en una pequeña porción central de la imagen cerca de la retícula de orientación).

Una vez que se identifica al enemigo en la pantalla, estos motores de trampa pueden calcular fácilmente con precisión qué tan lejos y en qué dirección debe moverse el mouse para poner a ese enemigo (o incluso una parte específica del cuerpo, como la cabeza) en el centro de la mira. Luego, esos datos se envían a un dispositivo de paso de entrada como el titán dos o el Cronus Zen, que emula la entrada correcta del mouse y dispara a una velocidad sobrehumana.

Por sí solos, todos estos dispositivos y herramientas externos tienen usos legítimos (aunque las macros automatizadas habilitadas por los dispositivos de paso a través de entrada son controvertidas en muchos círculos de juegos competitivos). Sin embargo, póngalos todos juntos y obtendrá un motor de trampa eficaz que no requiere ninguna modificación en el software o hardware que está ejecutando el juego. En cierto modo, es como imprimir una pistola a partir de resina básica de impresora 3D o construir un explosivo a partir de productos químicos derivados de productos legales.

“¿Por qué crear una bomba que pueda destruir el mundo?” preguntó un hacedor de trampas retóricamente en una conversación de Discord con Ars Technica. “Pero lo logramos”.

La fábrica de trampas

Los métodos de trampa basados ​​en herramientas externas y entradas emuladas no son del todo nuevos. Pero han ganado una mayor atención en los últimos días gracias a un video promocional de los creadores de una herramienta de trampa específica que llamaremos CVCheat (Ars no nombrará la herramienta de trampa real aquí ni la vinculará en este artículo). Muchos de los videos promocionales de CVCheat fueron eliminados de YouTube a través de un reclamo de derechos de autor de Activision en algún momento de las últimas 24 horas, pero el más reciente es reflejado en este tweet, sin ninguna información de identificación.

Las versiones actuales de CVCheat proporcionan algunas funciones básicas de automatización, incluido un “bot de activación” que detecta cuando un enemigo está en la mira del jugador y envía automáticamente un comando de disparo. La herramienta actual también cuenta con un ajuste de retroceso automático que puede estabilizar el objetivo de los jugadores moviendo virtualmente el mouse para revertir el retroceso después de cada disparo (el reconocimiento óptico de caracteres ayuda a detectar qué arma se está utilizando para ajustes de retroceso específicos en este caso).

Pero es la próxima versión de CVCheat la que los fabricantes prometen que llevará las cosas al siguiente nivel con un “objetivo automático indetectable e imparable basado en visión por computadora”. [and] tomas automáticas completas “que funcionan en” cualquier juego “en PC, Xbox o PlayStation. La versión Pro de CVCheat que promete estos beneficios se ofrece a cambio de una” donación “de $ 50 a los creadores; mientras que ese arreglo específico de quid pro quo ha desaparecido del sitio web de CVCheat en los últimos días, todavía es explícito en el canal Discord de los creadores.

El administrador de CVCheat Discord (a quien nos referiremos como LordofCV aquí para ocultar el nombre de la herramienta) dijo que su herramienta no tenía la intención de arruinar el equilibrio competitivo de los tiradores en línea. En cambio, dicen que está destinado a “dar a los jugadores de consola una oportunidad de [games] que ya están invadidos por piratas informáticos. Los jugadores de Xbox no tienen ninguna posibilidad … el guión nunca se habría creado sin una solicitud [from users]! “

La próxima versión de CVCheat puede detectar un enemigo en pantalla y disparar en aproximadamente 10 ms, según LordofCV, y funciona de manera efectiva en juegos que se ejecutan a hasta 240 fps. El algoritmo de detección actualmente “requiere algunos ajustes” por parte del usuario, explicaron, pero el umbral se puede ajustar “para detectar cualquier cosa que se mueva”.

Aún así, el algoritmo funciona mejor cuando el objetivo es una gran figura identificable en la pantalla en lugar de una mancha lejana de píxeles diminutos. “Una vez que lo bloqueas [it] funciona muy bien [at] cerca de rango medio, [and] de largo alcance con un alcance de francotirador, funciona bien “, dijo LordofCV.

LordofCV afirmó que ayudó a desarrollar la idea de la herramienta CVCheat y ayuda a administrar la comunidad, mientras que otro programador hace todo el script y recibe las donaciones. Dicen que CVCheat tiene actualmente unos 200 usuarios.

Detectar y evadir

En declaraciones a Ars, LordofCV expresó su extrema confianza en que su método de trampa era completamente indetectable, porque “no estamos manipulando ningún archivo del juego … lo usa bajo su propio riesgo, pero el software de detección de trampas no puede detectarlo”.

Sin embargo, al menos una persona a cargo de proteger los juegos en línea de los tramposos se mostró en desacuerdo con ese alarde. “En última instancia, el vector de ‘entrada emulada’ no es nada nuevo, y el equipo de Vanguard lo conoce muy bien”. valorando El líder anti-trampa, Phillip Koskinas, le dijo a Ars Technica. “Los tramposos siempre están buscando nuevos rincones en los que esconderse, y los ‘Controladores de kernel’ nunca han sido la herramienta más importante de nuestro arsenal”.

Koskinas señaló específicamente a un Prohibición de 12 meses emitida por Riot para el ex jugador del Beşiktaş Esports, Yasin “Nisay” Gök, en febrero. Sin entrar en demasiados detalles, ese anuncio de prohibición señala que Nisay fue prohibido después de “un sistema automatizado construido por el [Valorant] El equipo anti-trampas para ayudar en la detección de trampas marcó la cuenta para el uso de una trampa que lee la pantalla del usuario antes de emular el movimiento correctivo del mouse con la ayuda de hardware externo “. La combinación de herramientas de software y revisión humana puede detectar estos métodos de trampa “externos” sin problemas.

Koskinas no entró en detalles sobre la metodología de Riot: “Anti-trampas es parcialmente un juego de oscuridad”, dijo, “por lo que realmente no quisiéramos traer visibilidad innecesaria a este tema”. Pero a pesar de su alarde “indetectable”, LordofCV insinuó que los jugadores observadores y / o el software de análisis aún podrían notar las velocidades sobrehumanas de apuntar y disparar que aparecen cuando se usan estos trucos. “Las cámaras de muerte van a ser asesinas … lo que significa que es sospechoso”, dijeron. “Los humanos solo pueden hacer las cosas tan rápido, [and] este software lo hace más rápido “.

Aún así, LordofCV sugirió que puede ser difícil diferenciar entre entradas emuladas externas y jugabilidad humana legítima de nivel profesional, al menos de un vistazo. “He visto jugadores que son [just] genuinamente bueno en [the] “Se puede prohibir el juego”, dijeron. “Puedes ser prohibido sin ningún motivo en la mayoría de los juegos”.

Cualquiera que sea el caso, está claro que las técnicas externas asistidas por visión por computadora continuarán siendo un frente en evolución en la batalla interminable entre los tramposos y aquellos que quieren detenerlos. A medida que las técnicas de inteligencia artificial continúan desarrollándose, puede resultar aún más fácil para estas herramientas externas disfrazar su uso y más difícil para los algoritmos anti-trampas incluso detectar su existencia. La batalla del gato y el ratón continúa.

Related Stories

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí