PC個人微信機器人sdk介面api之微信多開原理
大家都知道,正常情況下,電腦微信客戶端只能開啟一個微信,如果再次點選是沒法開啟第二個的。微信是怎麼實現,禁止一個客戶端開啟多個微信的呢?
微信每次啟動的時候,都呼叫:OpenMutexA( ) 函式,微信有一個自己的互斥體名稱,每次呼叫這個函式,如果函式返回真,則說明找到了,說明微信已經開啟一個了。他就不讓再開啟第二個了。如果沒找到,就開啟一個新微信,就是這個原理實現的。
在OD 中(如下圖),用快捷鍵Ctrl+G ,彈出搜:CreateMuteW (微信是寬字元) , 搜尋之後,下斷點,
斷點之後,找到該函式,其中有三個引數:一個是互斥體名稱,一個是bool 值,一個他寫的null
然後用CE 找他他這個名稱,把他的互斥體名稱改掉,如下圖:
改掉之後,在OD 裡面把斷點取消,然後自動就啟動了一個微信。然後在自己電腦上,再點選微信圖示,開啟,就又開啟一個微信。這樣就開啟了兩個微信,實現了多開。
目前已經實現了大部分功能,執行穩定,比如:發各種訊息,接收各種訊息,群管,下載檔案,加好友,檢測殭屍粉等等功能,可提供介面,方便二次開發,歡迎技術交流。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011763/viewspace-2848766/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PC微信機器人介面api之微信多開原理機器人API
- PC微信機器人介面api之徹底搞懂hook原理及手動實現機器人APIHook
- 微信個人網頁版API的微信機器人網頁API機器人
- PC微信機器人介面api之od找登陸二維碼hook地址機器人APIHook
- 一臺個人pc電腦如何多開微信
- 利用網頁版微信API做一個微信機器人網頁API機器人
- 微信機器人機器人
- 企業微信PC版hook原始碼api介面Hook原始碼API
- 智慧聊天機器人原始碼—仿微信介面機器人原始碼
- 微信開發介面API協議API協議
- 微信API介面大全API
- 微信開發之微信域名防封介面
- 微信域名防封API介面實現原理分享API
- 解密微信域名防封API介面實現原理解密API
- 巧用Koa接管“對接微信開發”的工作 - 多使用者微信JS-SDK API服務JSAPI
- 微信小程式開發—專案實戰之聊天機器人微信小程式機器人
- 最新微信域名檢測api介面的機制原理及對接方法API
- vue 專案如何引入微信sdk,使用微信分享介面Vue
- PC微信逆向) 定位微信瀏覽器開啟連結的call瀏覽器
- php 微信機器人 Vbot 2.0PHP機器人
- 微信瀏覽器除錯微信js-sdk瀏覽器除錯JS
- .Net微信網頁開發之使用微信JS-SDK自定義微信分享內容網頁JS
- .Net微信網頁開發之使用微信JS-SDK呼叫微信掃一掃功能網頁JS
- PHP實現個人免簽約微信支付介面原理+原始碼PHP原始碼
- pc企業微信hook介面,企業微信行銷軟體Hook
- 微信Java SDK開發文件Java
- Android模組介面服務,暴露SDK+介面服務查詢(類似微信.api)AndroidAPI
- 分享微信域名檢測API介面API
- 微信公眾平臺介面APIAPI
- 微信公號 DIY:一小時搭建微信聊天機器人機器人
- 微信開發之JSSDK介面開發(Java)JSJava
- notify - 多平臺通知sdk(釘釘飛書企業微信群機器人、Server 醬、息知、Bark、Chanify)機器人Server
- Mac 微信多開Mac
- 微信公眾平臺開發(七) 聊天機器人功能開發機器人
- Python 實現圖靈微信機器人Python圖靈機器人
- 微信機器人能夠做些什麼事?機器人
- ChatGPT新玩法來了,微信聊天機器人ChatGPT機器人
- 基於itchat的Web端微信機器人Web機器人