前提:安卓手機需要root 測驗微信版本是8.0
有權限訪問/data/data/com.tencent.mm
提取資料庫檔案
路徑:/data/data/com.tencent.mm/MicroMsg/8e1435ec4ddf157ca48ec73b4fc108ac/EnMicroMsg.db
#8e1435ec4ddf157ca48ec73b4fc108ac這個檔案夾名稱是根據登陸的賬號生成的 所以你的肯定不是這個 找一個相似的進去看看是否存在EnMicroMsg.db檔案
獲取資料庫密碼
資料是sqlite 但是是加密過的 需要解密 解密密碼生成規則是手機IMEI+微信UIN md5(32位小寫)后的前7位,
- IMEI: 撥號盤輸入 *#06# 可以獲取(雙卡手機可能有3個 都試試)
IMEI
經過測驗發現加密規則更改了 IMEI統一使用:1234567890ABCDEF(可能版本差異,自行測驗)
獲取uin
方法一
路徑:/data/data/com.tencent.mm/shared_prefs/auth_info_key_prefs.xml
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<boolean name="auth_info_prefs_use_new_ecdh" value="true" />
<int name="_auth_uin" value="-1234567890" />
<boolean name="key_auth_info_prefs_created" value="true" />
<int name="key_auth_update_version" value="671092795" />
<string name="server_id">……</string>
<string name="_auth_key">……</string>
</map>
找到_auth_uin 后面的數字就是uin了(每個賬號都不一樣,符號也要)
方法二
路徑:/data/data/com.tencent.mm/shared_prefs/system_config_prefs.xml
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<boolean name="set_service" value="true" />
<boolean name="first_launch_weixin" value="false" />
<int name="appbrand_video_player" value="-1" />
<int name="default_uin" value="-1234567890" />
<int name="launch_last_status" value="2" />
<string name="support.weixin.qq.com">szsupport.weixin.qq.com</string>
<string name="builtin_short_ips">……</string>
</map>
找到default_uin 后面的數字就是uin了(每個賬號都不一樣,符號也要)
獲取密碼
IMEI+NUI: 1234567890ABCDEF-1234567890
md5(32位小寫)后就是 837eca6f17a4da07b21e878a215a9b0c 前7位就是密碼
md5在線工具
破解資料庫檔案
需要軟體DB Browser for SQLCipher 點擊下載
打開軟體

選擇微信資料庫檔案

輸入上面md5后的密碼 選擇message表

這里就是聊天記錄了
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/404169.html
標籤:其他
上一篇:Android【旋轉影片】
