微信資料庫解密
在網上看了好多微信資料庫解密的文章,想要親動手操作下
-
微信資料庫加密方式:
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
程式碼送上直接開使用: ofollow,noindex">https://github.com/l123456789jy/WxDatabaseDecryptKey