微信全功能HOOK介面原始碼
之前的部落格說過在我HOOK微信的一些事情,也提到過一些介面的事情,今天著重分析一下微信的介面,讓大家對微信和HOOK有一個基本的認知
首先第一點,關於HOOK,是需要搭配微信電腦端啟動的,啟動之後可以像指令碼一樣執行一些指定命令,比如一些推廣訊息,新增朋友,回覆聊天,收款記錄等等。
與微信協議有類似的地方,但不同點也非常多。
首先微信協議是利用對微信與伺服器之間的訊息傳遞工作的,破譯微信的加密演算法,偽裝自身進行一系列操作,這種方法破譯難度很大,而且微信對此有針對性的檢測,需要很謹慎使用,這裡我們就不談協議了,主要介紹HOOK
HOOK的原理很簡單,一般是使用OD進入微信電腦版的彙編程式碼中,通過一系列的彙編操作,尋找微信的一些關鍵功能call或者說節點,然後再進行操作。
經過以往不斷的技術積累,微信的彙編已經不再是難點了,很多功能也已經組裝完成
附下圖,我進行測試的一個測試端
其內部的功能處理大致如下,功能比較多,就擷取一部分吧
尾聲:
我這邊因為同時涉獵過協議和HOOK,對這方面也是瞭解的多一點,有興趣或者要學習交流的朋友可以檢視我的部落格暱稱聯絡到我(qq攻城獅)
原始碼就不再這裡放出了,被濫用的情景也是我不希望看到的。
相關文章
- 企業微信PC版hook原始碼api介面Hook原始碼API
- pc企業微信hook介面,企業微信行銷軟體Hook
- React Hook原始碼解析(二)ReactHook原始碼
- 企業微信hook 最新版 、企微輸入驗證碼,二次掃碼方案、發名片收訊息功能,企業微信hook原始碼Hook原始碼
- 智慧聊天機器人原始碼—仿微信介面機器人原始碼
- PC微信機器人介面api之od找登陸二維碼hook地址機器人APIHook
- Vue 原始碼解讀(7)—— Hook EventVue原始碼Hook
- Webpack原始碼基礎-Tapable從使用Hook到原始碼解析Web原始碼Hook
- 微信3.0.0.47逆向-微信3.0.0.47HOOK介面說明(WeChatHelper.dll)-獲取當前聊天微信IDHook
- PReact10.5.13原始碼理解之hookReact原始碼Hook
- PHP實現個人免簽約微信支付介面原理+原始碼PHP原始碼
- 非越獄下 iOS程式碼注入&HOOK微信登入iOSHook
- Java Shutdown Hook 場景使用和原始碼分析JavaHook原始碼
- Android Hook框架Xposed原理與原始碼分析AndroidHook框架原始碼
- 微信3.1.0.41逆向-微信3.1.0.41HOOK介面(WeChatHelper3.1.0.41.dll)使用說明-刪除群成員Hook
- Storm-原始碼分析-hook(backtype.storm.hooks)ORM原始碼Hook
- FastHook——如何使用FastHook免root hook微信ASTHook
- 介面1原始碼分析原始碼
- 微信小程式商城原始碼微信小程式原始碼
- 微信域名防封原始碼原始碼
- PC微信機器人介面api之徹底搞懂hook原理及手動實現機器人APIHook
- 微信活碼系統程式原始碼原始碼
- .NET 全功能流媒體管理控制介面平臺
- thinkphp微信商城原始碼年終活動PHP原始碼
- JS HOOK 程式碼段JSHook
- 外掛化知識梳理(6) Small 原始碼分析之 Hook 原理原始碼Hook
- spring原始碼分析——BeanPostProcessor介面Spring原始碼Bean
- JDK原始碼閱讀-CharSequence介面JDK原始碼
- Go 介面所在原始碼包定位Go原始碼
- koahub微信商城原始碼市場部分操作後臺原始碼展示原始碼
- thinkphp開發微信商城的原始碼PHP原始碼
- 微信MMKV原始碼閱讀隨筆原始碼
- 如何獲得微信小遊戲原始碼遊戲原始碼
- 類微信介面
- API採集介面原始碼電商採集工具介面API原始碼
- 企業微信hook,自定義工具,收發訊息Hook
- 智慧名片小程式原始碼,微信電子名片原始碼開發案例原始碼
- 100款微信小遊戲原始碼附H5開原始碼遊戲原始碼H5