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