吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 48040|回复: 111
收起左侧

[Android 原创] 微信数据库解密

    [复制链接]
l123456789jy 发表于 2018-9-14 14:45
本帖最后由 l123456789jy 于 2018-10-10 10:52 编辑

在网上看了好多微信数据库解密的文章,想要亲动手操作下
  • 微信数据库加密方式:1.获取手机IMEI码2.获取当前登录微信账号的uin(存储在sp里面)3.拼接IMEI和uin4.将拼接完的字符串进行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,欢迎关注我的博客,https://www.liujingyuan.top/


  • 消息表的type分析,微信消息类型主要分为:
      系统消息:1000  文本消息,包含小表情:1  图片消息,相机中的照片和配置有不同,从相册中发送的消息中会保留一个 MMAsset,如同 PAAset:3  位置消息: 48  语音消息:34  名片消息,公众号名片和普通名片用的是同一种类型:42  大表情:47  分享消息,这种消息会含有多种类型,比如分享的收藏,分享的小程序,微信红包等等。这种消息类型可以避免不断添加多种消息类型,像这种预先定义一种消息类型,预留一些字段,这样产品添加消息类型的时候,UI 可以任意组合:49
  • 语音消息存储路径分析
通过查看表结构可以得知,语音消息的type=34,字段imagepath字段就代表该语音文件的文件名字,格式为msg_151806100918b4cf11fefe0106.amr,存储当前路径的,改目录以用户的id为规则生成和上面数据库的名字规则一样就可以区分了,里面详细的目录语音消息需要解除其他软件打开,我用的是楼月微信语音播放器,所以想要备份自己的语音消息,就可以读取这个文件上传了,关键是这个目录是不需要root权限的,所以你懂得,语音消息也可能被其他软件读取上传.

  • 更好阅读排版请查看此地址:https://liujingyuan.top/2018/09/14/%E5%BE%AE%E4%BF%A1%E6%95%B0%E6%8D%AE%E5%BA%93%E8%A7%A3%E5%AF%86/



免费评分

参与人数 26吾爱币 +25 热心值 +25 收起 理由
majia4075669072 + 1 我很赞同!
Zhenlang + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
夷陵宁采臣 + 1 + 1 用心讨论,共获提升!
采花门门主 + 1 + 1 用心讨论,共获提升!
hyjt998309 + 1 + 1 我很赞同!
求学者 + 1 + 1 谢谢@Thanks!
qiangq233 + 1 + 1 热心回复!
diaoxingyu + 1 + 1 回收二手手机,破解微信寻找别人的弱点,说不定就发现某某当官的瑞士银行账.
mr.liuc + 1 + 1 用心讨论,共获提升!
qaz003 + 1 + 1 谢谢@Thanks!
咸鱼鱼 + 1 + 1 谢谢@Thanks!
qtfreet00 + 3 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
polato + 1 + 1 热心回复!
411488711 + 1 + 1 热心回复!
nio + 1 + 1 谢谢@Thanks!
幼幼小白兔 + 1 + 1 热心回复!
cdnaa + 1 + 1 我很赞同!
温馨提示 + 1 微信加密不会是你写的吧,哈哈
vince991 + 1 + 1 热心回复!
Ouyang520 + 1 + 1 谢谢@Thanks!
spll6 + 1 以前有一次手机出问题也解过,聊天记录有,图片都没了
青山暮雪 + 1 + 1 热心回复!
oxxo119 + 1 + 1 谢谢@Thanks!
tlf + 1 + 1 热心回复!
shy52pj + 1 + 1 用心讨论,共获提升!
mokusolo + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

bst3505 发表于 2021-6-18 09:18
大佬微信8.0开始的密码规则好像变了,我手机上的版本是8.0.6,系统是miui12,用这个方式解密出来的密码无法打开数据库了,求教。
imei获取不到貌似,直接用MD5(uid)然后去7位也是错误的
Wxywf 发表于 2018-9-18 10:28

这个是只能恢复本地的聊天记录吗.?
  我还有一安卓免杀的远控..就是有些不稳定,想要大神帮忙重新编辑一下搞稳定一些..
链接:https://pan.baidu.com/s/11cHajanAROPXw6PtF0hc6w 密码:8r6n

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
wls1121 + 1 + 1 用心讨论,共获提升!

查看全部评分

KevinHacker 发表于 2018-9-14 15:03
快乐小风 发表于 2018-9-14 15:10
试试去, 感谢分享
打字的小强 发表于 2018-9-14 15:13
也就是说别人在我手机上登陆微信的什么聊天记录都看得到了?
kk1212 发表于 2018-9-14 15:19
这个也就是用来恢复查看聊天记录的对不对?
syrmb 发表于 2018-9-14 15:19
四哥发过详细教程
doufuguolyl 发表于 2018-9-14 15:19
也就是说可以开发个小工具来批量导出聊天记录咯?
分割线有什么罪 发表于 2018-9-14 15:22
这不就可以看别人的聊天记录了
shanjunpei 发表于 2018-9-14 15:30
感谢楼主的分享那个,我研究下
kaka100861 发表于 2018-9-14 15:32
哈哈哈哈,只能看安卓的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-3-29 21:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表