SpookyPass

Este es un reto de HackTheBox

Esto es algo diferente a lo que he hecho hasta ahora; este es un reto retirado de HackTheBox y es un formato más corto.

Empezamos descargándonos el archivo del reto, que es básicamente donde reside todo el reto.

Dentro del archivo .zip tenemos lo siguiente

Vamos a descomprimirlo y a ver cómo se resuelve esto

Tenemos esta carpeta y dentro de ella un ejecutable

Vamos a ejecutar a ver qué pasa

Nos pide una contraseña (la cual no tenemos). Voy a probar con “hackthebox” por si de casualidad es, pero ya te digo que no.

Ahí vemos que no funciona.

Una cosa que se me ocurre es que si hay una contraseña dentro del script, tiene que estar programado para que en algún momento valide el input que introducimos.

Esto es lo que vemos al abrir el archivo con nano

Por lo que, bueno, una herramienta que podemos utilizar es “ltrace”, con la cual podemos ver, a nivel de llamadas de funciones, qué es lo que pasa dentro.

Aquí vemos que el script recibe mi cadena y con “strcmp” compara dos cadenas: mi input y otra cadena que parece la contraseña.

Ahora que tenemos la contraseña vamos a probarla

Vemos que nos da un error; esto es porque está incompleta. Si imprimimos los caracteres imprimibles y filtramos por la contraseña que tenemos, obtenemos el resto.

Ahora que ya tenemos la contraseña completa vamos a comprobar si funciona

Y ahí tenemos la flag para comprobarla en HTB

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut