Tags: morse audio analysis
Rating:

CTF Gandalf here, with another writeup - this time it's about Hackover CTF 2018's `Hummel Hummel - Fart Fart` challenge.
This odd challenge, tagged `misc`, presented us with a mp4 video file containing a farting unicorn and accompanying noises.
We immediately jumped to the conclusion that it's most likely morse, judging by the low point incentive and constant timing of farts.
Because nobody wants to listen to almost 5 minutes of farting noise to decode this by hand, we analyzed the audio - noticing that the "fart" samples do not have perfect silence in them, and that the rest of the audio is silent - so we don't have to bother with noise filtering.
At this point it was merely a job of programmatically counting the gaps and noise timings, and then reading it as morse. The morse is encoded with a WPM rate of about 1, by the way.
After decoding, we're met with the flag:
`poetry inspired by baked beans`
That's all, folks!
__CTF Gandalf__