square-ctf-challenges - Some challenges were hosted on our infrastructure. They are now available as Docker images which you can download and run on your own computer. If you want to solve the challenges in the same way as the participants of the CTF, you should treat these Docker instances as blackboxes and avoid peeking at the backend code.
In year ERROR_MAX_INT_OVERFLOW of the beloved humans gone "to work", one of our feline operatives awoke from a happy haze of laser-pointer chasing to realize... the humans were gone. Who was invoking the laser?
With a swift leap, she dodged behind the table and traced the beam back to glowing red eyes. An iron-skinned cat sat, its paws tucked under its chin, on her favorite cushion. As she bristled all down her length, the door opened at last--but the human patted the laser cat on its head, inducing a robotic whirr, and said "Aww, you two are playing!"
And so we knew. The hand-held noisemakers humans spoke to could be drowned out by barking. The flat clicky lap-warmers they loved could be sat upon and their attention drawn from the screen. But when the machines came in our own cute forms, we were in grave danger.
Since that first feline alerted us, our operatives have been busy. We’ve stolen encrypted messages from android kittens’ safes. Avian operatives perched on wires logged network traffic as the robots sent their nefarious messages. Our bravest spies slithered into their corporations and nabbed source code.
Now it’s up to you to find coded messages that will let us deactivate the invaders. Use your favorite tools (see Tips and Resources for some suggestions) to decode their messages, break into their apps, and get the flags that will shut down their evil schemes.
|Book of Allies
Find a company at GHC!
Your mission, if you choose to accept it
|Security is QRyptous
You can use a lot of bytes.
See if your password is secure! Or whether this portal is secure!
|The General's Cat
Decrypt this ancient scientific article
|The Robot's Grandmother
Robots have grandparents too!
Crypto inside Google Sheets
|Little Doggy Tables
-- SELECT * FROM '\u\n\h\a\c\k\a\b\l\e'; --
|Reading between the lines
Find the secret in the archive
|Sniffed Off the Wire
Sifting through the noise
Sharing is caring.
A unique crossword puzzle.
|Needle in the haystack
Somewhere in this blob is the flag.
De-obfuscate some code.
|The Turing Agent
A Small Gameboy CTF
You only get 6 of them
A programming language with 17 instructions.
WORK_AT_SQUARE(1), PRIVACY_POLICY(1), CODE_OF_CONDUCT(1)