crackmes.one

Zydak's Tetris DRM

Author:
Zydak

Language:
C/C++

Upload:
2026-10-10 00:39

Platform:
Unix/linux etc.

Points:
600

Quality:
4.0

Arch:
x86-64

Downloads:
94

Size:
84 B

Solves:
1

Attempts:
23

Description

The crackme is too big to upload, so here's the link to the google drive with the actual crackme (with permission from Xusheng): https://drive.google.com/file/d/1jb7lm1kvMZ2PhxGiUYIsMSguiK6YODCA/view?usp=sharing A retro tetris game, the game had an online DRM, but unfortunately for you, the game servers have shut down! So now to play it you'll have to patch the DRM out of the game and restore it to a playable state. Then beat all 5 levels to reveal the flag. First you'll need to even launch the game itself because the DRM will not allow it without connecting to the server. But without the data from the server the game ends up in a corrupted state, you'll have to figure out what exactly was the server supposed to send, what is corrupted because of it, and then patch it to beat all 5 levels. (Hint - See what happens if you manage to patch the exit(1) out of the handshake with the server when authentication fails) For rendering the game and audio miniaudio and termbox2 were used. If for whatever reason audio or rendering fails to initialize on your machine, or you manage to get the flag and you're confident that it's correct, but it doesn't get accepted on the website, or you get any other problems with the crackme, please contact me. Also if you manage to beat the crackme I'd appreciate if you sent me a message and told me how you did it so I can improve the next one :) You can also DM me for hints if you're stuck. (crackme does a connection on local host trying to mimic a connection to the server, so don't be scared, but it doesn't actually require any connections at all, it can be patched fully offline) Contact: Telegram: @breslau10 Discord: zydak2137

Flag

Log in to submit the flag.

SolverSolvedPoints
SVz 2026-10-10 17:45 600