PC微信機器人介面api之徹底搞懂hook原理及手動實現

myeyee發表於2021-06-25
 其實hook分很多種,我們最說的hook就是 Inline Hook,是用的最廣泛的也是自由度最大的,相交於其他Hook ,比如有:apihook ,訊息hook 等等hook,他們都有侷限性,apihook只能hook windows 的api 訊息,他們侷限性太大了,所以應用的相對來說,不是那麼自由。

下圖是hook的原理圖,

PC微信機器人介面api之徹底搞懂hook原理及手動實現

先找到基址,下斷點,找到call,然後修改裡面的內容,在原封的返回。

PC微信機器人介面api之徹底搞懂hook原理及手動實現
目前已經實現了大部分功能,執行穩定,比如:發各種訊息,
接收各種訊息,群管,下載檔案,加好友,檢測殭屍粉等等功能,
可提供介面,方便各種語言二次開發,歡迎技術交流,請勿用於商業用途。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章