Solución al reto keyconsole #wgsbd2
Este fue el primero que resolví creo. En este caso nos encontramos con un binario que al ejecutarlo nos dice:
./tmp_key [-] Checking if your environment is compatible, please wait ... [-] Your software isn't original, please buy an original copy.
A ver que nos dice strings:
strings tmp_key ... /tmp/%i_privatekey_%i [-] Checking if your environment is compatible, please wait ... /dev/random %i%i%i%i%i ...
Parece que busca un fichero en /tmp/X_private_X, donde las Xs son variables y un poco más abajo vemos el uso de /dev/random.
A ver que nos dice strace:
touch /tmp/0_privatekey_0 strace ./tmp_key ... open("/tmp/3_privatekey_3", O_RDONLY) = -1 ENOENT (No such file or directory) ...
Ahora intenta abrir /tmp/3_privatekey_3. Los números van cambiando de forma aleatoria y de acuerdo con la imagen, apuesto a que los números varían de 0 a 4.
Para solucionar este reto te puedes crear todas las combinaciones posibles del fichero (25) o yo en mi caso me creé varios ficheros y ejecuté varias veces el binario hasta que el fichero buscado fuera uno de los que había creado.
./tmp_key [-] Checking if your environment is compatible, please wait ... [-] System compatible: Your*environment_is-fully:compatible_you*can=play.NOW
Ya tenemos nuestro token: Yourenvironment_is-fully:compatible_youcan=play.NOW
Buscar
Entradas Recientes
- Posts
- Reemplazando la bateria del AirTag
- OpenExpo Europe décima edición, 18 de mayo: El Epicentro de la Innovación y la Transformación Digital
- Docker Init
- Kubernetes para profesionales
- Agenda: OpenExpo Europe 2022 llega el 30 de junio en formato presencial
- Libro 'Manual de la Resilencia', de Alejandro Corletti, toda una referencia para la gestión de la seguridad en nuestros sistemas
- Mujeres hackers en ElevenPaths Radio
- Creando certificados X.509 caducados
- Generador de imágenes Docker para infosec