Stones (rev)

We are given a file, stones.whatdis. Running file on it shows it as a Windows binary file.

We soon realise that it is a Python compiled executable and use Pylingual to decompile it to get the following:

It sends a GET request to a hardcoded IP address and port, and if the supplied user_date is correct we get the flag.

Notice that the challenge description also mentions the existence of a /flag endpoint on the server. When accessing that endpoint it gives us the link to a YouTube video.

Entering the upload date of the youtube video as the 'date' parameter, we can retrieve the flag. Below is my solve script:

Last updated