前提
本文假设已经按照以下计算方法计算出密码:
密码 = MD5(IMEI+uin)的前7位,所有结果字母均为小写。IMEI及uin怎么获取可自行百度Google,网上介绍的比较多,故本文只介绍怎么避免一些容易踩的坑。
概要
windows下使用SQLite相关软件打开EnMicroMsg.db查看数据,坑儿比较多。使用的软件或者版本不对都将打不开。估计是微信为了保证兼容性,SQLcipher的版本一直没升级,因此如果使用较新的SQLcipher查看软件将提示密码错误。这里介绍几个验证通过的软件及版本,以便节约各位时间
软件验证
1. SQLcipher.exe 2.1(无需编译)
验证结果:成功
下载:https://pan.baidu.com/s/1Orh7gsYST1FaxJRAmgr0Ng
提取码: rh94
2. SQLStudio v3.2.1
验证结果:成功
下载: https://pan.baidu.com/s/1jLrtNXig2wqlY16aI4HDqg
提取码: x8hg
3. SQLStudio v3.3.3
验证结果:失败
4. DB Browser for SQLCipher3.11.0
验证结果:失败
因为该版本的sqlcipher4.0.1,估计是版本太高所致