En los años 90, los juegos de computadora parecían fácilmente pirateados / pirateados por adolescentes sin un conocimiento profundo de piratería. ¿Qué conocimiento se necesitaba para hacer eso? ¿Fue difícil de hacer?

El mejor lugar para aprender, en mi humilde opinión, ha terminado en Cheat Engine.

Consulte los Tutoriales para ver ejemplos. Estas herramientas suponen principalmente que no hay DRM, o que DRM se elimina mediante otro método. En el pasado, como lo mencionaron otros, DRM no era normativo, por lo que descifrarlo no fue un problema.

El proceso de piratería fue bastante sencillo, como verá en los Tutoriales vinculados.

Básicamente, conecte el depurador / escáner de memoria a su proceso de ejecución (juego). En el juego encuentra un valor conocido, tal vez tu salud sea 68. Luego busca en la memoria ese valor y rastrea todas las ubicaciones de memoria que lo contienen.

Regrese al juego y haga algo para modificar su valor. Digamos que te lastimas y pierdes 2 puntos de vida, ahora tu estado es 66. Vuelve al escáner y busca las ubicaciones conocidas donde el valor cambió a 66.

Hazlo repetidamente hasta que solo tengas una única ubicación donde el valor coincida con el valor del juego. Luego edite la memoria y establezca el valor en un valor arbitrario (me gusta 1,000) … ficha a su juego y vea si refleja el cambio que realizó.

Si es así, has pirateado el juego con éxito. Este es un ejemplo bastante simplista, pero debería darle una idea. Si estás interesado, juega con Cheat Engine y piratea algunos juegos por tu cuenta.

En el pasado, una vez que encontrabas la ubicación de la memoria, era relativamente estática y la mayoría de las veces podías confiar en estar en la misma dirección de memoria la próxima vez que jugaste el juego. Hoy en día, los desarrolladores ponen mucho más esfuerzo en colocar estos datos en ubicaciones más aleatorias que cambian deliberadamente cada vez que enciendes un juego, aunque la premisa básica sigue siendo la misma.

En aquel entonces, las máquinas eran muy simples, estamos hablando de juegos que apenas tenían unos pocos kilobytes, por lo que descubrir cómo funcionaba no fue tan difícil. Solo tomó curiosidad y algo de tiempo. Poco a poco, al darse cuenta de que mover una cosa cambiaba a otra, y que mover esto por allí hizo eso, se les ocurrieron formas muy ingeniosas de salirse con la suya. Estoy seguro de que si adquieres una consola y un juego antiguos, también podrías descubrir algunas cosas interesantes, solo ten curiosidad, piratea.

Como los otros declararon antes, los programas de computadora eran mucho menos complejos que hoy. Para descifrar esos programas necesita un poco de conocimiento del lenguaje ensamblador.
Hoy en día puede usar programas sofisticados como IDA Pro para depurar software.
Si quieres probar tus habilidades, hay muchos tutoriales en Internet. Solo google para ello: Google

Los programas se han vuelto mucho más sofisticados.

DRM no era tan frecuente hasta finales de los 90, por lo que la mayoría de los juegos realmente no requerían crackear.

En cuanto a la piratería del juego en sí, el proceso no ha cambiado mucho. Solía ​​usar una combinación de ollydbg (un desensamblador / depurador) y un motor de trucos (un editor de memoria).

Al descifrar, abre el programa en un desensamblador y omite o elimina cualquier código que impida que el programa se inicie o se registre sin un CD o credenciales.

Para hackear un juego, simplemente use un editor de memoria para modificar variables o inyecte su propio código de ensamblaje en bloques de memoria vacíos.

Oh, en los años 90 era un mundo completamente diferente … Los juegos de computadora se podían encontrar fácilmente en ciertos ftps o vienen preempaquetados en disquetes … Era bastante fácil vencer a la protección de copia porque era muy pésimo en aquellos días … Y no se necesitaban habilidades especiales solo tienes que instalar el juego, a veces ejecutar crack contra el exe del juego y disfrutarlo. Ahora escribir esas grietas requeriría algo de asm fu, pero la mayoría de las veces alguien ya lo hizo. Se puede encontrar mucha información sobre este tema en Google

Absolutamente estaba roto en aquel entonces.
Pero como parece fácil ahora, no fue fácil en ese momento. Muy pocos querían revisar los archivos del sistema e intentar modificarlo.
Por ejemplo: el videojuego “Roadrash” .. simplemente tuvimos que cambiar algunos nombres o alterar el nombre de la carpeta.
Para eliminar autos mientras se juega, se pueden eliminar todos los archivos de autos que residen en el directorio / data / cars / de la carpeta raíz del juego. y voila! no hay tráfico y es Win-Win.