Hardware


Academy CTF v2.

The Kani Greeting Protocol (Diary Of Proflamyt)

His face was bright red with rage.

I don't understand why he's so angry.

He keeps saying something in his language, but it's too fast for me to follow. The only thing I can make out is "911" because he keeps repeating it. Adrian mentioned earlier that it's what I should say if I get into trouble, need help, or have to get to a hospital.

He definitely looks like he's about to faint.

I think I may have greeted him a little too warmly.

He's still holding his cheeks. He should have greeted me back by now. I wonder what's taking him so long, and why he looks so furious.

This is only my second day here, and everything seems strange. Everyone seems busy all the time. Adrian left very early for work, and I got bored, so I stepped out for a stroll.

He had warned me repeatedly not to go out by myself.

"This place is different. Don't go out alone until you learn their protocols," he had said.

But I had to get out. You see, I'm not very good with enclosed spaces. Back in Kani, we sleep outside. Buildings are only for when it's too hot or too cold to stay outdoors.

I promised myself I'd only be gone for a few minutes. I even counted the houses I passed so I could find my way back. I must have mixed them up somehow. It's incredibly easy to get lost here, the houses all look exactly the same.

That was when I saw him standing by the roadside.

He seemed to notice that I was lost. He smiled and said something. I couldn't understand a single word, but from the look on his face, I could tell he was trying to help me.

So I smiled back and greeted him the only way we greet people in Kani:

Three resounding slaps across the cheeks.

A symbol of deep respect.

For a moment, he just stood there staring at me. I was pleased. In Kani culture, remaining speechless after a greeting is considered the highest form of appreciation, maybe i should move in for a fourth.

Then his eyes widened.

What an honor.

I don't think he had eaten much that day. He suddenly began swaying and stumbling backward. Concerned, I tried to help him stay on his feet, but that only seemed to upset him further.

That was when he started shouting "911" over and over again.

Maybe that's how people here say "thank you." Or perhaps he's trying to get me help. After all, I am the one who's lost.

How considerate of him.

Though I do wish he'd stop backing away every time I try to thank him for his kindness.



Challenges

uart

One of the bench devices is wired to the probe header at /dev/connect and, once it has power, quietly clocks a secret out over a UART line. Tap the wire, capture the signal, and decode the framing to recover the flag.

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

spi

A device on the probe header at /dev/connect shifts a secret out over an SPI bus but only while chip-select is asserted. Power it on, sniff the clock and data lines, and decode the bits.

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

i2c

A device on the probe header at /dev/connect talks I2C, clocking a secret out once it is powered on. Sniff SCL/SDA and reconstruct the transaction.

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

uart-rand

Same UART line as the others, same probe header at /dev/connect but this device runs at an unknown, odd bit rate that changes every time it powers up. You will have to recover the timing from the signal itself.

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

30-Day Scoreboard:

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score