微信数据库解密

这篇具有很好参考价值的文章主要介绍了微信数据库解密。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

根据网上的教程,整理了从PC客户端和Android手机两种设备获取数据库文件并解密的过程。

PC客户端

实验版本V3.7.6

  1. 查找数据库文件位置
    因为存储位置不相同,推荐直接使用Everything搜索MicroMsg.db
    这个数据库中存储了联系人、群组、最后一次会话等信息。真正的聊天记录再Multi文件夹下的MSG编号.db中,如MSG0.db

  2. 获取数据库密码并解密
    从网上找到了大佬写的WeChatGetKey和数据库解密工具,登录微信后直接打开GetKey工具就可以得到Key, 然后修改解密工具运行就可以得到解密后的数据库文件。所有数据库密码都一样。

  3. 打开数据库
    PC客户端数据库用的是SQLite,直接使用相关工具(如navicat)打开查看即可。

Andorid

和上面类似,但是因为手机没有root,无法直接获取到db文件,以小米手机为例说下绕过的办法:

  1. 打开设置->搜索备份->点击手机备份恢复-> 找到微信并备份
  2. 将备份文件(备份文件存储路径上一步有提示)拷贝到电脑上
  3. 解析bak文件
    小米的bak文件结构比较简单, 就是小米文件头(41字节)+安卓备份文件头(24字节)+tar文件,所以只要直接去掉文件头,以tar方式打开就可以了。
    可以直接用python读取并写入新文件:
with open(bak_file, 'rb') as rf:
    rf.seek(65)
    with open(tar_file, 'wb') as wf:
        wf.write(rf.read()

压缩包较大,可以直接使用解压缩工具自带的查找直接找到相应的文件,可以直接将找到的EnMicroMsg.db文件解压出来。
wechatgetkey,----------其它----------,微信,数据库,android

  1. 寻找数据库密码
    Android数据库密码一般是手机IMEI+微信UIN 两部分md5后取前7位。
    以下内容出自:安卓微信本地数据库解密
    5.1 获取IMEI

    IMEI: 拨号盘输入 *#06# 可以获取(双卡手机可能有3个, 可以挨个尝试下,另外有人说IMEI改成了,1234567890ABCDEF,经测试我这里不是)

    5.2 获取uin
    搜索auth_info_key_prefs.xml文件,取_auth_uin的值,符号也要。

    <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
     <map>
      	<boolean name="auth_info_prefs_use_new_ecdh" value="true" /> 
      	<int name="_auth_uin" value="-1234567890" /> 
    	...
    	</map>
    

    5.3 获取密码
    IMEI+NUI: 1234567890ABCDEF-1234567890
    md5(32位小写)后就是 837eca6f17a4da07b21e878a215a9b0c 前7位就是密码

  2. 使用sqlcipher工具打开
    下载链接:https://www.aliyundrive.com/s/5sS1gHGPoTE

打开db文件,输入正确密码后就可以查看表和数据了。
wechatgetkey,----------其它----------,微信,数据库,android
经测试,聊天记录在message表里。

Android备份

微信聊天记录可以备份到电脑版,备份的这部分怎么处理的不太清楚。先占坑吧。

参考链接:

PC版微信数据库解密详细教程
PC端微信数据库解密Python版
无Root修改应用内部存储数据
安卓微信本地数据库解密
使用frida获取微信EnMicroMsg.db 数据库密码
微信聊天记录提取及分析
提取微信聊天记录详细教程
使用Navicat打开加密SQLite数据库
WechatExporter1.9.0.2 微信聊天记录导出备份(这个好像是要ituns备份才行,没有尝试)文章来源地址https://www.toymoban.com/news/detail-806307.html

到了这里,关于微信数据库解密的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL中的表与视图:解密数据库世界的基石

    🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。 🏆本文已收录于PHP专栏:MySQL的100个知识点。 🎉欢迎 👍点赞✍评论⭐收

    2024年02月10日
    浏览(74)
  • devos勒索病毒解决方法|勒索病毒解密|勒索病毒恢复|数据库修复

    目录 引言 一、了解什么是devos勒索病毒? 二、devos勒索病毒的传播方式 三、感染了devos勒索病毒解决方法 四、如何防范devos勒索病毒? 五、结语 引言        随着数字时代的来临,企业在数据采集、处理、存储等方面进行了大量投资,数据已经成为了企业最重要的资产之

    2024年02月16日
    浏览(42)
  • 数据安全之数据库字段加解密检索和前端返回脱敏?看看我这个最强解决方案

    数据安全一直是我们老生常谈的话题了,随着国产化的日渐推进和数字化信息改革,数据安全越来越被人们所重视。数据库作为存储、管理和检索数据的核心基础设施,其中可能包含着大量的敏感信息,如个人手机号、身份证号码、银行账户、家庭地址等信息。为了保障这些敏

    2024年02月13日
    浏览(48)
  • Spring Boot学习随笔- Jasypt加密数据库用户名和密码以及解密

    学习视频:【编程不良人】2021年SpringBoot最新最全教程 Jasypt 全称是Java Simplified Encryption,是一个开源项目。 Jasypt与Spring Boot集成,以便在应用程序的属性文件中加密敏感信息,然后在应用程序运行时解密这些信息。 可以使用 jasypt-spring-boot-starter 这个依赖项。从而实现属性源

    2024年02月04日
    浏览(69)
  • Android+阿里云数据库,实现安卓云数据库

    目录 阿里云部分 Adnroid配置部分 Android代码部分 效果 在阿里云中查看已保存的数据 进入阿里云首页,这里选择的是 云数据库RDS MySQL版 。 购买完成后,点击 控制台 。 点击 “云数据库RDS版” 点击 实例列表 点击 实例ID 接下来是 设置白名单 。 测试的话,设置为 0.0.0.0/0 就可

    2024年02月05日
    浏览(46)
  • Android studio 连接SQLite数据库 +创建数据库+创建数据库表

    Android studio 之数据库的使用 连接创建SQLite 大家好,欢迎来到寒依。 相信看啦我的教程 当老师问你在学习Android studio 数据库使用过程中遇到什么困难,分享一下你的感悟和解决方法 的时候,你可以直接大胆的说出来: “老师我没有遇到问题,看啦寒依的教程 畅行无阻” 我

    2024年02月02日
    浏览(55)
  • Android studio引入外部SQLite数据库,获取数据库列表数据

    准备好Android studio和一个创建管理数据库的软件,推荐SQLite Expert Professional或者Navicat Premium。这里以SQLite Expert Professional为例。 1.穿件sqlite数据库,按照自己的项目要求定义数据库和相应的数据表 1.在main目录下创建assets文件,将准备好的sqlite数据库文件放入这个目录下 解释:

    2024年02月08日
    浏览(58)
  • [Android Studio]Android 数据存储--SQLite数据库存储

     🟧🟨🟩🟦🟪 Android Debug 🟧🟨🟩🟦🟪 Topic   发布安卓学习过程中遇到问题解决过程,希望我的解决方案可以对小伙伴们有帮助。 💯实战演练--基于SQLite数据库的通讯录实现数据的增删改查 1,创建程序 2,放置界面控件 3,编写界面交互代码 4, 核心方法讲解 5,数据库

    2024年02月08日
    浏览(52)
  • Android数据库查询

    1.查询图片 2.查询视频 3.查询音频 4.根据文件路径返回Uri (1) (2)备注代码里返回的视频的Uri,要返回音频或者图片的Uri要在查询和获取Uri里改为相应的URI查询。 5.查询特定后缀名的文件(\\\"pdf\\\", \\\"txt\\\", \\\"doc\\\", \\\"docx\\\", \\\"xlsx\\\", \\\"xls\\\", \\\"ppt\\\", \\\"pptx\\\", \\\"epub\\\") (1)根据后缀名来查询(存在的

    2024年02月16日
    浏览(35)
  • Android 数据库之GreenDAO

    GreenDAO 是一款开源的面向 Android 的轻便、快捷的 ORM 框架,将 Java 对象映射到 SQLite 数据库中,我们操作数据库的时候,不再需要编写复杂的 SQL语句, 在性能方面,greenDAO 针对 Android 进行了高度优化,最小的内存开销 、依赖体积小 同时还是支持 数据库加密。 greenDAO 官网地址

    2024年02月13日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包