As I outlined in Iterations of this Site, this website has been a project for me to learn and experiment. As a part of that I’ve included 10 easter eggs littered around the site in various places, they’re not overly complex, but they provide a chance for others to learn about some of the different elements of the site like I have in building it.
If you’ve uncovered all 10 of them, I’d love for you to let me know, send me a message to my twitter
For those keen on a bigger challenge, I provide the below. Some bafoon has attempted to encrypt a super sensitive file, but it appears they’ve done it in the worst way possible!
- The file is encrypted with AES-256-CBC
- There is no salt
- The file is not padded
- The initialisation vector (IV) is not random, it’s comprised of entirely zeroes
- While the key is 32 bytes long, all but the first three hex digits are zeroes
Your objective is to work out the key for the file by brute forcing the first three hex digits of the file. You can download the file below:
FILE: super_secret_doc.enc
SHA256: b4b57d56d87eb2446db950d37a6e1b6176f48b34dd11ce63d3ccfd513bc12ec1
BASE64:
FUzOABsAe9TxI60RrdixAJkDft++j75kFrGfFHIXxaIjjS7E+f/izalZwJ2lkZ69klP+hQztT5euiNHn
/C4GzoedhBYU7P4bZuH3ZkUm+JyJZ3zoayeiqCA/qUDk77c/wE/qVpReH4C99gguPrA+4ssW4i7liMat
rfVXm8YZnDFeE3lgCAQsDYEBKVQ+03EErTGOrw2Rum84l0XvPMk14cHeZ+gqkPAmMtQ5o/fG9PxzvjuV
Jb2WTtn0TLIJqEX7rcA8rylHGUfXK6LSO17bQHvaE6WhLsjNJLaFc//r5nMBgT3X0pSUHZJF6N3c/xOG
nTjs0UKRRvk7jEqz61l/Qg==