
破解手機QQ聊天記錄內容八個問題
大家好 手機QQ的聊天記錄 , 提取已經不是什么難題了 。當前市面上很多取證軟件都可以做到 。我想從底層的角度 , 向大家展示一下 , 鵝廠對聊天記錄是怎么加密的 。
一、手機QQ的聊天記錄內容保存在哪里?
以安卓機為例 , 手機QQ的聊天記錄數據庫保存在“/data/data/com.tencent.mobileqq /databases/”這個文件夾下 , 文件名為:QQ號碼.db 。假如有多個號碼登陸的話 , 會有多個QQ.db 。
當然 , 訪問這個路徑的前提是獲得root權限 。
二、如何打開“QQ號碼.db”文件?
db是數據庫的文件 , 打開它需要用到數據庫工具 , 如sqlite 。嘗試打開了一下 , 結果發現居然沒有保護 , 那豈不是為所欲為了 。
三、聊天記錄是哪一張表?
【手機qq聊天記錄提取 qq怎么分享聊天記錄】這個db文件內容是比較多的 , 我只針對保存聊天記錄內容的表做攻關 。
手機QQ用戶與其他QQ號碼聊天的記錄分別保存在不同的數據表里 , 詳細的表名非常直觀:mr_friend_MD5(對方QQ號碼)_New 。
為什么要加“new”呢?應該是為了保持向下兼容(注)
打開這個表 , 大家可以看到有很多字段 。其中 , msgData保存了聊天記錄的內容 , senderuin保存了對方QQ號碼 , 還有一些消息發送和接受時間方面的字段 。用wireshark也能抓出同樣的內容 , 遺憾的是 , msgData、senderuin都是密文 。怎么辦?
四、加解密方式
對于用戶使用的手機的處理器程度 , 不會使用高強度的加密算法對聊天記錄進行加密 。對手機運行速度造成影響并且是耗電量大幅增加 , 這肯定是不可取的 , 這算是靠譜的專業判定 。事實上 , 的確如此 。
破解方法:
(1)聊天記錄內容明文:D
(2)聊天記錄內容密文:E
(3)手機IMEI(MEID):IMEI
(4)公式:E = D ^ IMEI 。(^:按位異或算法)
詳細的實現是這樣的:
1、聊天記錄采用UTF-8編碼保存 , 以漢字為例 , 一個漢字占3個字節 。
2、IMEI號碼采用ASCII字符編碼 , 每個字符占1個字節 。
3、把聊天記錄內容 , 按次序與IMEI字符做異或運算 , 得到密文 。
4、有人會問了 , IMEI只有15個字符 , 怎么辦 , 沒關系 , 可以循環進行 。
做了確認 , 實測可行 。附一小段代碼供大家參考 。
五、意外收獲
經過上面的異或運算 , 不僅聊天記錄內容得以破解 , 發送者的QQ號碼、昵稱等也按照同樣的方法獲得 。
詳細破解方法就不再重復了 。
六、手機IMEI號碼到哪里找?
使用*#06#能夠獲取手機的IMEI號 , 但在有些情況下(如多卡) , 可能會有多個硬件ID 。詳細QQ軟件使用哪一個ID進行解密 , 最正確的方法是:從DENGTA_META.xml文件中查找 。
DENGTA_META.xml的路徑
文件中獲取正確的IMEI(MEID)
七、水果機QQ聊天記錄咋破解?
不用破解 , 明文 。
八、總之一句話
破解手機QQ的聊天記錄內容 , 不需要知道你的QQ登陸密碼 。
- iphone4s手機如何設置小圓點功能
- 請問手機上怎么下載萬能八字排盤?八字排盤免費下載軟件
- 『蘋果手機怎么下載玄奧八字』玄奧八字排盤手機版
- “華為手機怎么設置里有懸浮按鈕?“榮耀v30pro怎么設置懸浮球
- 崩壞星穹鐵道角色手機殼 崩壞星穹鐵道全角色手機殼外觀一覽
- 手機與風水:2020鼠年,婚姻容易出現問題的人-命理運勢
- 吊錢風水:手機自動定位風水羅盤,怎么用羅盤定墓地吉位,風水
- 我的世界網易手機版這個shaders : BSL光影找不到,這個光影在國服叫什么名字?/網易mc創造不能 開光影
- /手機網易我的世界為什么開光影會變白?
- 手機怎么查看已記住的wifi密碼
