破解微信聊天记录

需要准备的工具:

已root的安卓手机,RE文件管理器,wxsqlcipher.exe(用于解密数据库)

操作步骤:

  1. 获得聊天记录数据库文件

    在手机上使用RE文件管理器进入目录“/data/data/com.tencent.mm/Micromsg”,可以发现若干和和账户关联的形如20位+长度的文件夹,在其中一个可以找到文件EnMicromsg.db,这就是微信储存聊天记录的数据库文件,将其拷贝至容易访问的文件,进而传输至PC端。
    
  2. 获取数据库解密码

    有关解密码的根据,这篇文章有详细介绍:安卓逆向之旅
    手机的IMEI码,在拨号界面输入*#06#,可以查看本机的IMEI码,对于双卡手机会得到2-3个,全部记录下来
    微信的uin码,可以通过RE文件管理器访问“/data/data/com.tencent.mm/shared_prefs/system_config_prefs.xml”查看。
    也可以通过网页抓包的方式——
    2.1、登录微信网页版(推荐使用chrome浏览器,因为下一步是针对chrome浏览器的)
    2.2、开始chrome浏览器内置的抓包模式,即在新建的标签页地址栏中输入:chrome://net-internals/#events
    2.3、在微信中进行一些聊天操作,然后在浏览器的层级上搜索(ctrl+f)“uin”,不出意外可以搜到一个9位的uin码,这个就是你微信号对应的uin码
    
    将IMEI和UIN码连接在一起后,使用MD5算法加密,选择32位小写的加密方式截取前7位,即为数据库密码。
    
  3. 导出聊天记录

    使用wxsqlcipher.exe打开EnMicromsg.db文件,提示需要密码,输入上述获得的密码,可以查看数据库中文件。 我们选择table为“message”的信息,加载需要一定时间,即可以查看到本机本账号储存的所有微信聊天记录,而后我们有两种处理方式,一是用内部的sql语句导出内容,经测试效率较低。 二是导出为csv文件,利用python的csv模块来处理,这里我们选择方案二,File—export—csv file

如若转载,请注明出处:https://www.ouq.net/%e7%a0%b4%e8%a7%a3%e5%be%ae%e4%bf%a1%e8%81%8a%e5%a4%a9%e8%ae%b0%e5%bd%95%e7%94%9f%e6%88%90%e8%af%8d%e4%ba%91.html

(0)
打赏 微信打赏,为服务器增加100M流量 微信打赏,为服务器增加100M流量 支付宝打赏,为服务器增加100M流量 支付宝打赏,为服务器增加100M流量
上一篇 2022年3月7日 下午11:47
下一篇 2022年3月8日 上午12:03

相关推荐