如何找回微信聊天記錄

在我們工作和生活中。在聊天信息中可能會存在很重要的信息。但是由于時間比較長,或者手機上的記錄已刪除。該怎樣找回記錄呢?注意!本文涉及到的技術僅供學習。沒有任何的不良引導。請勿使用本文技術做違法亂紀的事情。造成法律后果自負。
實驗環(huán)境
微信電腦版(3.9.0.28)
Python3.8(kali環(huán)境中的python就可以)
Navicat
VS2019
編譯工具
我們首先需要編譯工具SharpWxDump
。下載項目到我們的本地。在vs中導入項目。設置框架為x86
點擊啟動,進行編譯。
項目地址:
git?clone?https://github.com/AdminTest0/SharpWxDump

編譯完成后,在項目的bin
文件夾下。

至此,工具編譯完成。
獲取數(shù)據(jù)庫密碼
前提: 需用戶登錄WX 將生成的工具拖到cmd命令框中。獲取key并記錄。

獲取聊天信息
消息位置
文檔\WeChat?Files\微信ID\Msg\Multi\MSG0.db?
超出240MB會自動生成MSG1.db,以此類推。

解密數(shù)據(jù)庫
將下面代碼保存為py
文件。
解密數(shù)據(jù)庫
python3?22.py?-k?E4884351DD06A521A8485949A8A279B9058773C59E?-d?MSG0.db

這時,將原來的加密數(shù)據(jù)庫MSG0.db
進行了解密。將得到的數(shù)據(jù)庫用數(shù)據(jù)庫管理工具Navicat
打開。
效果如下:

注意事項
在編譯時選擇目標框架:
.NET Framework 4
、平臺為Release x86
。編譯工具需和對應的WEIX版本對應。最新版本為
3.9.0
可能不成功。需卸載后安裝舊版本?;蛘咦茸髡吒麓a。最后,本文僅供學習和研究。請勿做維護網(wǎng)絡安全的行為。
更多精彩文章 歡迎關注微信公眾號 kali黑客筆記