微信全功能HOOK介面原始碼

q1901784378發表於2020-12-18

之前的部落格說過在我HOOK微信的一些事情,也提到過一些介面的事情,今天著重分析一下微信的介面,讓大家對微信和HOOK有一個基本的認知
首先第一點,關於HOOK,是需要搭配微信電腦端啟動的,啟動之後可以像指令碼一樣執行一些指定命令,比如一些推廣訊息,新增朋友,回覆聊天,收款記錄等等。

與微信協議有類似的地方,但不同點也非常多。

首先微信協議是利用對微信與伺服器之間的訊息傳遞工作的,破譯微信的加密演算法,偽裝自身進行一系列操作,這種方法破譯難度很大,而且微信對此有針對性的檢測,需要很謹慎使用,這裡我們就不談協議了,主要介紹HOOK

HOOK的原理很簡單,一般是使用OD進入微信電腦版的彙編程式碼中,通過一系列的彙編操作,尋找微信的一些關鍵功能call或者說節點,然後再進行操作。

經過以往不斷的技術積累,微信的彙編已經不再是難點了,很多功能也已經組裝完成
附下圖,我進行測試的一個測試端
在這裡插入圖片描述
其內部的功能處理大致如下,功能比較多,就擷取一部分吧
在這裡插入圖片描述
尾聲:
我這邊因為同時涉獵過協議和HOOK,對這方面也是瞭解的多一點,有興趣或者要學習交流的朋友可以檢視我的部落格暱稱聯絡到我(qq攻城獅)
原始碼就不再這裡放出了,被濫用的情景也是我不希望看到的。

相關文章