三星手机提取微信聊天数据

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

三星手机提取微信聊天数据的方法,无需root。
注意,暴力破解密码需要英伟达显卡,一小时内破解,无显卡可能要两天。

1. 安装USB驱动,通过S换机助手,备份微信软件至电脑。注意,选择不加密。

三星USB驱动下载
S换机助手下载链接

2. 使用7-Zip解压提取数据库文件

找到备份路径下的 SM-G9730_20230113231240\APKFILE\com.tencent.mm.data文件,右键=>7-Zip=>打开压缩包,找到com.tencent.mm\r\MicroMsg\f5202199666edd0e02d05dfe03dc66d1\EnMicroMsg.db文件,单独复制出来。此处无法获得微信UID,毕竟备份的有所缺失,因此采用暴力破解。

3. 下载所需文件

SQLCipher-Password-Cracker 下载这个仓库,解压 SQLCipher-Password-Cracker-OpenCL-master.zip
OpenSSL 下载Win64 OpenSSL v3.0.7 EXE Win64OpenSSL-3_0_7.exe
sqlite-amalgamation 下载Source Code - sqlite-amalgamation-3400100.zip
pysqlcipher3 下载这个仓库,解压 pysqlcipher3-master.zip
sqlcipher 下载这个仓库,解压 sqlcipher-master

4 安装pysqlcipher3

1 首先需要安装python 3.7,并且安装CUDA、Cudnn。装过TensorFlow的Anaconda环境都可以。在虚拟环境内运行python -m pip install pyopencl
2 然后安装OpenSSL,注意需要将OpenSSL的dll安装到系统目录:C:\Program Files\OpenSSL-Win64
3 不要!将sqlite-amalgamation-3400100.zip内的四个文件,复制到pysqlcipher3-master\amalgamation文件夹。
应该:在sqlcipher-master目录下,打开Developer Command Prompt of Visual Studio,运行nmake /f Makefile.msc sqlite3.c,把sqlite3.csqlite3.h复制到pysqlcipher3-master\amalgamation文件夹。
4 修改 pysqlcipher3\src\python3目录下connection.h, statement.h, util.h三个文件中#include "sqlcipher\sqlite3.h"#include "sqlite3.h"
5 修改 pysqlcipher3目录下setup.py中 "openssl = os.path…"为openssl = r"C:\Program Files\OpenSSL-Win64",修改openssl_conf = os.environ.get('OPENSSL_CONF')openssl_conf = r"C:\Program Files\OpenSSL-Win64\bin\cnf\openssl.cnf",修改openssl_lib_path = os.path.join(openssl, "lib")openssl_lib_path = os.path.join(openssl, "lib\VC"),修改libeay32.liblibcrypto64MD.lib, 并加入ext.extra_link_args.append("libssl64MD.lib")
6 复制C:\Program Files\OpenSSL-Win64目录下libcrypto-1_1-x64.dll 、libssl-1_1-x64.dll文件到SQLCipher-Password-Cracker-OpenCL-master
7 pysqlcipher3 目录下虚拟环境内运行 python setup.py build_amalgamation python setup.py install

5 运行破解

SQLCipher-Password-Cracker-OpenCL-master 目录下Run.py文件修改Encrypted_DB_PATH="EnMicroMsg.db",把EnMicroMsg.db复制过来。
SQLCipher-Password-Cracker-OpenCL-master 目录下虚拟环境内运行python Run.py 0
跑了两次默认参数,提示未能成功破解密码。参考其他链接,可以适当调整判定逻辑和参数:

in pbkdf2-sha1_aes-256-cbc.cl
if(((uint)(data[5] ^ iv[5])==0x40) && ((uint)(data[6] ^ iv[6])==0x20) && ((uint)(data[7] ^ iv[7])==0x20) && ((uint)(data[56] ^ iv[56])==0x00))
in Run.py
OUTER_PASS_LENGTH = 4
c.execute("PRAGMA cipher_compatibility=3;") #new
c.execute("PRAGMA cipher_hmac_algorithm=HMAC_SHA1;") #new

最后在RTX 1660Ti上Brute Try completed after a total time of 47.4 min.
微信聊天数据库读取,笔记,python

7 数据库结构

使用sqlcipher.exe读取数据库,主要的表是群聊名单chatRoom,聊天记录message,联系人名单rcontact,联系人标签ContactLabel,还有一些wallet、biz、img、voice之类的。

Last 参考链接

https://zhuanlan.zhihu.com/p/123942610
https://zhuanlan.zhihu.com/p/164917107
https://www.jianshu.com/p/90224ab9cdf2
https://blog.csdn.net/muzhicihe/article/details/109902849
https://blog.csdn.net/wem603947175/article/details/103584228文章来源地址https://www.toymoban.com/news/detail-561122.html

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

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

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

相关文章

  • 三星手机终于更新系统了,我的是s22u

      嘿,听说你正在使用三星手机,但你还没有更新系统?让我告诉你,你错过了一些很重要的功能和修复!但是,我理解你的困惑,因为三星更新系统的方式确实有点麻烦。       首先,你需要打开设置菜单,然后找到关于设备的选项。但是,在这里停顿一下,因为这个选项

    2024年02月14日
    浏览(31)
  • 关于韩版三星S20+手机5G网络信号问题解决办法

    我的是去年买的韩版韩版三星S20+手机,当时让店家刷的极光ROM(V18版本的),因为是当备用机,一直没使用,没在意5G信号问题。今年拿出来打算试试手机用着怎么样,发现4g信号没问题,但是没5G信号(韩版支持联通、电信5g的,不支持移动5g),就在网上找解决办法,在c

    2024年02月09日
    浏览(50)
  • 支持小米、OPPO!三星查询手机OLED屏幕网站上线:你用的啥屏?

    3月17日消息,日前,三星显示宣布推出“OLED Finder”网站, 登陆网站的用户可通过手机品牌和型号名称,查询手机屏是否使用“三星OLED”。 据了解, 可查询的手机品牌包括三星、vivo、OPPO、小米、一加、真我等8大主流手机品牌、700多个型号。 同时,三星官方表示,计划未来

    2024年02月08日
    浏览(40)
  • 三星S24未破智能手机藩篱,AI Phone继续期待黑马

    匆忙离开深圳机场的时候,《智物》遇到几位熟悉的老朋友。习惯了在中国市场边缘生存的,全球第一代智能手机企业三星公司,刚刚在此地录制完了新旗舰手机三星S24系列的发布会视频。 贵为全球第一大智能手机品牌的三星发布会居然不是直播。韩式套路之外,三星Galax

    2024年02月20日
    浏览(37)
  • 手机AI便捷高效 三星Galaxy S24系列开启移动办公新体验

    在当今快节奏的工作当中,高效的沟通和信息处理能力是成功的关键。随着生成式AI技术的飞速发展,很多职场人已经开始借助AI的力量提升基础工作的效率。全新的三星Galaxy S24系列搭载一系列强大的AI应用,提供无缝、高效、实用的办公体验,让用户无需复杂设置也能尽享

    2024年04月15日
    浏览(95)
  • Android 平板、手机: 忘记密码处理及刷机处理技术贴(以三星为例)

    ***忘记密码:         一、准备工作 准备一台设置了密码的三星手机,或者一台忘记了密码的手机。 二、三星手机密码解锁的方法 1、首先要将手机进行关机,因为不管有没有密码,手机都是可以正常的关机的。关机之后就可以进入到recovery了。如何进入recovery呢?很简单,电

    2024年02月10日
    浏览(43)
  • 失去中国市场的三星继续称霸全球,中国手机的份额反而进一步下降了

    市调机构canalys公布了二季度全球手机市场的数据,数据显示三星、苹果的市场份额保持稳定并位居全球前二,三星的表现显然让人称奇,一直被唱衰,却一直都稳稳占据全球手机市场第一名。 从Canalys公布的数据可以看到,三星以21%的份额遥遥领先;苹果则以17%的份额位居第

    2024年02月15日
    浏览(52)
  • 微信新旧手机聊天数据备份迁移&pc端微信数据备份迁移至手机

    我相信,微信这个app已经深入大家的工作生活了,微信的数据日积月累肯定是相当大的,而我们的电子产品(手机)的更新迭代相当频繁,新的手机如何将旧手机的微信数据迁移过来呢?阅读这篇博文,你将深入了解2种迁移方案,以后妈妈再也不怕我新手机没有微信聊天数据

    2024年04月15日
    浏览(40)
  • WX Backup - 免费微信聊天记录备份导出与查看工具 (可提取图片/视频/语音)

    微信绝对是一个让人爱恨交织的 APP,它在国内几乎完全占据了人们的社交以及生活的方方面面,但腾讯却并没有为微信提供好用的「 聊天记录 」备份导出和查看的功能。 WX Backup 是一款完全免费的 微信聊天记录备份导出工具 ,支持 Windows 和 Mac,它能将你的微信聊天记录导

    2024年02月09日
    浏览(61)
  • 微信聊天记录导出(华为手机版)

    关于微信记录导出的有比较多的方法, 在这里进行汇总下, 以下都是经过我亲测可行的, 不要去买一些付费的软件, 自己手动操作下就好啦 主要参考这两篇文章: 微信聊天记录导出为电脑txt文件教程 微信聊天记录导出(2020新版) 具体步骤: 1.先登录电脑版微信 2.备份与迁移, 选择备

    2024年02月09日
    浏览(52)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包