Pequeña guía de desprotectores de juegos para DOS

Habla de todo lo relativo a los ordenadores y las consolas de cualquier tiempo. || Discuss about everything related with the computers and consoles of all times.

Moderadores: Neville, CEZ

Responder
Avatar de Usuario
Neville
256 bits
256 bits
Mensajes: 3300
Registrado: 03 Ene 2005 12:03

Pequeña guía de desprotectores de juegos para DOS

Mensaje por Neville »

En este hilo me propongo hablar un poco de aquellos programas que, en los lejanos tiempos del DOS, prometían acabar con aquellas molestas protecciones de los juegos. Ya sabéis, aquello de "Inserta el disco original", "Antes de continuar, mira la línea 25 de la página 30 de tu manual" o, peor aún, "utiliza la rueda que viene con el juego para averiguar este dato".

Hoy en día se ve de todo, desde los que se esfuerzan por preservar aquellas protecciones (las había muy curradas, como las que implicaban una rueda de papel o cartón) a los que preferimos olvidarnos de aquellas cosas que nos estropeaban o nos obstaculizaban la jugabilidad.

En fin, como el caso es que termino probando muchos juegos de DOS, he terminado haciendoles un espacio en mi disco duro a programillas como Neverlock o Locksmith, y he de decir que me gustan más ahora que entonces. En sus tiempos ocurría a menudo que la versión del juego que tenías no era la soportada por el programa de turno, y había que recurrir a fotocopias y demás, mientras que hoy día es más fácil encontrar esta o aquella versión del juego y su tasa de éxito mejora bastante.
gatuno escribió: son bases de datos en plan "en el offset 0x3471 del archivo JUEGO.EXE, cambiar los bytes EB 07 por 90 90".

o, con un poco mas de probabilidades de funcionar porque no se basa en un offset fijo, "buscar en el archivo GAME.EXE los bytes 84 01 74 0d y cambiarlos por 84 01 eb 0d"

por ello puede haber problemas si tu ejecutable es diferente (version en castellano, o una version distinta que la version que desprotegieron los crackers, por ejemplo).

funcionan como un antivirus (firmas, no heuristica), pero en vez de buscar cadenas de bytes que identifiquen virus, buscan cadenas de bytes de la proteccion. ¡son como una prueba PCR tb! XD
Así que sin más preámbulos voy a repasar algunos de estos programillas.


1) CrackAid v3.39 (1993)

Imagen

Desarrollado por un tal Rawhide de los Humble Guys, que un equipo de petanca no parece. Soporta unos 300 juegos, casi todos de la franja mas antigua del DOS.


2) Crock v2.32 (1994)

Desarrollado por Firebug y Eryx, de profesión, deducimos, ondear la bandera de la calavera. Es de los pocos que se atreven con el Strike Commander versión disquete, un juego muy puñetero de desproteger, pero solamente lo hace a medias.

Imagen


3) Locksmith v1.31 (1994)

Imagen

Imagen

Desarrollado por REM Software, tiene toda la pinta de ser un producto comercial que, por supuestísimo, también acabó pirateado.

Estamos ante uno de los programas más populares de su tipo, y que soporta unos 750 juegos, que se dice pronto. Además especifica qué desprotege exactamente en cada juego, una información muy útil porque algunos juegos usan varias protecciones, como tener el disco en la unidad además de hacernos consultar el manual.


4) The Patcher v6.5 (1995)

Desarrollado por Michael Caldwell, que como no oculta el nombre debió ser un producto comercial o freeware. Desprotege unos 200 juegos.

Imagen


5) Universal NeverLock '96 (1996)

Imagen

Imagen

Otrro producto comercial que terminó en las manos de los piratillas. De nuevo es un producto más cuidado que el resto, hasta divide los juegos en dos colecciones, la "clásica" (de unos 280 juegos) y la "nueva" (con otros 350 juegos).

Como contrapartida, parece que no funciona igual que el resto. En lugar de buscar unos datos concretos en el ejecutable y cambiarlos por los suyos, parece que usa un TSR que se carga antes / en lugar de este. Y ya puestos, nos mete una pantallita con su propaganda.

Imagen


Como decía, emplear estos programas hoy día tiene sus ventajas y sus inconvenientes. Casi todos crean una copia de seguridad de los archivos que modifican, así que tampoco corremos peligro mortal con ellos. Más bien la pega principal es que nadie nos garantiza la calidad de los cracks. Los hay muy buenos - por ejemplo, hace poco desprotegí los Star Wars: X-Wing y TIE Fighter de disquete sin problemas- pero también otros que no funcionan, que no desprotegen completamente los juegos o que incluso los hacen injugables.

Bajo DOSBox, además, estas versiones nos pueden dar "guerra", aunque suele bastar con usar la opción loadfix del emulador para los casos rebeldes.

Por último, estos no son ni de lejos los únicos multi-deprotectores que existen. En este artículo de la web Nerdy Pleasures tenemos listados algunos más, y también se nos explica un poco mejor cómo funcionaban estos programas.
These are the days
When our work has come assunder
These are the days
when we look for something other

Midnight is where the day begins
Avatar de Usuario
Neville
256 bits
256 bits
Mensajes: 3300
Registrado: 03 Ene 2005 12:03

Re: Pequeña guía de des-protectores de juegos para DOS

Mensaje por Neville »

En el caso de que la versión soportada por estos programillas no sea la que tenemos (por ejemplo, si tenemos una versión del juego en castellano) todavía hay una última opción. Dejo que os lo explique cireja, una de las personas que contestó a la versión original de este hilo en otros foros:

Resulta que, aunque parezca mentira, el DOTT disquetes no está crackeado. Por lo menos, por más que en registrado internet nadie lo comparte crackeado. Pues eso, al lío.

- Lo primero que hice fue probar un puñado de programas de estos que habéis puesto aquí, a ver si sonaba la campana. Locksmith y Universal soportan el juego, pero solo la versión en inglés, no funciona con la española. Me llevé un palo de cojones con esto, y me dije, y ahora qué.

- Me pillé la versión en inglés y la instalé, y volví al Locksmith para aplicarle el parche y al menos ver el programa funcionar. Y funciona, la verdad es que hace lo que tiene que hacer estupendamente.

- Llegados a este punto que tengo el TENTACLE.001 en inglés parcheado, me pregunto si habrá hecho muchos cambios y si se verán con facilidad. Comparé entonces los cambios del original en inglés con el parcheado por mí con UltraCompare y solo salieron distintos un par de parejas de bytes.

- Entonces me pregunté si sería posible localizar esa sección en el fichero español y si serían los mismos bytes a cambiar. Y BINGO. Funciona. Tras dejarme los ojos comprobando las direcciones en hex para no equivocarme, cambio ese par de pares de bytes y fichero crackeado por Cireja's Industries LTD jijii

¡¡¡Ya soy un hacker!!! :lol:

Ahora la parte técnica para quien lo quiera hacer a mano:

Day of the Tentacle: parchear TENTACLE.001

Original Crackeado
3802d0 f 6A 68
3802e0 0 11 68

8df870 7 6A 68
8df870 8 F4 68
En resumen, desproteger la versión soportada, dejarse los ojos con un programilla para buscar los bytes alterados y hacer los mismos cambios en nuestra versión.
These are the days
When our work has come assunder
These are the days
when we look for something other

Midnight is where the day begins
Avatar de Usuario
Neville
256 bits
256 bits
Mensajes: 3300
Registrado: 03 Ene 2005 12:03

Re: Pequeña guía de desprotectores de juegos para DOS

Mensaje por Neville »

Se me olvidaba decir que algunos de estos programas para desproteger juegos también incluyen trainers y trucos. Si es lo que andáis buscando, yo os recomendaría el Unprotect Professional de v5.0 pa' arriba. Se puede descargar desde Archive.org.

Imagen
These are the days
When our work has come assunder
These are the days
when we look for something other

Midnight is where the day begins
Responder