為了節省微信HOOK開發時間,現将微信HOOK注入DLL接口給大家,本接口從3.0.0.47版本開始,最新版本3.1.0.72,後續會根據自己的時間更新,本接口用vc++2017編寫,Win32編譯,運用HP_Socket HttpServer Lib建立小型伺服器,采用HTTP+JSON協定開發,編碼采用UTF-8,支援本機IP位址通路(http://127.0.0.1:#),區域網路通路(http://192.168.*.*:#)和外網通路,外網通路需要端口映射。#表示端口,預設為80,可在config.ini中設定。本接口基本能适應所有開發言語,可直接在浏覽器調試,可直接HTTP通路檔案!本DLL沒有惡意代碼,不會對計算機資訊竊取和删除操作,請不要用于商業和非法用途!由于DLL程式用到注入函數,防毒軟體會報毒,需要把DLL加入白名單中或關閉防毒軟體!
微信3.1.0.72逆向-微信3.1.0.72HOOK接口(WeChatHelper3.1.0.72.dll)使用說明:
下載下傳位址:已上傳QQ群檔案中(交流群:150311852 1005923608) 使用方法可參考: https://blog.csdn.net/keepmoving0407/article/details/111396285 | 是否完成 | cmdid(指令) | 子指令 |
WeChatHelper.dll基本功能 | 執行個體方法 | c#調用執行個體方法-https://blog.csdn.net/keepmoving0407/article/details/112095354 vc++調用執行個體方法-https://blog.csdn.net/keepmoving0407/article/details/112147259 MFC 調用執行個體方法-https://blog.csdn.net/keepmoving0407/article/details/112274661 易語言 調用執行個體方法-https://blog.csdn.net/keepmoving0407/article/details/113774240 後續根據時間更新JAVA QT Pyhon等執行個體 | |
登入功能 | 檢查是否登入-https://blog.csdn.net/keepmoving0407/article/details/111559339 | ✔ | 1 |
擷取二維碼URL-https://blog.csdn.net/keepmoving0407/article/details/111559703 | ✔ | 2 | |
擷取二維碼圖像(彩色)-https://blog.csdn.net/keepmoving0407/article/details/111559938 | ✔ | 3 | |
消息功能 | 擷取即時消息-https://blog.csdn.net/keepmoving0407/article/details/111560772 | ✔ | 7 |
發文本消息-https://blog.csdn.net/keepmoving0407/article/details/111561121 | ✔ | 8 | 1 |
發檔案消息-https://blog.csdn.net/keepmoving0407/article/details/111561121 | ✔ | 8 | 2 |
發圖檔消息-https://blog.csdn.net/keepmoving0407/article/details/111561121 | ✔ | 8 | 3 |
發GIF動态表情消息-https://blog.csdn.net/keepmoving0407/article/details/111561121 | ✔ | 8 | 4 |
發XML連結和小程式-https://blog.csdn.net/keepmoving0407/article/details/112584177 | ✔ | 10 | |
發送引用消息(可引用文本 檔案 圖檔 動畫表情 連結 小程式)-https://blog.csdn.net/keepmoving0407/article/details/113666811 | ✔ | 96 | |
擷取目前聊天微信ID-GET請求(http://127.0.0.1:8080/?cmdid=9) | ✔ | 9 | |
聊天記錄功能 | 擷取會話記錄(與多少個好友聊過天)-https://blog.csdn.net/keepmoving0407/article/details/111560604 | ✔ | 6 |
列出最新聊天記錄-GET請求(http://127.0.0.1:8080/?cmdid=11¶m=群微信ID) | ✔ | 11 | |
顯示曆史聊天記錄-GET請求(http://127.0.0.1:8080/?cmdid=12¶m=群微信ID) | ✔ | 12 | |
擷取收藏的動畫表情-GET請求(http://127.0.0.1:8080/?cmdid=13) | ✔ | 13 | |
搜尋聊天記錄-post請求(http://127.0.0.1:8080)請求資料為({"cmdid":66,"param1":"搜尋内容","param2":"微信ID"}) param2可以空,搜尋所有人 | ✔ | 66 | |
好友通訊錄功能 | 擷取個人資訊-https://blog.csdn.net/keepmoving0407/article/details/111560101 | ✔ | 4 |
好友清單-https://blog.csdn.net/keepmoving0407/article/details/111560506 | ✔ | 5 | |
添加好友-https://blog.csdn.net/keepmoving0407/article/details/111870207 | ✔ | 14 | |
删除好友-https://blog.csdn.net/keepmoving0407/article/details/112071255 | ✔ | 15 | |
發送好友名片-https://blog.csdn.net/keepmoving0407/article/details/112073272 | ✔ | 16 | |
自動通過并添加好友-http://127.0.0.1:8080/?cmdid=75¶m=1 注:param=0取消自動添加 | ✔ | 75 | |
通過并添加好友-http://127.0.0.1:8080/?cmdid=74¶m1=v3¶m2=v4 注:v3 v4在好友請求中的XML資訊中 | ✔ | 74 | |
更改好友備注-https://blog.csdn.net/keepmoving0407/article/details/112071462 | ✔ | 17 | |
擷取好友詳細資訊-https://blog.csdn.net/keepmoving0407/article/details/112073652 | ✔ | 4 | |
拉黑好友-http://127.0.0.1:8080/?cmdid=78¶m1=微信ID¶m2=1 注:param2=1時拉黑 param2=0時取消拉黑 | ✔ | 78 | |
僵屍粉檢測 重新添加 删除-http://127.0.0.1:8080/?cmdid=80[¶m=wxid] 注:[]為可先項,沒胡此參數時檢測所有好友,否則檢測指定微信ID好友 | ✔ | 80 | |
群功能 | 建立群聊-https://blog.csdn.net/keepmoving0407/article/details/111871588 | ✔ | 19 |
添加群成員-https://blog.csdn.net/keepmoving0407/article/details/111871500 | ✔ | 20 | |
邀請群成員-https://blog.csdn.net/keepmoving0407/article/details/111871446 | ✔ | 21 | |
@群成員-https://blog.csdn.net/keepmoving0407/article/details/111870811 | ✔ | 22 | |
@群成員(多個)-https://blog.csdn.net/keepmoving0407/article/details/113666744 | ✔ | 222 | |
釋出群公告(相當于@所有人)-https://blog.csdn.net/keepmoving0407/article/details/111871180 | ✔ | 23 | |
修改群名稱-https://blog.csdn.net/keepmoving0407/article/details/111871622 | ✔ | 24 | |
删除群成員-https://blog.csdn.net/keepmoving0407/article/details/111871683 | ✔ | 25 | |
退出群聊-GET請求(http://127.0.0.1:8080/?cmdid=26¶m=群微信ID) | ✔ | 26 | |
删除群-GET請求(http://127.0.0.1:8080/?cmdid=27¶m=群微信ID) | ✔ | 27 | |
擷取群成員-https://blog.csdn.net/keepmoving0407/article/details/111871007 | ✔ | 55 | |
自動添加群成員為好友 | ✔ | 14 | |
公衆号 | 關注公衆号-http://127.0.0.1:端口/?cmdid=52¶m=公衆号 | ✔ | 76 |
取消關注公衆号--http://127.0.0.1:端口/?cmdid=15¶m=公衆号 | ✔ | 15 | |
公衆号清單-http://127.0.0.1:端口/?cmdid=51 | ✔ | 51 | |
公衆号相關資訊(biz等)-http://127.0.0.1:端口/?cmdid=52¶m=公衆号 | ✔ | 52 | |
公衆号最後更新記錄-http://127.0.0.1:端口/?cmdid=53 | ✔ | 53 | |
公衆号爬蟲-私扣-150311852 | ✔ | APP操作 | |
打開公衆号網頁-ttp://127.0.0.1:端口/?cmdid=15¶m=公衆号位址 | ✔ | 97 | |
資料庫功能 | 實時操作資料庫(隻限制讀操作) | ✔ | |
資料庫解密備份(不開放) | ✔ | ||
資料庫密鑰擷取(不開放) | ✔ | ||
其它功能 | 自動收款-GET請求(http://127.0.0.1:8080/?cmdid=28¶m=1)*param=0時取消自動收款 | ✔ | 28 |
消息防撤回-GET請求(http://127.0.0.1:8080/?cmdid=35¶m=1)*param=0時取消防撤回 | ✔ | 35 | |
消息免打擾- GET請求(http://127.0.0.1:8080/?cmdid=29¶m=1)*param=0時取消免打擾 | ✔ | 29 | |
消息置頂-GET請求(http://127.0.0.1:8080/?cmdid=30¶m=1)*param=0時取消置頂 | ✔ | 30 | |
消息監控 | ✔ | ||
自動回複(可機器人AI) | ✔ | ||
微信多開-GET請求(http://127.0.0.1:8080/?cmdid=31) | ✔ | 31 | |
擷取語音解碼與播放-GET請求(http://127.0.0.1:8080/?cmdid=32¶m=語音消息MSDID)傳回的WAV格式聲音檔案 | ✔ | 32 | |
解密下載下傳圖檔-https://blog.csdn.net/keepmoving0407/article/details/111834003 | ✔ | 33 | |
退出微信-GET請求(http://127.0.0.1:8080/?cmdid=34) | ✔ | 34 | |
播放視訊 | ✔ | ||
24小時自動下載下傳圖檔 | ✔ | ||
限制強制更新 | ✔ | ||
識别二維碼(小程式暫時無法識别) | ✔ | ||
...... | ✔ |
調式方法:
本DLL是HTTP+JSON協定,有GET和POST兩種請求方式,用到中文的都是用POST方式,請求頭Content-Type為:application/json,請設定好!
最簡單的調試工具可用:ApiPost工具,下載下傳位址為:https://www.apipost.cn/,注冊一個賬号就可以免費使用,也可以用浏覽器直接調試GET模式的接口。
下面是GET方式擷取好友詳細資訊的接口:
http://127.0.0.1/cmdid=4¶m=好友微信号
POST有點麻煩,下面是ApiPost工具修改好友備注POST接口:
這隻是調式,實際中要用程式來調用,不管你用哪種語言,都有HTTP和JSON方法!下面是本人用QT調用的執行個體: