代码编织梦想

可能大家都会觉得网上一堆讲解密微信数据库的文章,但是不做企业级的开发你是不知道这文章有多坑,随着微信的版本的升级,微信读取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可以得到对应的解析方法

534a320856b486c2af13df2bdefb031c.png

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u013556729/article/details/129625029

android打开微信本地数据库详细步骤二-爱代码爱编程

特别声明:本文章只是用于技术交流,不可用于非法行为。  阅读过上篇文章后,我想你一定去取出来微信本地数据库文件EnmicroMsg.db,但是取出来有什么用呢?又打不开,加密了。好比邂逅了个穿着铁内裤的女人。你得找到钥匙,密码。 加密方式是: (手机IMEI + 微信uin )取MD5的前7位 另外在此处补充一句,上篇文章提到的以MD5加密后的

android数据库加解密逆向分析(三)——微信数据库密码破解-爱代码爱编程

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

微信数据库最新的解密方式,使用c++代码解密微信加密数据库信息!_农村的我的博客-爱代码爱编程

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

微信数据库最新解密方式,用代码解密微信数据库信息!_编码美丽的博客-爱代码爱编程

一、知识回顾 最近有人找我弄微信数据库解密的东西,其实这个现在网上都公开了,我在很早之前就分析过微信数据库加密算法,不了解的同学可以查看这里:Android中破解微信数据库加密密码,所以有人找我的话我都会告诉他们这个内容,微信数据库加密算法:MD5(IMEI+UIN).Substring(0, 7).toLower;设备的imei和微信登录账号后的

mac下微信6.7.3版数据库破解过程-爱代码爱编程

前言 最近我在阅读微信数据库最新的解密方式,使用C++代码解密微信加密数据库信息!文章的时候,对破解微信数据库产生了浓厚的兴趣,所以,我编写了这篇文章记录下我对微信数据库破解的一些过程。在这里,我还特意的去了解了下文章的作

微信数据库最新的解密方式,c++代码解密微信数据库信息_qq_44906504的博客-爱代码爱编程

                一、知识回顾 最近有人找我弄微信数据库解密的东西,其实这个现在网上都公开了,我在很早之前就静态分析过微信数据库加密算法,不了解的同学可以查看这里:Android中静态方式破解微信数据库加密密码,所以现在有人找我的话我都会告诉他们这个内容,微信数据库加密的密码很简单就是:MD5(IMEI+UIN).Substring(0, 7).toLower;设备的ime

使用c++代码解密微信加密数据库信息!_python编程导师的博客-爱代码爱编程

一、知识回顾 最近有人找我弄微信数据库解密的东西,其实这个现在网上都公开了,我在很早之前就静态分析过微信数据库加密算法,不了解的同学可以查看这里:Android中静态方式破解微信数据库加密密码,所以现在有人找我的话我都会告诉他们这个内容,微信数据库加密的密码很简单就是:MD5(IMEI+UIN).Substring(0, 7).toLower;设备的im

python查询数据库数据并相加_利用Python查询数据库数据并发送到微信-爱代码爱编程

此项目主要分为两部分:一是连接数据库并查询数据;二是将查询结果通过微信发送给指定用户。 第一部分: 安装pymysql包,本次主要尝试链接mysql数据库,oracle请安装cx_Oracle包。首先连接数据库,我这里选择的是链接阿里云上的数据库,本地连接host可直接写为localhost,然后输入用户名user、密码password、数据库名称

PC微信逆向--定位sqlite3_exec和数据库句柄-爱代码爱编程

写在前面 最近在做PC端微信逆向,搞定了基本的首发消息,通讯录获取等,这期间遇到一个小小的问题,从通讯录获取到的内容不全,除非登录后手动点击过某个好友,不然获取不到头像、V3等,所以产生了解密数据库的想法。 收集资料 首先要明确一个想法,这个世界很大,想做的事情,至少90%都可能是别人做过的,有些人会把他们的经历分享到互联网上,我们可以利用这些知识,

PC微信逆向--在线备份数据库-爱代码爱编程

写在前面 在前面三篇文章,已经找到数据库句柄、sqlite3_exec函数和一系列备份用的函数地址,本篇文章,尝试完成微信数据库在线备份。 回顾 数据库句柄 [[WeChatWin.dll + 0x222F3FC] + 0x1888]到[[WeChatWin.dll + 0x222F3FC] + 0x188C] 函数地址 微信版本:3.6.0.

PC微信逆向--离线解密数据库-爱代码爱编程

文章目录 写在前面回顾定位切入点断点调试结论离线解密工具配置环境代码运行写在后面 写在前面 前面的几篇文章,已经找到sqlite3_exec函数并调用,也实现了数据库在线备份,本篇文章,尝试定位保存数据库密码的基址,并编写一个离线解密工具。 回顾 在开始之前,要先回顾一下之前得到的结果:数据库初始化 785BE313 8D55 C

基于andriod的智慧校园卡系统一卡通的设计与实现_安卓项目校园卡-爱代码爱编程

 博主介绍:本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮助到您; 🍅文章末尾获取源码下载方式🍅 源码下载以及详细的

自下而上,行业信创从能力替换到技术创新高速发展 | 爱分析报告_构建新型基础设施和信创替代-爱代码爱编程

  报告编委 张扬  爱分析联合创始人&首席分析师 孙文瑞 爱分析高级分析师 王命航 爱分析分析师 外部专家(按姓氏拼音排序) 李银松 拓尔思 产品总监 徐海涛 鼎茂科技 CoE 金融行业解决方案专家 姚国全 远光软件 副总裁 特别鸣谢(按拼音排序)   目录 1. 报告综述 1.1 政策端:监管要