PicoCTF - m00nwalk
tags: PicoCTF CTF Misc
Challenge: m00nwalk
Description & Hint
Decode this message from the moon. Hint:
- How did pictures from the moon landing get sent back to Earth?
- What is the CMU mascot?, that might help select a RX option
Background
慢掃描電視 - slow-scan television(sstv)
Source code
Exploit - qsstv +
- First, I thought it might be a
mp3stegoproblem but found nothing. So, I tried to find the write up about this question. - Use QSSTV
1
2
3
4$ sudo apt-get install pavucontrol $ sudo apt-get install qsstv $ pactl load-module module-null-sink sink_name=virtual-cable 22 - The Setting
pavucontrol$ pavucontrol # then it should show up a GUI interface

- Note that must set the output from Null(Monitor of Null Output)
qsstv1
$ qsstv # again, it should show up a GUI interface
* Note that the Audio Interfaceshould bePaulseAudio- Then we can start to record in qsstv and set the command
1
$ paplay -d virtual-cable message.wav
- Then we can start to record in qsstv and set the command
- After finish the recording, we’ll got a
pngfile that contains the flag- Note that, the sequence of the audio is
message.wmv→pavucontrol→qsstv. The main job ofpavucontrolis to manage the audio that we play and send it to the right application(e.g.qsstv)
- Note that, the sequence of the audio is