error-message
success-message
saving-message
warning-message
JavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
JavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
Here is the ZZT game I made as a hacking challenge, for the Toulouse Hacking Convention 2021.
The aim of the game is to discover a secret code (called "a flag"). During the convention, you had a website where you submitted the flags you found to earn points. The flag of this challenge has the format `THCon21{-------------}`, with "-" as alphanumeric characters.
The flag is considered valid only when it is given by this original zzt file. Apart from this rule, you can do whatever you want. Be ruthless with the file : analyze it with any editor, modify it, add some cheats, extract data from it, etc. That's the only way to find what to do to get the flag.
The challenge is made in two parts. It was splitted in two zzt files, so that teams could still get points even if they solved only one of it. I re-merged it into one big part, because I prefer like that.
The description of the challenge was this text :
> TUR-ROX
> A journey in Turing-approxi-complete video games.
> "ZZT" ? What is that strange file extension ? It may be something old. If it's old, there is a MUSEUM about it. Whatever it is, I suppose it has nothing to do with Catherine ZETA-Jones.
It was just here to introduce ZZT and give clues on how to play with it. Keep in mind that the majority (maybe the totality) of the people at the Convention did not know about this game.
You won't have any problem with the "ZZT" part of the challenge, if you already know ZZT-OOP a little. But the "other" part may be more interesting.
-------------
One last thing : please do not publish any solution or walkthrough of this challenge. I want to propose it to root-me.org, and to be accepted, no solution must be disclosed. If you are stuck and want some clues, you can send me a private message on Discord : Réchèr #8662
-------------
Good luck !
14 June 2021
This section tracks other objects or external resources.
The external resources, such as tarballs or Git repositories, are then available as part of the object. Their files can be considered local to the object and usable in scripts or as part of a build process.
For resources that are only to be used as part of the build or runtime of the object, it is best to describe those local to those sections.
THCON21.ZIP23.64KiB
application/zip
Challenge of the Toulouse Hacking Convention ZZT World Distribution
https://museumofzzt.com/zgames/c/THCON21.ZIP
QmT8LJnncu1GF4uW7ouqpxVc8nifXoQ7Lb93bmQ5tdgKRM
QmVncvsMeVkqhYNdauUVxisFWUTQH8RNihu5qMfRFjJijj
Qmbbdthh6wWL1SZvDqVQ8yjQeRiDu75yUR9xMHp5oNRL6K
downloadJavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
JavaScript must be enabled.
There was an error retrieving this content.
The content could not be found.
Confirm message?