0x00 导出

我们先找到微信的语音文件和其他的文件存储的位置。

~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9/xx/Message/MessageTemp/32位小写字符串/Message/MessageTemp/32位小写字符串/

上述目录下面一般会有如下目录。

Audio: 语音文件
File: 文本文件
Image: 图片文件
Video: 视频文件
OpenData: 
等等...

但是我们会发现其他的文件基本上都可以直接打开使用或者备份,但是语音文件的格式是 xxx.aud.silk 也就是后缀为 silk 的文件。silk 没办法直接打开,需要转码,下面就介绍如何解码 silk。

0x01 转码

万能的 Google 配上 万能的 GitHub 我们找到了 silk-v3-decoder 这个解码工具。我们先安装上 ffmpeg

brew install ffmpeg

然后使用下载 silk-v3-decoder,进入到目录里面,使用 sh converter.sh xxx.slk mp3 进行解码即可。

0x02 参考