tft每日頭條

 > 科技

 > 如何永久清除qq聊天記錄

如何永久清除qq聊天記錄

科技 更新时间:2024-11-19 14:34:49

破解手機QQ聊天記錄内容八個問題

編者按:手機QQ的聊天記錄,提取已經不是什麼難題了。當前市面上很多取證軟件都可以做到。小編想從底層的角度,向大家展示一下,鵝長對聊天記錄是怎麼加密的。這又是一個苦逼的手工活……

一、手機QQ的聊天記錄内容保存在哪裡?

以安裝安卓系統的手機為例,手機QQ的聊天記錄數據庫保存在“/data/data/com.tencent.mobileqq /databases/”這個文件夾下,文件名為:QQ号碼.db。如果有多個号碼登陸的話,會有多個QQ.db。

如何永久清除qq聊天記錄(破解手機QQ聊天記錄内容的方法)1

QQ号碼.db的路徑

當然,訪問這個路徑的前提是獲得root權限。

如何永久清除qq聊天記錄(破解手機QQ聊天記錄内容的方法)2

獲取手機Root權限才能提取到這個目錄下的文件

二、如何打開“QQ号碼.db”文件?

毫無新意,這個db是一個sqlite小型數據庫文件。更讓人意外的是,這個db沒有采用任何入口加密措施。換句話說,使用任何一款sqlite查看工具都可以直接打開它。

三、聊天記錄是哪一張表?

這個db文件内容是比較多的,小編隻針對保存聊天記錄内容的表做攻關。大家如果感興趣,可以逐個研究一下,肯定會有不少收獲。

手機QQ用戶與其他QQ号碼聊天的記錄分别保存在不同的數據表裡,具體的表名非常直觀:mr_friend_MD5(對方QQ号碼)_New。

如何永久清除qq聊天記錄(破解手機QQ聊天記錄内容的方法)3

為什麼要加“new”呢?應該是為了保持向下兼容(小編注)

打開這個表,大家可以看到有很多字段。其中,msgData保存了聊天記錄的内容,senderuin保存了對方QQ号碼,還有一些消息發送和接受時間方面的字段。遺憾的是,msgData、senderuin都是密文。怎麼辦?

如何永久清除qq聊天記錄(破解手機QQ聊天記錄内容的方法)4

加密後的“聊天記錄内容”、“消息發送者QQ号碼”

四、加解密方式

基于手機硬件處理效率的考慮,以及用戶便利化的角度,鵝廠不可能采取高強度對聊天記錄進行加密,這算是靠譜的專業判斷。事實上,的确如此。

破解方法:

(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聊天記錄(破解手機QQ聊天記錄内容的方法)5

示例代碼,實測有效

五、意外收獲

經過上面的異或運算,不僅聊天記錄内容得以破解,發送者的QQ号碼、昵稱等也按照同樣的方法獲得。

具體破解方法就不再重複了。

如何永久清除qq聊天記錄(破解手機QQ聊天記錄内容的方法)6

六、手機IMEI号碼到哪裡找?

使用*#06#能夠獲取手機的IMEI号,但在有些情況下(如多卡),可能會有多個硬件ID。具體QQ軟件使用哪一個ID進行解密,最準确的方法是:從DENGTA_META.xml文件中查找。

如何永久清除qq聊天記錄(破解手機QQ聊天記錄内容的方法)7

DENGTA_META.xml的路徑

如何永久清除qq聊天記錄(破解手機QQ聊天記錄内容的方法)8

文件中獲取準确的IMEI(MEID)

七、水果機QQ聊天記錄咋破解?

不用破解,明文。

八、總之一句話

破解手機QQ的聊天記錄内容,不需要知道你的QQ登陸密碼。有情況的騷年,看好自己的手機喲……

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved