--
ESTUDIO COLECTIVO DE DESPROTECCIONES | ||
![]() |
WKT Tutorialz Site | ![]() |
![]() |
![]() |
![]() |
progrAmA | Logical | DOS |
DEsCripCión | Juego de lógica y habilidad. | |
tipo | Programa Comercial | |
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) | |
CrACkEr | Mr.Brown | |
FEChA | Julio de 1998 |
Introducción |
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 Atake |
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)
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:59Nota: 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 02A7Tengo 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) |