## 注意
1. 由于作者精力有限 本项目不再维护更新
2. 作者仍处于学习阶段 不接受任何需求定制 不接受任何问题咨询 更不要找我要工具。勿扰!!!
3. 另外我会将微信HOOK的所有学习笔记整理后上传CSDN
4. 请关注我的博客 以便第一时间看到分享干货:https://blog.csdn.net/qq_38474570
## 更新说明
### 2019-7-26
1. 添加艾特群成员功能——好友列表->右键->查看群成员->右键->艾特群成员
2. 添加删除群成员功能——好友列表->右键->查看群成员->右键->删除群成员
3. 针对编译不过的问题 剥离解密数据库功能 请使用VS2017进行编译
4. 如果编译不过 请将平台工具集和SDK版本修改为机器上的最新版本
5. 需要解密数据库功能请使用带解密数据库功能的成品
### 2019-7-29
1. 修复bug
2. 新增微信重要call的特征码 有参数注释和可用于OD搜索的十六进制特征码
### 2019-8-3
1. 优化自动聊天功能
## 前言
最近一直都在研究微信逆向相关的东西,奈何目前所有相关的的接口和成品都在收费,所以就打算自己写一个,然后开源。
## 实现功能
![WeChatHelper](assets/WeChatHelper.png)
## 项目介绍
![1563679851680](assets/1563679851680.png)
![1563679859287](assets/1563679859287.png)
项目分为两个端,WeChatRobot和WeChatHelper。WeChatRobot作为客户端负责和服务端进行通信,将服务端传回的数据显示到界面。WeChatHelper作为服务端,注入到微信进程,进行取数据和HOOK的相关操作,并且将取回的数据发回给客户端。
客户端和服务端之间采用WM_COPYDATA的方式进行进程通讯,互相传输数据
## 效果演示
下面演示部分效果
### 初始化
![1563680047243](assets/1563680047243.png)
将WeChatRobot.exe和WeChatHelper.dll放在同一个目录下,先打开微信,再打开exe
![1563680573456](assets/1563680573456.png)
### 截取二维码
![1563680585192](assets/1563680585192.png)
点击显示二维码 微信会自动跳转并截取二维码显示到客户端,再次点击可以刷新二维码
### 检测微信登陆状态&显示所有联系人
![显示联系人](assets/显示联系人.gif)
这里由于WM_COPYDATA通信状态下是阻塞的原因 所以联系人多的话可能会有些卡顿
### 发送文本 图片 和文件消息
![发送文本 图片 文件消息](assets/发送文本 图片 文件消息.gif)
### 添加&删除好友
![添加和删除好友](assets/添加和删除好友.gif)
### 接收并显示所有类型消息
![1563686929418](assets/1563686929418.png)
### 无限多开
![1563687391099](assets/1563687391099.png)
### 解密数据库
![解密数据库](assets/解密数据库.gif)
### 自动聊天
![自动聊天](assets/自动聊天.gif)
### 自动收款
![自动收款](assets/自动收款.gif)
### 自动提取微信表情
微信的表情加密存放在下面的目录
``C:\Users\GuiShou\Documents\WeChat Files\crt873217126\FileStorage\CustomEmotion``
![1563686532775](assets/1563686532775.png)
这个功能会将所有的未加密的表情存放到Temp目录下的WeChatExpressions文件夹里
还有很多效果,就不一一录制演示Gif了
## 成品和编译环境
![1563688306832](assets/1563688306832.png)
需要同时包含这几个文件才能运行,没有静态编译 可能需要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
没有合适的资源?快使用搜索试试~ 我知道了~
微信机器人源码.zip
共122个文件
h:39个
cpp:35个
png:13个
需积分: 44 65 下载量 85 浏览量
2019-09-29
14:33:39
上传
评论 15
收藏 18.8MB ZIP 举报
温馨提示
项目分为两个端,WeChatRobot和WeChatHelper。WeChatRobot作为客户端负责和服务端进行通信,将服务端传回的数据显示到界面。WeChatHelper作为服务端,注入到微信进程,进行取数据和HOOK的相关操作,并且将取回的数据发回给客户端。 客户端和服务端之间采用WM_COPYDATA的方式进行进程通讯,互相传输数据
资源推荐
资源详情
资源评论
收起资源包目录
微信机器人源码.zip (122个子文件)
pay.bmp 788KB
FriendList.cpp 13KB
ChatRoomOperate.cpp 13KB
CFriendList.cpp 12KB
CAutoFunction.cpp 11KB
ChatRecord.cpp 10KB
CMultiOpen.cpp 7KB
CChatRoomMember.cpp 7KB
WndMsgLoop.cpp 7KB
Function.cpp 7KB
WeChatRobotDlg.cpp 6KB
CInjectTools.cpp 5KB
CMain.cpp 4KB
CFunctions.cpp 4KB
Login.cpp 4KB
CSendMsg.cpp 4KB
CDecryptImage.cpp 4KB
WeChatRobot.cpp 3KB
InitWeChat.cpp 3KB
CInformation.cpp 2KB
CChatRecords.cpp 2KB
CSendChatRoomAt.cpp 2KB
CSendXmlCard.cpp 2KB
CRoomAnnouncement.cpp 2KB
CSendRoomMsg.cpp 2KB
CAddChatRoomMember.cpp 2KB
CSetRoomName.cpp 2KB
CAddUser.cpp 2KB
CAboutAuthor.cpp 1KB
CMyTableCtrl.cpp 666B
dllmain.cpp 584B
CPay.cpp 440B
MainWindow.cpp 324B
stdafx.cpp 172B
WeChatHelper.cpp 93B
stdafx.cpp 41B
libeay32.dll 1.33MB
ssleay32.dll 355KB
WeChatHelper.dll 179KB
WeChatHelper.dll 179KB
WeChatRobot.exe 11.05MB
WeChatRobot.exe 11.02MB
WeChatRobot.vcxproj.filters 10KB
WeChatHelper.vcxproj.filters 5KB
显示联系人.gif 1.49MB
显示联系人.gif 1.49MB
自动聊天.gif 1.17MB
自动聊天.gif 1.17MB
解密数据库.gif 984KB
解密数据库.gif 984KB
发送文本 图片 文件消息.gif 848KB
发送文本 图片 文件消息.gif 848KB
添加和删除好友.gif 680KB
添加和删除好友.gif 680KB
自动收款.gif 216KB
自动收款.gif 216KB
CMultiOpen.h 7KB
resource.h 4KB
offset.h 3KB
stdafx.h 2KB
CFriendList.h 1KB
CChatRoomMember.h 870B
WeChatRobotDlg.h 810B
message.h 794B
CSendChatRoomAt.h 752B
CInformation.h 702B
message.h 672B
CSendMsg.h 651B
CFunctions.h 637B
CAutoFunction.h 621B
CChatRecords.h 616B
CMain.h 613B
CAddChatRoomMember.h 613B
ChatRoomOperate.h 609B
CRoomAnnouncement.h 602B
CDecryptImage.h 598B
CSendXmlCard.h 577B
CSendRoomMsg.h 573B
CSetRoomName.h 565B
FriendList.h 553B
CAboutAuthor.h 542B
WeChatRobot.h 489B
CAddUser.h 466B
stdafx.h 399B
CPay.h 360B
WndMsgLoop.h 322B
targetver.h 291B
targetver.h 288B
CMyTableCtrl.h 287B
Login.h 241B
Function.h 225B
CInjectTools.h 207B
ChatRecord.h 205B
InitWeChat.h 118B
MainWindow.h 54B
WeChat.ico 66KB
pay.jpg 348KB
libeay32.lib 802KB
ssleay32.lib 75KB
微信重要call的特征码.md 23KB
共 122 条
- 1
- 2
资源评论
A864000
- 粉丝: 8
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于CSS的响应式鲜花网站全屏效果设计源码
- 基于JavaScript的访客预约系统设计源码
- 基于Vue和ECharts的工作租房数据可视化系统设计源码
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
- 基于Django的流程引擎设计源码
- 基于Node.js的Express框架与MySQL的后台管理系统设计源码
- 基于Java的Flink流批一体数据处理快速集成开发框架设计源码
- FirstFilterOrderCompare
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功