Streaming didáctico: Trucando juegos (cheats)

AikonCWD

Streaming Didáctico

Introducción: De que va esto?

Hablando con varios usuarios por el foro, sobretodo en feda/dev, salió la idea de mostrar y enseñar como se programan los cheats para un videojuego. Pese a que no soy programador, desde el primer día que probé un cheat en un videojuego (hace ya varios años), me invadió la curiosidad por saber como podía yo modificar las funciones de un juego a mi antojo.

Gracias a esa curiosidad, he ido aprendiendo a lo largo de los años sobre este mundillo. No soy un programador de cheats experto, sinceramente me considero de nivel bajo/medio, pero me veo con los conocimientos suficientes como para enseñar lo que he aprendido sobre el tema.

Oye, que mostrarás en el stream?

Seguiré mi política actual; jamás hago cheats para juegos online, jamás hago cheats para juegos competitivos. Así pues, no mostraré absolutamente nada relacionado con juegos online. Podréis aprovechar para hacer consultas y preguntas, pero en ningún caso daré pista alguna sobre cheats online. Toda la teoría/práctica mostrada en el stream no va enfocada a juegos cliente/servidor (online) y por tanto no se podrá aplicar nada de lo aprendido aquí sobre esos juegos. El temario del que hablaremos en el stream es el siguiente:

  • Cheat Engine:
    • Introduction
    • Tools menu
    • Pause selected process
    • VEH Debugger
  • Hack Slash Loot:
    • First Scan
    • Pointers
    • Godmode Cheat (fail)
    • Shared Code & Compare Registers
    • Dumping offsets: AoB to Script Inyection
    • Structure Dissect
    • Completing dumping offsets
    • AoB to Memory Dumping
  • Binding of Isaac:
    • Multitab Scanning
    • Item ID manipulation
    • Teleport Hack (ASM + x64dbg)
  • Unepic:
    • Anticheat System
  • Terraria:
    • Enumerate DLLs and Symbols
    • Fast Attack Cheat
    • Godmode Cheat (no collision)
    • Inventory Hack
  • Hammerwatch:
    • Dissect Structures (.Net Symbols)
  • Cup Head:
    • Mono Dissector
    • Infinite Jumps Cheat
    • Player Collision (break & trace)
  • Cracking App1
    • Bad Boy & Good Boy
  • Cracking App2
    • Anti-Debug & KeyGen

No soy programador, me voy a enterar de algo?

Seguramente sí, explicaré todo desde el principio, con ejemplos básicos para que todo el mundo pueda entender como funciona una inyección de código, que son las estructuras y como dumpearlas, punteros, etc... La idea es que cualquier de vosotros pueda, al finalizar el streaming, coger su juego favorito y modificarlo (hacer un cheat!) más o menos complejo y personalizado. Si no logras entender nada puede que al menos disfrutes viendo como diseccionamos un juego y lo reventamos a base de comandos y programas hax0rs :)

Dónde puedo verlo, horarios, ¿se graba?

Todo será retransmitido por Twitch, en mi canal https://go.twitch.tv/aikoncwd, dependiendo de la velocidad que tome en el directo y de las preguntas de los usuarios, es posible que el temario lo tenga que partir en 2, 3 o más días. Cuando empiece a retransmitir supongo que podré ser más preciso con la duración del mismo. Trabajado de lunes a viernes, así que tengo el horario limitado a partir de las 19h hasta 00h (haciendo descanso para cenar!). Todas las sesiones se grabarán en twitch para verlas offline si se desea.

Horario oficial; Lunes 13/11/2017, a las 19:00h
Horario oficial; Miércoles 15/11/2017, a las 19:00h
Horario oficial; Hoy Lunes 20/11/2017, a las 19:00h

Puedo participar? Preguntar dudas, etc?

Sí! Y agradeceré enormemente que la gente participe y se interese. Se aceptan preguntas, podéis pedirme que repita cualquier explicación/ejemplo, pedir que ponga más empeño en algún tema, etc... Para ello usad el propio chat de Twitch o el servidor de Discord que he montado específicamente para el stream: https://discord.gg/BksVHAU

115
HeXaN

Ahí estaremos.

kassiusk1

Una idea cojonuda la verdad.

drakkenspain

All aboard the hype train!

Ranthas

Cuenta con mis pulgares

jilker

Una idea genial, nos vemos mañana!

Diward

Ahí estaré.

nobody1

Otro friki por aquí

Komachi

A ver si puedo verlo

IntelInside

#1 Una pregunta de tema de cheat para .apk tienes pensado tocar algo?

1 respuesta
AikonCWD

#10 Cheats en juegos para smartphone solo he usado editores de memoria (tipo cheat engine) y DNS suplantation (para comprar boosts sin pasar por caja). Pero no tengo conocimiento sobre debuggear aplicaciones APK, así que no tocaré ese tema porque no lo controlo :(

Además que la mayoría de juegos de móvil suelen ser online, y como tal, tampoco haría cheats para ese tipo de online.

1 respuesta
Larnox

Muy interesante.

Kb

Espero estar, yo solo manejo el CE y de manera muy basica, buscar valores y tratar de bloquarlos o modificarlos

1 respuesta
Pyronhell

#11 Para iOS/Android me han hablado bien de Frida (https://www.frida.re/), por si quieres probarlo. Yo no he tenido tiempo aun, no me da la vida :(

B

Perfecto, alli estaré, y bebé tambien.

neoline

Allí estaremos esta tarde con palomitas incluidas, muy buena iniciativa, yo llevo trucando a nivel básico desde el cheat engine que traía el emulador de SNES para MSDos que se llamaba ZSNES :-D
Cómo molaba.

1 respuesta
Jastro

Grande Aikon.

Espero con ganas el streaming

B

Sin duda alguno estaremos allí :).

goteNN

saldrá tu mujer a saludar?

1 respuesta
Kalgator

Pff a las 7 no se si estsre, pero a las 7.30 si >:D

AikonCWD

#13 #16 Genial, mucha gente usa CE para eso mismo, buscar un valor, modificarlo y ya. En el stream enseñaré lo potente que puede llegar a ser esa herramienta, mostrando sus funciones avanzadas y métodos para trucar el código.
#19 Lo dudo muchísimo, a lo mejor si que saludará por el micro, pero por webcam va a ser que no, que la flamearéis xD

1 respuesta
Diward

#21 Lo que expliques estos dias, será conocimiento utilizable para algo más que hacer cheats? Es decir, reversing como tal. O irá muy enfocado a la creación de cheats para juegos?

1 respuesta
AikonCWD

#22 Se podrá usar para reversing, pero el stream va orientado 95% a cheats de juegos. Al final del temario verás que he añadido 2 aplicaciones para "crackear" y mostrar algo muy básico del tema.

Si quieres aprender reversing desde 0 y bien explicado tienes el tutorial de Lena (40 capis) y el de Ricardo Narvaja. Durante el stream podéis preguntarme cualquier cosa relacionada, incluso puedo desviarme y hacer algún ejemplo, pero explicar reversing es demasiado hardcore, y básicamente estaría leyendo esos tutoriales en un video. Mejor lo miras tú tranquilamente, a tu ritmo. Son algo densos.

1
raidbrain

Me parece muy curioso el curso a ver que tal va, llevo un par de semanas con el hype de verlo

GuaNaGe

Interesante, intentaré estar ahí viendo todos los streams

HelThunk

No podré estar desde el principio por la hora, sobre las 9 me acoplo

BeTiS

Me parece una idea muy interesante, cuenta conmigo.

Gracias por tu aportación!

B

Ahi estaré, muchas gracias por tomarte las molestias de enseñar!

B

Podrías subirlo luego al Youtube? El tema me parece interesante, pero claro, no puedo estar pendiente para ver cuando comienza el streaming.

Gracias! :muac:

2 respuestas
B

#29 En twitch tambien se puede ver luego!