今天先不寫關(guān)于技術(shù)的,另外關(guān)于建站的文章我這幾天會更新,畢竟還有工作要做,沒有那么多的精力寫教程,今天要寫的是一個比較簡單的,通過抓包的方式定位到給你發(fā)坦白說的那個人。ok,廢話不多說,我們開始做。
沒做之前說一下,網(wǎng)上很多的辦法可以破解的,如果您不是程序員的話看,可以直接試試網(wǎng)上的比較簡單的辦法,例如給那個人發(fā)一個日跡,然后看瀏覽的記錄,等等辦法,都是可以的,只是作為一個程序員,我不喜歡用這么LOWB的辦法!
首先我們需要打開谷歌瀏覽器(因為谷歌為自帶的是有手機模擬器的,你用別的帶的有模擬器的瀏覽器也是可以的),打開以后是這樣的:
是的,百度,哈哈 ,開個玩笑,我們打開調(diào)試工具(F12):
點擊手機工具:
然后點擊這里:
其實會玩的人已經(jīng)知道怎么做了,但是還是照顧那些不會的人,我還是盡量的寫的啰嗦一些,然后我們新建一個手機驅(qū)動:
user ag:(直接選擇復(fù)制)
ozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E5216a QQ/7.5.5.426 V1_IPH_SQ_7.5.5_1_APP_A Pixel/1080 Core/UIWebView Device/Apple(iPhone 8Plus) NetType/WIFI QBWebViewType/1
這個時候我們的手機驅(qū)動里面就有了自己新加的一個手機,尺寸是自己定的,我們打開:
ok,這個時候我們需要的是定位到我們收到坦白說的QQ號,電腦登錄一下自己的QQ,然后打開手機的坦白說,打開我的是這個:
ok,我們可以看到這里的坦白說,有點多就不一一截圖了,哈哈,我們可以分享,復(fù)制鏈接,但是騰訊有點皮,鏈接這里我直接給你:
復(fù)制下面的鏈接:
https://ti.qq.com/honest-say/my-received.html
到之前的頁面上的URL:
ok,這里如果您打不開,是空白,一直加載的話,沒關(guān)系,您新開一個頁面,登錄您的QQ空間,成功以后回來刷新這個頁面,這個時候就有了!
那么這個時候怎么看呢?
我們可以打開console的控制臺看日志:
這里就是您的數(shù)據(jù),那么有人說這里怎么看啊,看不明白啊,我也不明白,所以我們不看這里的,我們看數(shù)據(jù)交互的過程,拿到對應(yīng)的數(shù)組:
經(jīng)常調(diào)試代碼的人應(yīng)該都知道怎么回事,看數(shù)據(jù)就明白了!這里還是解釋一下,一般的數(shù)據(jù)交互,回來的時候為了保存數(shù)據(jù)的交互完整和方便,那么很多的處理方式就是用數(shù)組將數(shù)據(jù)保存起來,這樣的話,容易查錯,容易傳遞數(shù)據(jù)!這個也不例外,那么一般的話data里面就是我們需要的數(shù)據(jù),下面的分別代表什么呢?這里也簡單的說一下,雖然不是騰訊的人,但是寫代碼都是有命名規(guī)范的:
fromFaceUrl :這個是顯示的那個頭像
fromGender : 狀態(tài)碼 用來調(diào)試的
fromNick :隨機出來的昵稱(也不是隨機的,根據(jù)獲取的位置和性別來確定的)
timestamp : 時間戳(這里猜測一下,可能是加密用到的數(shù)據(jù))
toUin :發(fā)送對象(這里如果您對怎么實現(xiàn)在線QQ聊天的話,就會明白為什么用Uin,因為我記得沒錯的話,騰訊的QQ聊天的接口里面的QQ號用的參數(shù)就是Uin)
topicName :坦白說的內(nèi)容
至于別的為啥沒解釋,很簡單,我不知道??!哈哈
這個時候我們拿到了,那么我們不認識啊,計算機也不認識,經(jīng)??醇用艿拇a的人可以看出來,這個格式不是MD5加密,也不是我們常見的sha加密,跟不會是Base64加密,如果您不知道這幾個加密的格式和過程,可以翻開我的博客,我之前寫過關(guān)于加密的博客,寫的很明白。
那么我找了很久終于找到了可以解密的,在一個github上,一個大牛上傳的,這里直接分享給你們:
那么我們隨便找一個,解密試試:
解密成功以后打開QQ,搜索一下看看是誰喜歡你吧!哈哈
PS:具體怎解密的,我們不得而知,但是我覺得既然是加密都是有固定的加密算法的,我之前也嘗試的寫過加密的算法,那么其實怎么破解呢?例如一個新的加密數(shù)據(jù)出現(xiàn)了,我們怎么破解呢?我的想法是,可以找?guī)讉€關(guān)系好的,讓他給你發(fā)一下坦白說,然后打開他的QQ和抓包抓到對應(yīng)的加密數(shù)據(jù),一一對比,就像這樣的:
看看怎么對應(yīng)的,應(yīng)該會破解個八九不離十,其實這個就是最常見的窮舉法!ok,寫完了!
PS:還有就是這個辦法其實是6-9號之前的是可以直接查出來的,但是該方法已經(jīng)被騰訊和諧了,所以之前的還是可以的,之后的就不行了,但是我還有一個辦法就是,點擊下面的鏈接:
點擊以后這樣的:
通過查看訪問列表也是可以的找到的,這是目前我知道的比較靠譜的辦法了!
當(dāng)然如果還不行的話,只能放大招了,哈哈,打開您的坦白說的列表,點擊那個給您發(fā)坦白說的人,右上角有三個點,點擊,里面有舉報,舉報他以后他24小時是不可以找到您的,這個時候,您安靜的等待30分鐘,打開電腦上面的QQ:
打開屏蔽人管理:
這個時候列表就是那個人的QQ號,如果您已經(jīng)知道了是誰,想和他聯(lián)系,可以的,將他從屏蔽列表里面刪除:
你們就可以恢復(fù)聊天了,這樣他也不知道你屏蔽了他,而且也不知道你其實已經(jīng)知道了他是誰了...想想都刺激,哈哈!
更新(2018-7-09):騰訊進行二次加密的目前沒有辦法解開!
更新(2018-7-17):騰訊的6-9號之前的加密規(guī)則應(yīng)該變了一些,所以解開的好像也不對,所以之前的辦法應(yīng)該是不可以用了。
更新(2018-8-07):目前已經(jīng)沒有辦法解開坦白說的秘密了,有辦法的時候我會更新的,所以關(guān)注一下更新的狀態(tài)就行了!
更新(2018-08-12):強調(diào)!強調(diào)!強調(diào)!目前已經(jīng)不可以解開了,帖子不下是因為我一直關(guān)注這個,有新的辦法我會在這里更新的!如果是咨詢坦白說的,希望關(guān)注帖子就行了!
謝謝閱讀!聯(lián)系客服