工具
1.Audacity
下载:https://www.audacityteam.org/download/windows/
使用:
- 删除:先用左键长按拖着选中内容,然后选择软件最上方菜单栏的编辑,然后选择“删除”,最后点击文件的导出音频就能成功导出删减后的内容
- 增大音量
2.deepsound
下载:https://github.com/Jpinsoft/DeepSound/releases
3.dtmf2num
下载:http://aluigi.altervista.org/mytoolz/dtmf2num.zip
4.MMSSTV
下载:https://hamsoft.ca/pages/mmsstv.php
5.虚拟声卡
下载:https://vac.muzychenko.net/en/download.htm
6.MP3Stego
下载:https://www.petitcolas.net/steganography/mp3stego/
一、摩斯电码
解释:莫斯电码相对比较简单,但是需要认真分析,摩斯电码在每音频里面每有一个较大空格就代表要下一个字母了,如下图摩斯电码为:..-. ..- -.
(),切记到下一个字母后要有空格,然后丢到在线网站转为ASCII,http://moersima.00cha.net/
注意:记得解密出来的摩斯电码要改成大写
二、频谱图
解释:在Audacity工具里面按如图示选择,就能看到频谱图,就能正确分析出来
三、隐写
1.普通隐写
解释:在音频文件里面,写入了其它的文件,比如flag.txt,也可以是图片等等,此时可以用deepsound去进行进行解密,此过程中可能还需要找到密钥才能解密,deepsound隐写的内容更多是基于LSB算法
步骤如下:
-
打开文件输入密码
-
提取出隐写的文件
2.MP3隐写
解释:MP3隐写与上面提到的隐写不太相同,MP3隐写的内容,使用DeepSound未必能解的出来,MP3隐写更多是使用基于量化步长修改方法的算法,对于解密MP3隐写可以使用MP3Stego工具
步骤:
# 隐藏信息
# —E 读取隐藏信息文件的内容,-P 设置密码
encode.exe -E hidden_text.txt -P pass svega.wav svega_stego.mp3
# 解密信息
decode.exe -X svega_stego.mp3 -P pass
注意:在Window下使用MP3Stego使用的Encode和Decode文件是MP3Stego目录下的,并不是原本直接解压出来的那个
四、拨号隐写
解释:其波形图如下所示,其声音听起来像手机播号时的声音,在CTF里面其常常混杂着其它音乐,需要用Audacity删除,留下拨号声音,再使用软件dtmf2num(这个东西识别有时候没有那么准确,最好学会人工复原)来复原拨号的数字
人工复原:
-
双轨频率对应拨号图
-
根据上图,调整我们的最低,最高频率分别为697和1633
-
然后开始对照数;例如确定不了低频的第二和第三也就是770和852,我们不妨将最低频设置在770,看看现在新音频里面最低那条线是否在最低处
示例图:
五、SSTV
解释:慢扫描电视(Slow-scan television 简称SSTV)是业余无线电爱好者的一种主要图片传输方法,慢扫描电视通过无线电传输和接收单色或彩色静态图片,其生成图片特别慢,可能需要几十秒甚至几分钟
特征:其声音听起来像刺耳的电波
原理:通过通过将声音转换为图片,就能获得隐写的信息,这个过程中需要使用MMSSTV这款工具,正常情况下,需要声音外放然后用MMSSTV将声音转换为图像,但是我们可以用虚拟声卡Virtual Audio Cable来处理
步骤:
- 下载好Virtual Audio Cable并配置电脑的输入与输出都是Virtual Audio Cable的设备如下图
- 打开MMSSTV选择到RX,然后播放音乐并等待着