| ESTUDIO COLECTIVO DE DESPROTECCIONES Última Actualizacion: 25/10/2001 |
Programa | Logical | DOS
Descripción | Juego de lógica y habilidad
Tipo | Programa Comercial
Tipo de Tutorial | [X]Original, []Adaptación, []Aplicación, []Traducción
Url |
Protección | Hay que introducir una password para empezar a jugar
Dificultad | 1) Principiante, 2) Amateur, 3) Aficionado, 4) Profesional, 5) Especialista
Herramientas | Debug, Editor Hexadecimal (Dis86)
Objetivo | Simular estar registrados.
Cracker | Mr.Brown
Grupo | Link a tu grupo de crackers
Fecha | Julio de 1998
INTRODUCCION
Al empezar sale una pantalla en donde hay que poner una clave que aparece en el manual impreso del juego. Aunque tenga el programa original, es un rollo tener que buscar la clave cada vez. Lo ideal sería que no la pidiese, o que acceptara cualquier valor como válido. ;-)
AL ATAQUE
Ya ha pasado un tiempo desde que me miré este programa, pero como tengo unas notas en un papelucho, las pongo aquí para quien esté interesado. Es de los tiempos del Dos y lo debugué con el pgm DEBUG (que está incluido en el ss.oo MsDos) Me parece que la dificultad que me encontré era por culpa del modo gráfico del juego, que hacía que le perdiera la vista al debug, y de que era la primera vez que intentaba una desprotección. Bueno, lo que tengo apuntado que había que hacer es :
    - Desde 358F:0E, (o sea el principio)

    GO 2a

    T

    - Desde 74E0:2E,

    GO 154

    T

    T

    - Desde 1F71:0,

    GO 1f

    T

    - Ahora estamos situados en 1339:59
Nota: Puede que los segmentos sean diferentes según la configuración del Pc. En el offset :20C hay este código :
    1339:020C   call   9BDA

    1339:020F   mov    si, ax

    1339:0211   cmp    si, +01

    1339:0214   jnz    0219

    1339:0216   jmp    02A7
Tengo apuntado que el call 9BDA muestra la pantalla del código, y que el jnz 219 saltaba si se ponía una clave errónea. Así pues, al cambiar jnz 219 por nop,nop cualquier clave será considerada correcta. ;-) Lo que no recuerdo es si se puede "nopear" también la llamada que muestra la pantalla. Para dejar el parche en el fichero exe, lo hice con el Dis86 :
    227a:fffddbc5 nop  (90 en hexa)

    227a:fffddbc6 nop  (90 en hexa)
[ Entrada | Documentos Genéricos | WkT! Web Site ]
[ Todo el ECD | x Tipo de Protección | x Fecha de Publicación | x Orden Alfabético ]
(c) Whiskey Kon Tekila [WkT!] - The Original Spanish Reversers. Si necesitas contactar con nosotros , lee esto antes e infórmate de cómo puedes ayudarnos