微信数据库解密

在网上看了好多微信数据库解密的文章,想要亲动手操作下
  • 微信数据库加密方式:

    1.获取手机IMEI码
    
    2.获取当前登录微信账号的uin(存储在sp里面)
    
    3.拼接IMEI和uin
    
    4.将拼接完的字符串进行md5加密
    
    5.截取加完密的字符串的前七位(字母必须为小写)
    
    上面可以看到就两个变量,`uin`和`imei`
    
  • uin获取

    他的位置在/data/data/com.tencent.mm/shared_prefs/auth_info_key_prefs.xml 里面有个uinz字段,直接可以获取

image
  • imei

手机直接输入*#06#或者直接代码获取,这样就解决了,然后按照规则解密就行

  • 多账户如何获取

通过搜索知道EnMicroMsg.db的父文件加密规则是md5(mm + uin)这样就可以准确的获取到db文件的位置,每个账户的uid历史记录他是存储在app_brand_global_sp.xml.xml中的

image

这样思路就有了,直接获取这里的uinset就可以遍历出所有的账户的db文件了。

效果如下:


image
image

代码送上直接开使用:https://github.com/l123456789jy/WxDatabaseDecryptKey

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 每个人都有一套专属于自己的生存模式,有的模式可以让人成为一个幸运的人,有的模式则相反。 比如,有的人喜欢丢东西。很...
    助心阅读 3,790评论 0 0
  • 我们首先需要快速建立一个可用的模型,最后通过交叉验证来检验数据; 画出学习曲线和检验误差,然后再看我们的算法有什么...
    天际神游阅读 10,131评论 0 0
  • 人有很多贪恋:心爱的玩具、大把的金钱、奢华的物品……后来,我们慢慢明白有些东西不必追,有些事情不必在意,但有一件事...
    心得家园阅读 2,915评论 0 0
  • 日精进打卡 姓名 朱均 企业名称 宁波大发化纤公司 组别 上海盛和塾276期反省一组 【日精进打卡第55天】 【知...
    朱均f7c8阅读 1,252评论 0 0
  • 这几日,秋风不再肆虐了,静若处子。 天空很高,碧蓝如洗。阳光一泄万里,暖暖的,香香的。 小区里有一条路,路两边是排...
    稻草人CX阅读 2,649评论 4 2

友情链接更多精彩内容