1. 程式人生 > >CTF之音訊隱寫

CTF之音訊隱寫

題目一:這有點刺耳.wav,首先用Audacity工具開啟“這有點刺耳.wav”檔案

選中方框中的下三角,選中頻譜圖既得flag。

題目二:為i春秋裡的“永不消逝的電波”,下載下來的音訊檔案為“60361A5FC9308684F5B1CBFBF84A6CF0.mp3”,拖入Audacity,並適當放大:

播放後明顯為摩斯密碼,所以先轉換為摩斯電碼:

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

然後用摩斯電碼工具解密:得:h l e i c i c t s t w o o c f e m c n 1 

這裡間隔符為空格。刪掉空格:hleicictstwoocfemcn1,然後柵欄解密之得:hiwelcometociscnctf1

題目三:Disco.wav,首先用Audacity工具開啟,播放時可以聽到前奏有段停頓。然後放大波形(ctrl+滑鼠滾輪)

拉倒最開頭可以看到波形,然後高點為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}

音訊檔案解碼到波形為一直線為止,不用一直解碼:

解題過程如下:

題目和工具