¿Qué son los trucos de DMA y cómo funcionan?
Hablemos de hacer trampa ahora mismo.
Necesito acceso a la memoria del juego, ¿verdad? Necesito leerlo porque la memoria del juego me dice todo lo que necesito saber. Me dice dónde están los enemigos, dónde estoy yo. Me brinda información que puedo usar para dibujar enemigos desde la perspectiva bidimensional de mi pantalla. Si le disparo a alguien, su salud cambiará. En la memoria del juego. La memoria del juego lo es todo.
Bueno, con las trampas de DMA, puse una placa DMA en mi computadora para ejecutar el juego. La placa DMA es solo una placa de hardware que se conecta a una ranura PCIe de mi placa base. Esta placa puede leer la memoria del juego de una forma muy difícil de detectar.
Ahora, para evitar que el sistema antitrampas detecte esta placa, la conecté a mi computadora y actualizaré el firmware a la placa para enmascararla como un dispositivo PCIe legítimo. Tal vez podría comprar un adaptador WiFi que sea una placa PCIe e invertir el firmware de esa placa e imitarlo con mi placa DMA, por ejemplo.
Luego conecto el cable a mi placa DMA y coloco ese cable en otra computadora. Esta otra computadora es donde se ejecutará mi software de trampas y usará la memoria del juego que se lee en el tablero. Entonces puedo tener una base de memoria de juego barata, sin que nada cambie en la memoria del ordenador del juego. Podría, por ejemplo, dibujar un radar en mi segunda PC, o en cualquier dispositivo que desee, que muestre mi ubicación y las ubicaciones del enemigo.
Si realmente quisiera avanzar, podría usar lo que se llama un futuro para mostrar mi ESP sobre el juego en el monitor que estoy usando para jugar. El usuario genera la salida de pantalla de su segunda computadora sobre la salida de pantalla de su primera computadora y luego elimina el color negro. Entonces podría dibujar mi ESP con un fondo negro en mi segunda computadora y luego colocarlo sobre la pantalla de mi juego y eliminar el fondo negro. Lo que queda es ESP superponiendo mi juego sin ningún vector de detección porque el fusure imita mi monitor, cuatro aimbot y triggerbot.
Puedo usar un dispositivo de hardware llamado cam Box. Este dispositivo imita una entrada del mouse, cuando en realidad, el software de trucos de mi segunda computadora me ayuda a controlar el mouse.
¿Se podrían detectar las trampas de DMA con un anti-trampas adecuado? A Bryt Vanguard le ha ido bien con el firmware DMA de calidad baja a media, especialmente las opciones vendidas en masa. DMA es muy difícil de detener por completo, pero creo que es el mejor ejemplo de anti-trampas del mundo. Les daremos algunos problemas a los tramposos de DMA. El Call of Duty a largo plazo probablemente no hará nada significativo para detener DMA.
¿Crees que DMA será el futuro de las trampas? ¿Y los videojuegos? ¿DMA y visión por computadora? Los tramposos son el futuro imparable de las trampas.
Por eso hablamos antes sobre la visión por computadora. Entonces, ¿qué es la visión por computadora y cómo la utilizan los desarrolladores de trampas? Básicamente, entrenas un modelo de IA para detectar enemigos en un videojuego, luego usas algún método no detectado para capturar la pantalla y otro método no detectado para la entrada, de modo que puedas detectar automáticamente a los enemigos en la pantalla y apuntarles con control de retroceso. Triggerbot también es posible. ¿Se utiliza la visión por computadora en una PC, una consola o ambas? Se está utilizando en ambos. Mejorará a medida que avance la tecnología subyacente. Los tramposos no están avanzando en la tecnología de visión por computadora. Empresas más grandes, como los fabricantes de automóviles, están financiando y promoviendo la visión por computadora para casos de uso como los automóviles autónomos. Y los tramposos están utilizando versiones disponibles públicamente para hacer trampa.
Un ejemplo es que solo mira una vez el modelo de DMA y visión por computadora que se utilizan ahora, y ¿están disponibles para la mayoría de los proveedores económicos? DMA y la visión por computadora están comenzando a generalizarse en un futuro próximo. Ambos estarán desenfrenados. No creo que la integridad competitiva exista jamás en los videojuegos, pero el objetivo debería ser limitar el problema de las trampas tanto como sea posible.
¿Qué tipo de anti-trampas necesitarías para detectar la visión por computadora? Cualquier anti-trampa tradicional estaría bien, suponiendo que el tramposo esté usando solo un dispositivo. Si el truco de visión por computadora se ejecuta en la misma computadora que el juego, el anti-trampas podría encontrarlo con los mismos métodos que usa para encontrar otros tipos de software de trucos en ejecución. Las configuraciones avanzadas de visión por computadora que utilizan métodos novedosos para la captura de pantalla, métodos novedosos para la entrada y ejecutan el modelo de IA en un dispositivo separado, en mi opinión, no pueden ser superados por ningún tipo de anti-trampas.
¿Qué tan pronto pasará antes de que los trucos que utilizan la visión por computadora se generalicen? Se están volviendo bastante populares. Pronto serán la corriente principal en el espacio de las trampas. La tecnología necesita un poco más de tiempo para mejorar en ciertos juegos donde los enemigos no son tan claros visualmente como en un juego como CS2.
¿Será una IA anti-trampas el único método de detección efectivo para visión por computadora y DMA? Existen medidas tradicionales contra las trampas que se pueden tomar desde el lado del cliente contra algunos tramposos de DMA y visión por computadora. El hardware DMA se conecta a la computadora que ejecuta el juego para que el dispositivo pueda ser escaneado y probado mediante anti-trampas avanzados. Los dispositivos DMA con firmware de mala calidad son más fáciles de detectar en términos de visión por computadora. El anti-trampas podría buscar métodos para capturar la pantalla, influir en la entrada o el modelo de IA en sí si se ejecuta en el mismo dispositivo que el juego. Los problemas surgen con el firmware DMA avanzado o los métodos avanzados de trampa de visión por computadora. En teoría, podrías usar hardware para capturar tu juego, hardware para influir en tu entrada y ejecutar el modelo de IA en un dispositivo separado. Hacer esto sería casi indetectable, al igual que los tramposos DMA con el firmware adecuado. Y los trucos que no se escriben en la memoria del juego son casi indetectables. En estas situaciones, las trampas se convierten en un hecho con el que los jugadores tienen que lidiar. No existe ningún anti-trampas mágico de IA del lado del servidor en el armario adecuado. Los tramposos son indistinguibles de los jugadores legítimos, incluso cuando son revisados por la IA.