Page 41 - SEGURIDAD_INFORMÁTICA_2020_COLOR_Protegido
P. 41
39 40
Seguridad informática – Prácticas de laboratorio Seguridad informática – Prácticas de laboratorio
Los archivos ejecutables con extensión .exe difícilmente dejan ver el código fuente, 2. Posteriormente guarde el archivo en una localidad de su disco duro (por ejemplo,
a menos que sea inspeccionado con alguna herramienta como OllyDbg (usada para en el Escritorio en una carpeta llamada Crackmes). Lo anterior con el nombre:
efectos de ingeniería inversa). PRUEBA_CM.
En el siguiente Paso a Paso, se ilustra el procedimiento para la creación de un
crackme en lenguaje C, para lo que será necesario el uso de la IDE: DEV-C++. 3. Comience a capturar el código fuente que se muestra en la siguiente imagen.
NOTA: el programa a desarrollar, debe validar un nombre de usuario (Username) y Verifique cada línea de código (sobre todo la declaración del nombre de usuario y su
una contraseña (Password) correctas. En caso de serlas, el programa arrojará el password, el cual, se encuentra definido por el programador). Guarde los cambios,
siguiente mensaje: Bienvenido al sistema, de lo contrario; el mensaje dirá: Logueo compile, ejecute y efectúe las pruebas de logueo correspondientes. Finalmente, cierre
incorrecto, intente de nuevo. Opcionalmente, dicho password se puede intentar DEV-C++.
ocultar debajo de una cadena de asteriscos o puntos. El crackme, debe guardarse
como PRUEBA_CM.
1. Inicie abriendo DEV-C++ y enseguida proceda a crear un nuevo Archivo Fuente:
Menú Archivo>Nuevo> Archivo Fuente.
Cuadernillo de trabajo