Whapa

Whapa

WhatsApp 取证分析工具集

安全官网

应用介绍

手里有一份 WhatsApp 的数据库备份,想翻一翻某个人在某段时间说过什么,结果 msgstore.db 要么是加密的,要么新版本改了表结构,老工具打开只剩一片空白。

Whapa 是一套用 Python 写的 WhatsApp 取证工具,Android 和 iOS 都能处理。最新的 2.00 版同时读懂新旧两种数据库结构,还能解开 crypt15 加密的备份,投票、一次性查看媒体、编辑、回应、频道这些近几年新增的消息类型也都认得出来。一条命令就能生成一份像聊天界面一样翻着看的网页报告,双击 index.html 即可打开,不需要架服务器。

每个工具各管一件事:可以单独在命令行里用,也可以统一从图形界面里点。下载地址指向 GitHub 仓库,需要 Python 3.11 或更高版本,自己 clone 下来安装依赖即可。

软件功能



数据库解析:读取 Android 的 msgstore.db 和 iOS 的 ChatStorage.sqlite,新旧表结构都支持。

备份解密:Whacipher 解开 crypt12、crypt14 和 crypt15,密钥文件或 64 位十六进制根密钥都行。

强大搜索:按关键词、正则、日期范围、发送人、收发方向、消息类型、已删除、星标、转发等条件筛选,命令行、图形界面和报告里用的是同一套引擎。

交互式报告:消息分块按需加载,十几万条的会话也能秒开,还有可打印版和 CSV 导出。

附件关联:把从手机拷出来的 WhatsApp 文件夹用 -mp 指给它,图片、音频、视频直接在报告里显示和播放,找不到的文件会标明未定位。

送达与位置:报告里显示已发送、已送达、已读等回执状态,位置消息可以导出成 KML 在 Google Earth 里看。

配套工具:还附带 Google Drive 备份提取、iCloud 提取、数据库合并和导出聊天解析。

应用截图