CTF之音频隐写

题目一:这有点刺耳.wav,首先用Audacity工具打开“这有点刺耳.wav”文件

CTF之音频隐写

CTF之音频隐写

选中方框中的下三角,选中频谱图既得flag。

题目二:为i春秋里的“永不消逝的电波”,下载下来的音频文件为“60361A5FC9308684F5B1CBFBF84A6CF0.mp3”,拖入Audacity,并适当放大:

CTF之音频隐写

播放后明显为摩斯密码,所以先转换为摩斯电码:

.... .-.. . .. -.-. .. -.-. - ... - .-- --- --- -.-. ..-. . -- -.-. -. .----

然后用摩斯电码工具解密:得:h l e i c i c t s t w o o c f e m c n 1 

CTF之音频隐写

这里间隔符为空格。删掉空格:hleicictstwoocfemcn1,然后栅栏解密之得:hiwelcometociscnctf1

CTF之音频隐写

题目三:Disco.wav,首先用Audacity工具打开,播放时可以听到前奏有段停顿。然后放大波形(ctrl+鼠标滚轮)

CTF之音频隐写

拉倒最开头可以看到波形,然后高点为1,低点为0编码得:110011011011001100001110011111110111010111011000010101110101010110011011101011101110110111011110011111101

总共105位,不能整除8,但能整除7,则以7个为一组分开,并且在最高位补0得:

01100110 01101100 01100001 01100111 01111011 01010111 00110000 01010111 00101010 01100110 01110101 01101110 01101110 01111001 01111101

然后用Converter.exe工具,每一组binary to Text,解码得到:f         l         a         g       {        W        0         W        *      f           u        n        n         y     },删除空格得:flag{W0W*funny}

CTF之音频隐写

音频文件解码到波形为一直线为止,不用一直解码:

CTF之音频隐写

解题过程如下:

CTF之音频隐写

题目和工具