Suninatas Game 28
challenges
Game 28
The hint says brute-force is unnecessary, so this is likely a file-format trick.
1 | $ file So_Simple.zip |
This challenge uses ZIP pseudo-encryption (the encrypted flag bit is set even though the entry is not truly encrypted). That can break normal extraction in some tools.
Method 1: Use a pseudo-encryption aware tool
unar can extract So_Simple.zip
directly:
1 | $ unar So_Simple.zip |
Then extract the nested ZIP:
1 | $ unar Am_I_key.zip |
Decode Base64:
1 | $ echo dGE1dHlfSDR6M2xudXRfY29mZmVl | base64 -d |
Method 2: Patch ZIP header manually
You can also fix the ZIP flags in a hex editor (or
radare2) by clearing the encryption bit in the local file
header / central directory entries (0x0908 -> 0x0008 for
relevant records). After patching, standard unzip tools work.