微信EnMicroMsg.db最新解密方式,用代碼解密微信數據庫信息!

簡述

最近在玩微信相關的東西,所以對微信的數據特別感興趣。

1.導出微信數據

- 手機安裝微信
- 手機root權限 (可以使用逍遙模擬器)
- 導出數據
    adb pull /data/data/com.tencent.mm/ D:\xxx  

2.破解EnMicroMsg.db流程

(1)獲取imei值和uin值
(2)imei值+uin值 通過md5在線加密,在獲取32位小寫前“7位”作為“密碼”
(3)安裝“SQLCipher.exe”軟件,用此軟件打開“EnMicroMsg.db”

 D:\xxx\com.tencent.mm路徑下有“MicroMsg”目錄,然后搜索“EnMicroMsg.db”就能找到此文件。

1.獲取imei值和uin值

image
MicroMsg目錄下存在systemInfo.cfg和CompatibleInfo.cfg文件,就用方式一,否則方式二。

方式一

寫一個Java程序把systemInfo.cfg和CompatibleInfo.cfg文件內容讀取出去,
public static void getCfgFile(File cfgFile){
    FileInputStream fis = null;
    try{
        fis =   new FileInputStream(cfgFile);
        ObjectInputStream ois = new ObjectInputStream(fis);
        Map<Integer,Object> maps = (Map<Integer, Object>) ois.readObject();
        for (Integer key: maps.keySet()) {
            LogFile.i("key:"+key+" ,value:"+maps.get(key));
        }
    }catch (Exception e){
        e.printStackTrace();
    }
 }
image

方式二

imei值:直接在手機撥號界面輸入【*#06#】(不包含括號),存在多個的可能性,所以一般介意使用第一中方式。
uin值:D:\xxx\com.tencent.mm\shared_prefs\auth_info_key_prefs.xml
image

2.獲取密碼

MD5獲取密碼

image

3.打開“EnMicroMsg.db”

然后在用sqlcipher.exe工具直接查看,輸入秘密:xxxxxxx
image
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容