Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como TG:HACK

Binary Exploitation (I): Solución Reto TG:HACK 2020 "Boofy"

En esta ocasión pongo la solución a un reto de la categoría 'Binary Exploitation'  de TG:HACK 2020 , competición en modalidad 'on-line' , estilo 'Capture the Flag' y formato 'Jeopardy' . Este desafió, que  lleva por título  " Boofy" , en mi opinión, presenta un  nivel  de dificultad bajo  ( ★ ★ ☆☆☆ ) . Su  enunciado  dice lo siguiente: This program looks like it's password protected, but we can't seem to find the correct password. nc boofy.tghack.no 6003 Y se proporcionan dos archivos: un ejecutable (boofy) y otro con un código fuente (boofy.c). Solución : lo primero que hago es ejecutar el programa (boofy) ; se me pide una contraseña, introduzco 'A' y se muestra un mensaje que me indica que esa no es la contraseña correcta.  Después, echo un vistazo al código fuente  (boofy.c) : #include < stdlib.h> #include < stdio.h> #include < unistd.h> void get_flag() { printf("TG20{the ...