Documentos de Académico
Documentos de Profesional
Documentos de Cultura
By Makkakko
1.- OBJETIVO
3.- HERRAMIENTAS
W32Dasm v8.93
OllyDbg 1.07 http://home.t-online.de/home/Ollydbg/odbg107a.zip
UltraEdit 32 v9.00c (Editor Hexadecimal, aunque vale cualquiera)
Un poquito de vista
Clickeamos dos veces sobre 004012DC. Vemos que hay una orden que nos
suena: 74 (salta si es equivalente). Si lo cambiamos por 75 (si no es
equivalente), cuando nuestro número no coincida con el que el programa
utiliza, nos llevará a la zona de “CHICO BUENO”. Así que bastará cambiar el
salto condicional: 74/75. Probamos en el Olly. Pulsamos el BOTÓN DERECHO
DEL RATÓN y elegimos ASSAMBLE (tenemos que estar situados encima de la
orden que vamos a cambiar, en este caso: 004012DC |. 74 16 JE SHORT
ZEBRONE.004012F4). Si recordais con el desamblador el 74 corresponde a JE y
el 75 a JNE. En el cuadro que aparecerá en el Olly sustituimos el JE por
JNE dejando el resto de la orden igual. Vamos a probarlo. Pulsamos DEBUG -
RUN. Introducimos un nombre y un número y ... Congratulations, you have
cracked the Zebra Crackme ver. 1.1.
Para crackear este sencillo programa nos hemos valido de las pistas
que el W32Dasm y el OllyDBG nos han suministrado. Con un poquito de vista y
sabiendo el significado de las ordenes 74/75, hemos podido dar con la
solución.
5.- AGRADECIMIENTOS
6.- DESPEDIDA