| my rAnd0m m1ndfl0w |
| #whoami $bl0g /script.s |
The Nixu Challenge 2020 - 3dprint --------------------------------- Started this one by downloading the mp4 file and watching it. The noise was "quite" irritating, but pretty soon it was obvious, that you can hear which way the printer's moving by the sound. So now I knew the logic, but it would've been too easy to solve by just watching the printhead move, so the camera was turned away and the sound faded a bit. As I'm no expert with audio to visualize the sound, I extracted the sound track to .mp3 with VLC. Next I opened the audio extract with Audacity, enabled Spectrogram and zoomed to see better the approximately correct frequency range for the printhead movement sounds. The range was about 1020 - 1460Hz and using linear range with Blackman-Harris window type as spectrogram I was able to "visualize" the sounds. Unfortunately Audacity is missing the option to extract the spectrogram (it was quite wide), so I just used the snipping tool to extract spectrogram in multiple parts. Next I compared the visualization with the beginning of the video from where you could determine which frequency represented which movement. Now I just converted the extracted images to black and white, then typed the movements in Pinta to every image. Example image:
_ _ _ _ _
_| _| |_ |_| |_ |_ | |_
_| |_| _ |_| | | _| |_ | |_|
LRULRULR UDLURU LR ULRDLUU UUDLDUUR LRULUR LURLUR UU ULRDLUUR
_ _ _ _ _ _
| |_ |_ | | | _| _| |
_ | _| _ _| |_| _ | _| _| |
LR UU LRULUR LR LRULUR LUURDDUU LR UU LRULRULR LRULRULR UULRU
L=LEFT, R=RIGHT, U=UP, D=DOWN
The sound separting the letters could be seen from the spectrogram too. And the last U is ignored as useless.
The challenge description gives the hint how to spell the flag correctly:
...the flag for you in ba5e16..
So the letters are typed small, even though they seem capital in the decoded message and the beginning of the flag can be seen on the video:
NIXU{3d_ba5e16_15_50_1337} <- can't hear the closing curly bracket either, but logically belongs there.
|