【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
文章目錄
- 前言
- 實(shí)現(xiàn)功能
- 項(xiàng)目介紹
- 效果演示
- 初始化
- 截取二維碼
- 檢測(cè)微信登陸狀態(tài)&顯示所有聯(lián)系人
- 發(fā)送文本 圖片 和文件消息
- 添加&刪除好友
- 接收并顯示所有類(lèi)型消息
- 無(wú)限多開(kāi)
- 解密數(shù)據(jù)庫(kù)
- 自動(dòng)聊天
- 自動(dòng)收款
- 自動(dòng)提取微信表情
- 成品和編譯環(huán)境
- 技術(shù)細(xì)節(jié)
- 聲明
- 項(xiàng)目地址
前言
最近一直都在研究微信逆向相關(guān)的東西,奈何目前所有相關(guān)的的接口和成品都在收費(fèi),所以就打算自己寫(xiě)一個(gè),然后開(kāi)源。
實(shí)現(xiàn)功能
項(xiàng)目介紹
項(xiàng)目分為兩個(gè)端,WeChatRobot和WeChatHelper。WeChatRobot作為客戶端負(fù)責(zé)和服務(wù)端進(jìn)行通信,將服務(wù)端傳回的數(shù)據(jù)顯示到界面。WeChatHelper作為服務(wù)端,注入到微信進(jìn)程,進(jìn)行取數(shù)據(jù)和HOOK的相關(guān)操作,并且將取回的數(shù)據(jù)發(fā)回給客戶端。
客戶端和服務(wù)端之間采用WM_COPYDATA的方式進(jìn)行進(jìn)程通訊,互相傳輸數(shù)據(jù)
效果演示
下面演示部分效果
初始化
將WeChatRobot.exe和WeChatHelper.dll放在同一個(gè)目錄下,先打開(kāi)微信,再打開(kāi)exe
截取二維碼
點(diǎn)擊顯示二維碼 微信會(huì)自動(dòng)跳轉(zhuǎn)并截取二維碼顯示到客戶端,再次點(diǎn)擊可以刷新二維碼
檢測(cè)微信登陸狀態(tài)&顯示所有聯(lián)系人
這里由于WM_COPYDATA通信狀態(tài)下是阻塞的原因 所以聯(lián)系人多的話可能會(huì)有些卡頓
發(fā)送文本 圖片 和文件消息
添加&刪除好友
接收并顯示所有類(lèi)型消息
無(wú)限多開(kāi)
解密數(shù)據(jù)庫(kù)
自動(dòng)聊天
自動(dòng)收款
自動(dòng)提取微信表情
微信的表情加密存放在下面的目錄
C:\Users\GuiShou\Documents\WeChat Files\crt873217126\FileStorage\CustomEmotion
這個(gè)功能會(huì)將所有的未加密的表情存放到Temp目錄下的WeChatExpressions文件夾里
還有很多效果,就不一一錄制演示Gif了
成品和編譯環(huán)境
需要同時(shí)包含這幾個(gè)文件才能運(yùn)行,沒(méi)有靜態(tài)編譯 可能需要VS環(huán)境。 目前只支持微信2.6.8.52版本。項(xiàng)目使用VS2017編譯
技術(shù)細(xì)節(jié)
PCXX逆向:使用CE+OD查找個(gè)人數(shù)據(jù):https://blog.csdn.net/qq_38474570/article/details/92571302
PCXX逆向:使用HOOK攔截二維碼:https://blog.csdn.net/qq_38474570/article/details/92798577
PCXX逆向:發(fā)送與接收消息的分析與代碼實(shí)現(xiàn):https://blog.csdn.net/qq_38474570/article/details/93339861
PCXX逆向:使用HOOK獲取好友列表和群列表:https://blog.csdn.net/qq_38474570/article/details/95889507
PC微信逆向:兩種姿勢(shì)教你解密數(shù)據(jù)庫(kù)文件:https://blog.csdn.net/qq_38474570/article/details/96606530
聲明
本項(xiàng)目?jī)H供技術(shù)研究,請(qǐng)勿用于任何商業(yè)用途,請(qǐng)勿用于非法用途,如有任何人憑此做何非法事情,均于作者無(wú)關(guān),特此聲明。
項(xiàng)目地址
https://github.com/TonyChen56/WeChatRobot
開(kāi)源不易,求個(gè)star
總結(jié)
以上是生活随笔為你收集整理的【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PC微信逆向:使用HOOK拦截二维码
- 下一篇: 宏病毒的研究与实例分析06——终结篇 进