微信数据库解密

作者: Lazy1 | 来源:发表于2018-09-14 11:34 被阅读39次
    在网上看了好多微信数据库解密的文章,想要亲动手操作下
    • 微信数据库加密方式:

      1.获取手机IMEI码
      
      2.获取当前登录微信账号的uin(存储在sp里面)
      
      3.拼接IMEI和uin
      
      4.将拼接完的字符串进行md5加密
      
      5.截取加完密的字符串的前七位(字母必须为小写)
      
      上面可以看到就两个变量,`uin`和`imei`
      
    • uin获取

      他的位置在/data/data/com.tencent.mm/shared_prefs/auth_info_key_prefs.xml 里面有个uinz字段,直接可以获取

    image
    • imei

    手机直接输入*#06#或者直接代码获取,这样就解决了,然后按照规则解密就行

    • 多账户如何获取

    通过搜索知道EnMicroMsg.db的父文件加密规则是md5(mm + uin)这样就可以准确的获取到db文件的位置,每个账户的uid历史记录他是存储在app_brand_global_sp.xml.xml中的

    image
    这样思路就有了,直接获取这里的uinset就可以遍历出所有的账户的db文件了。

    效果如下:


    image image

    代码送上直接开使用:https://github.com/l123456789jy/WxDatabaseDecryptKey

    相关文章

      网友评论

      本文标题:微信数据库解密

      本文链接:https://www.haomeiwen.com/subject/ejfogftx.html