--
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) |
[ Entrada | Documentoz GenΘricoz | WKT TEAM Main Site ] |
[ Todo el ECD | x Tipo de Protecci≤n | x Fecha de Publicaci≤n | x orden AlfabΘtico ] |