可能大家都会觉得网上一堆讲解密微信数据库的文章,但是不做企业级的开发你是不知道这文章有多坑,随着微信的版本的升级,微信读取imei或者说读取设备信息的手段也在变化,同样的代码有的手机就取不到微信数据库的密码

本文主要讲如何在没有安装xposed的情况下获取微信数据库的密码

需要准备root后的手机一台

1获取当前登录的微信的uin

路径/data/data/com.tencent.mm/shared_prefs/auth_info_key_prefs.xml

通过解读上面的xml获取到_auth_uin对应的值

2通过字符串拼接得到“mm$uin”,$uin为第一步读取的数值,然后对mm$uin进行md5,这样就得到一个32位的文件路径了,我们在这里叫random32

3继续拼接得到数据库路径/data/data/com.tencent.mm/MicroMsg/random32/EnMicroMsg.db

4计算微信数据库密码

首先计算密码需要用到imei,我用的是8.0.30的微信,微信会记录一份imei

/data/data/com.tencent.mm/files/KeyInfo.bin,通过解读jadx中的IMEISave可以得到对应的解析方法

最后就是我们熟悉的imei和uin组合取md5后前7位,就是微信的数据库密码

微信数据库密码的分析和计算相关推荐

  1. Android数据库加解密逆向分析(三)——微信数据库密码破解

    接着上一篇文章,在上一篇文章中我们通过对Line数据库加密的逆向分析,了解到了对要写入到数据库中的数据加密,读取时再将读取出的数据解密这种Android上的数据库加密方式.这篇文章来通过介绍对微信数据 ...

  2. android微信数据库密码,android微信sqlite数据库密码简单获得获得

    前几天就要发表这篇文章,看雪论坛一直不能注册,提示后台维护中... 就发布到另外一个论坛 今天注册成功,复制过来作为我的第一片分析. 以后我将在不同的论坛发表不同的内容 下面的内容你只需复制出来即可由 ...

  3. 如何优雅地管理微信数据库?

    最近每天在隔离点蹲着,发现隔离点的护士小姐姐每天两次在群里扒聊天记录统计一两百号人的体温真是太南了,所以想写个程序帮小姐姐自动收集,今天刚好隔离期满,也算是给这段特殊的经历留个纪念. 这篇文章主要内容 ...

  4. 微信聊天记录提取及分析(wordcloud+pyecharts)

    0. 前言 ​ 之所以想要提取微信的聊天记录并分析是因为也开始再学习python,但是单纯看看语法什么的又很无趣,无意间看到python可以进行微信聊天记录的分析,就自己尝试做了一下,感觉还是挺有意思 ...

  5. 利用python做微信聊天记录词云分析——记录美好回忆

    目录 1 概述 2 数据准备 2.1 安卓设备 2.1.1 Root手机,安装Root Explorer 2.1.2 用Root Explorer将聊天记录的数据文件导出并存入电脑 2.1.3 对En ...

  6. 微信数据库最新的解密方式,C++代码解密微信数据库信息

    一.知识回顾 最近有人找我弄微信数据库解密的东西,其实这个现在网上都公开了,我在很早之前就静态分析过微信数据库加密算法,不了解的同学可以查看这里:Android中静态方式破解微信数据库加密密码,所以现 ...

  7. 微信数据库最新解密方式,用代码解密微信数据库信息!

    一.知识回顾 最近有人找我弄微信数据库解密的东西,其实这个现在网上都公开了,我在很早之前就分析过微信数据库加密算法,不了解的同学可以查看这里:Android中破解微信数据库加密密码,所以有人找我的话我 ...

  8. 记一次微信数据库解密过程

    本文主要记录手动解密微信数据库的过程,用于技术讨论和交流,思路仅供参考,严禁用于不法用途. 一.解密实践流程 1.对手机进行root授权 2.获取手机IMEI(MEID)码 3.获取微信的uin号 4 ...

  9. 微信数据库最新的解密方式,使用C++代码解密微信加密数据库信息!

    原文转载于:https://blog.csdn.net/jiangwei0910410003/article/details/79436956 一.知识回顾 最近有人找我弄微信数据库解密的东西,其实这 ...

最新文章

  1. html中两个冒号,css中双冒号和单冒号区别
  2. Maven实战. 1.3Maven与极限编程
  3. 【环境搭建001】ubuntu 和 win7 在vm 下的文件夹共享实践
  4. java获取指定年月往前推12个月的年月_java 获取日期的几天前,几个月前和几年前的实例...
  5. 一名合格前端工程师的进阶指南!都来认真看一下吧
  6. [原创]spring及springmvc精简版--继承数据源,声明式事物
  7. putty怎么进入文件夹_如何安装及使用PuTTY
  8. c语言中 gotoxy() 函数的使用
  9. [Android开发学iOS系列] ViewController - 圣骑士wind - 博客园
  10. Html-小米官网头部
  11. android webview goback 刷新,解决webview调用goBack()返回上一页自动刷新闪白的情况
  12. 计算机类毕业设计优秀最新题目
  13. 如何把采集到的数据存入mysql_数据采集教程_数据发布_如何发布到数据库MySQL_后羿采集器...
  14. NV040C语音单片机芯片,节省MCU开发成本,在电取暖桌上的应用!
  15. opengl的配置和太阳-地球-月球演示
  16. 树莓派Pico开发----流水灯
  17. html横向导航栏滑动效果,用css3如何实现导航栏横向拖曳滚动
  18. 如何看待软件开发新技术(转)
  19. The server time zone value '?й???????' is unrecognized or represents more than one time zone. You mu
  20. 和利康源推出智慧移动中药房车载设备;北京和睦家医院发布《达芬奇机器人手术蓝皮书》 | 医药健闻...

热门文章

  1. 微信小程序自定义navbar
  2. 【MATLAB基础绘图第10棒】绘制各种面积图
  3. Open BMC开发系列(六)增加对GPIO的支持
  4. centos备份mysql数据库
  5. DDOS攻击压力测试与防御工具
  6. 【第1158期】哔哩哔哩的前端之路
  7. 使用adb时出现Permission denied的解决办法
  8. html截取字段,截取字符串(除去HTML标记)
  9. 【芯片前端】四年经验|芯片前端|IP设计岗|面试问题|总结分享
  10. C# async / await 用法