【开源】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

  • 68
    点赞
  • 213
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 20
    评论
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼手56

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值