Description
During an assessment of a unix system the HTB team found a suspicious directory. They looked at everything within but couldn’t find any files with malicious intent.
Solution
When we extract the misDIRection.zip whe find the hidden folder .secret The .secret folder contains a list of subfolders named as the numbers from 0-9 and letters from a-z and A-Z.
Every each subfolder is empty or contains a empty file named with a number. Let’s suppose that, if the subfolder it’s not empty, the subfolder name will be the character in the flag and the contained file name will be the position on the flag string…
When we get the flag string we’ll see that is encoded in base64 so we’ll need to decode it to get the flag.
We can solve it by hand but, to automate it, I did a self-explained python script that you can see at secret_finder.py
Enjoy! ;)