介绍音频隐写常见的考点和解题技巧。
2.1 MP3隐写
使用MP3stego工具进行操作,其基本使用方法如下
加密:
encode -E hidden_text.txt -P pass svega.wav svega_stego.mp3
-E 读取隐藏信息文件的内容,-P 设置密码
解密:
decode -X -P pass svega_stego.mp3
2.2波形隐写
2.2.1摩斯密码
波形中隐含摩斯密码,如下图所示,较长的蓝色即为“-”,较短的即为“.”,每一段由-和.组成,即为一个字符。
也可以使用morse2ascii工具,这 是一个从PCM解码WAV文件摩斯密码工具
linux使用此命令安装:apt install morse2ascii
如果音频文件存在两个音频道,先对音频分离,再用morese2ascii
选择音频导出。
2.2.201字符串
波形谱转换为01字符串,将单声道波形提取出来,接近1的变成1,接近-1的变成0,得到二进制,并转换为ASCII
得到字符串110011011011001100001110011111110111010111011000010101110101010110011011101011101110110111011110011111101
此长度为105,可以除以7但是不能除以8,在每7位前边补0转换为ASCII。可用如下脚本进行转换。
s="11001……"
flag=""
for i in range(0,len(s),7):
flag+=chr(int(s[i:i+7],2))
print(flag)
音频中的频谱隐写是将字符串隐藏在频谱中,此类音频通常会有一个较明显的特征,听起来是一段杂音或者比较刺耳。
使用Audacity,选择频谱图,可看到隐藏的信息。
2.4声音倒放
音频中的声音听起来有点诡异,并且完全听不懂,猜测可能音频被倒放了。鼠标左键勾选音频,然后菜单栏效果->反向(时间),进行恢复。
2.5SSTV
SSTV慢扫描电视(Slow-scan television)是业余无线电爱好者的一种主要图片传输方法,慢扫描电视通过无线电传输和接收单色或彩色静态图片。
播放音频文件,利用MMSSTV或者robot36进行接收,可显示传输的图片内容。
2.6LSB隐写
原文始发于微信公众号(SAINTSEC):隐写术之音频文件类的隐写解题技巧
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论