Find The Easy Pass
1 minuto de lectura
Se nos proporciona un binario de 32 bits llamado EasyPass.exe que es un archivo Windows PE:
$ file EasyPass.exe
EasyPass.exe: PE32 executable (GUI) Intel 80386, for MS Windows
Si lo ejecutamos en una máquina Windows, nos preguntará por una contraseña:

Como la contraseña será incorrecta, veremos un mensaje “Wrong Password!”:

Un análisis de código estático con Ghidra no es útil. Por tanto, vamos a utilizar un depurador como x32dbg para depurar el binario. Una vez abierto, podemos buscar la cadena de texto anterior:

Y ahora ponemos un breakpoint en esa dirección (bueno, en la instrucción jne):

Y al ejecutar el programa de nuevo, veremos la contraseña esperada:

Por lo que la flag es: HTB{fortran!}.