1. 程式人生 > >教你怎麼用三種辦法找到發給你QQ的坦白說的那個人

教你怎麼用三種辦法找到發給你QQ的坦白說的那個人

今天先不寫關於技術的,另外關於建站的文章我這幾天會更新,畢竟還有工作要做,沒有那麼多的精力寫教程,今天要寫的是一個比較簡單的,通過抓包的方式定位到給你發坦白說的那個人。ok,廢話不多說,我們開始做。

沒做之前說一下,網上很多的辦法可以破解的,如果您不是程式設計師的話看,可以直接試試網上的比較簡單的辦法,例如給那個人發一個日跡,然後看瀏覽的記錄,等等辦法,都是可以的,只是作為一個程式設計師,我不喜歡用這麼LOWB的辦法!

首先我們需要開啟谷歌瀏覽器(因為谷歌為自帶的是有手機模擬器的,你用別的帶的有模擬器的瀏覽器也是可以的),開啟以後是這樣的:

是的,百度,哈哈 ,開個玩笑,我們開啟除錯工具(F12):

點選手機工具:

然後點選這裡:

其實會玩的人已經知道怎麼做了,但是還是照顧那些不會的人,我還是儘量的寫的囉嗦一些,然後我們新建一個手機驅動:

user ag:(直接選擇複製)

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

這個時候我們的手機驅動裡面就有了自己新加的一個手機,尺寸是自己定的,我們開啟:

ok,這個時候我們需要的是定位到我們收到坦白說的QQ號,電腦登入一下自己的QQ,然後開啟手機的坦白說,開啟我的是這個:

ok,我們可以看到這裡的坦白說,有點多就不一一截圖了,哈哈,我們可以分享,複製連結,但是騰訊有點皮,連結這裡我直接給你:

複製下面的連結:

https://ti.qq.com/honest-say/my-received.html

到之前的頁面上的URL:

ok,這裡如果您打不開,是空白,一直載入的話,沒關係,您新開一個頁面,登入您的QQ空間,成功以後回來重新整理這個頁面,這個時候就有了!

那麼這個時候怎麼看呢?

我們可以開啟console的控制檯看日誌:

這裡就是您的資料,那麼有人說這裡怎麼看啊,看不明白啊,我也不明白,所以我們不看這裡的,我們看資料互動的過程,拿到對應的陣列:

經常除錯程式碼的人應該都知道怎麼回事,看資料就明白了!這裡還是解釋一下,一般的資料互動,回來的時候為了儲存資料的互動完整和方便,那麼很多的處理方式就是用陣列將資料儲存起來,這樣的話,容易查錯,容易傳遞資料!這個也不例外,那麼一般的話data裡面就是我們需要的資料,下面的分別代表什麼呢?這裡也簡單的說一下,雖然不是騰訊的人,但是寫程式碼都是有命名規範的:

fromFaceUrl   :這個是顯示的那個頭像
fromGender    : 狀態碼 用來除錯的
fromNick      :隨機出來的暱稱(也不是隨機的,根據獲取的位置和性別來確定的)
timestamp     :  時間戳(這裡猜測一下,可能是加密用到的資料)
toUin         :傳送物件(這裡如果您對怎麼實現線上QQ聊天的話,就會明白為什麼用Uin,因為我記得沒錯的話,騰訊的QQ聊天的接口裡面的QQ號用的引數就是Uin)
topicName  :坦白說的內容

至於別的為啥沒解釋,很簡單,我不知道啊!哈哈

這個時候我們拿到了,那麼我們不認識啊,計算機也不認識,經常看加密的程式碼的人可以看出來,這個格式不是MD5加密,也不是我們常見的sha加密,跟不會是Base64加密,如果您不知道這幾個加密的格式和過程,可以翻開我的部落格,我之前寫過關於加密的部落格,寫的很明白。

那麼我找了很久終於找到了可以解密的,在一個github上,一個大牛上傳的,這裡直接分享給你們:

點選解密

那麼我們隨便找一個,解密試試:

解密成功以後開啟QQ,搜尋一下看看是誰喜歡你吧!哈哈

PS:具體怎解密的,我們不得而知,但是我覺得既然是加密都是有固定的加密演算法的,我之前也嘗試的寫過加密的演算法,那麼其實怎麼破解呢?例如一個新的加密資料出現了,我們怎麼破解呢?我的想法是,可以找幾個關係好的,讓他給你發一下坦白說,然後開啟他的QQ和抓包抓到對應的加密資料,一一對比,就像這樣的:

看看怎麼對應的,應該會破解個八九不離十,其實這個就是最常見的窮舉法!ok,寫完了!

PS:還有就是這個辦法其實是6-9號之前的是可以直接查出來的,但是該方法已經被騰訊和諧了,所以之前的還是可以的,之後的就不行了,但是我還有一個辦法就是,點選下面的連結:

點選以後這樣的:

通過檢視訪問列表也是可以的找到的,這是目前我知道的比較靠譜的辦法了!

當然如果還不行的話,只能放大招了,哈哈,開啟您的坦白說的列表,點選那個給您發坦白說的人,右上角有三個點,點選,裡面有舉報,舉報他以後他24小時是不可以找到您的,這個時候,您安靜的等待30分鐘,開啟電腦上面的QQ:

開啟遮蔽人管理:

這個時候列表就是那個人的QQ號,如果您已經知道了是誰,想和他聯絡,可以的,將他從遮蔽列表裡面刪除:

你們就可以恢復聊天了,這樣他也不知道你遮蔽了他,而且也不知道你其實已經知道了他是誰了...想想都刺激,哈哈!

更新(2018-7-09):騰訊進行二次加密的目前沒有辦法解開!

更新(2018-7-17):騰訊的6-9號之前的加密規則應該變了一些,所以解開的好像也不對,所以之前的辦法應該是不可以用了。

更新(2018-8-07):目前已經沒有辦法解開坦白說的祕密了,有辦法的時候我會更新的,所以關注一下更新的狀態就行了!

更新(2018-08-12):強調!強調!強調!目前已經不可以解開了,帖子不下是因為我一直關注這個,有新的辦法我會在這裡更新的!如果是諮詢坦白說的,希望關注帖子就行了!

謝謝閱讀!