鬼手56 发表于 2019-7-21 15:19

【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人



## 前言

最近一直都在研究微信逆向相关的东西,奈何目前所有相关的的接口和成品都在收费,所以就打算自己写一个,然后开源。

## 实现功能



## 项目介绍





项目分为两个端,WeChatRobot和WeChatHelper。WeChatRobot作为客户端负责和服务端进行通信,将服务端传回的数据显示到界面。WeChatHelper作为服务端,注入到微信进程,进行取数据和HOOK的相关操作,并且将取回的数据发回给客户端。

客户端和服务端之间采用WM_COPYDATA的方式进行进程通讯,互相传输数据

## 效果演示

下面演示部分效果

### 初始化



将WeChatRobot.exe和WeChatHelper.dll放在同一个目录下,先打开微信,再打开exe



### 截取二维码



点击显示二维码 微信会自动跳转并截取二维码显示到客户端,再次点击可以刷新二维码

### 检测微信登陆状态&显示所有联系人



这里由于WM_COPYDATA通信状态下是阻塞的原因 所以联系人多的话可能会有些卡顿

### 发送文本 图片 和文件消息



### 添加&删除好友



### 接收并显示所有类型消息



### 无限多开



### 解密数据库



### 自动聊天



### 自动收款



### 自动提取微信表情

微信的表情加密存放在下面的目录

``C:\Users\GuiShou\Documents\WeChat Files\crt873217126\FileStorage\CustomEmotion``



这个功能会将所有的未加密的表情存放到Temp目录下的WeChatExpressions文件夹里

还有很多效果,就不一一录制演示Gif了

## 成品和编译环境



需要同时包含这几个文件才能运行,没有静态编译 可能需要VS环境。 目前只支持微信2.6.8.52版本。项目使用VS2017编译

## 技术细节

PCXX逆向:使用CE+OD查找个人数据:https://blog.csdn.net/qq_38474570/article/details/92571302

PCXX逆向:使用HOOK拦截二维码:https://blog.csdn.net/qq_38474570/article/details/92798577

PCXX逆向:发送与接收消息的分析与代码实现:https://blog.csdn.net/qq_38474570/article/details/93339861

PCXX逆向:使用HOOK获取好友列表和群列表:https://blog.csdn.net/qq_38474570/article/details/95889507

PC微信逆向:两种姿势教你解密数据库文件:https://blog.csdn.net/qq_38474570/article/details/96606530

## 声明

**本项目仅供技术研究,请勿用于任何商业用途,请勿用于非法用途,如有任何人凭此做何非法事情,均于作者无关,特此声明。**

## 项目地址

https://github.com/TonyChen56/WeChatRobot

开源不易,求个star

冬阳jsz 发表于 2019-10-17 17:23

源码都给你们了,还在这要接口,懒,真懒,懒得一匹!!!

newkkoops 发表于 2021-3-2 13:05

非常nice

duqzpsjif 发表于 2019-7-29 22:22

ZAOSHANGHAO 发表于 2019-7-25 20:03
楼主,成品文件夹好像缺少PublicMsg.db文件,微信版本号已经与您的一致2.6.8.52,VS环境也有了,但是一点击 ...

同样啊,一直崩溃

鬼手56 发表于 2019-7-22 18:07

liuliang520500 发表于 2019-7-22 17:53
请教下,如果好友列表不在登陆的时候截获微信数据,而是在经登陆后注入DLL,要怎么调用这个获取好友列表的C ...

这个我不会。。。。。。

CrazyMelody 发表于 2019-7-30 13:17

赞~不过不会C艹,厚颜无耻的希望能提供接口方便pythoner 开发:lol

songxd 发表于 2019-8-19 17:46

大佬问下,这个怎么编译成dll 给C#调用,

ssk0908 发表于 2019-7-21 15:23

沙发???还是真皮的那种。。。

鬼手56 发表于 2019-7-21 15:28

你俩这么快?

niuyanpeng 发表于 2019-7-21 15:28


开源就是好,

fzp2077 发表于 2019-7-21 15:29

好腻害的样子,但真正的实用性有多少?

y17392058525 发表于 2019-7-21 15:34

不错不错,厉害

Chuck008 发表于 2019-7-21 15:35

好腻害的样子

qq18566 发表于 2019-7-21 15:37

楼主厉害,收藏学习了

起个B名伤脑筋 发表于 2019-7-21 15:39

开源就是好,谢谢楼主的分享

onlyw 发表于 2019-7-21 15:46

太厉害,感谢无私分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人