Cyber Apocalypse Challenge 2022 — Wide

The Wide challenge was in Reversing category and has the following description:

The challenge had a downloadable part, which contains an executable and a data file. In order to execute the executable you have to provide a path to the data file on the command line:

./wide db.ex

Decompiling

After decompilation we could see that there is a check for a specific password:

If the check succeeds it will output something.

Getting the flag

So I have started the challenge and provided the decryption key, which we can see in line 152. After that I was able to retrieve the flag:

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store