查看: 115|回复: 0

[转载图文] 【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人

[复制链接]
发表于 2020-6-9 01:13:49 | 显示全部楼层 |阅读模式
                                                                                        文章目录

    • 前言
    • 实现功能
    • 项目介绍
    • 效果演示
      • 初始化
      • 截取二维码
      • 检测微信登陆状态&显示所有联系人
      • 发送文本 图片 和文件消息
      • 添加&删除好友
      • 接收并显示所有类型消息
      • 无限多开
      • 解密数据库
      • 自动聊天
      • 自动收款
      • 自动提取微信表情
    • 成品和编译环境
    • 技术细节
    • 声明
    • 项目地址
前言  最近一直都在研究微信逆向相关的东西,奈何目前所有相关的的接口和成品都在收费,所以就打算自己写一个,然后开源。
实现功能

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

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

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

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

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

【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
  项目分为两个端,WeChatRobot和WeChatHelper。WeChatRobot作为客户端负责和服务端进行通信,将服务端传回的数据显示到界面。WeChatHelper作为服务端,注入到微信进程,进行取数据和HOOK的相关操作,并且将取回的数据发回给客户端。
  客户端和服务端之间采用WM_COPYDATA的方式进行进程通讯,互相传输数据
效果演示  下面演示部分效果
初始化

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

【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
  将WeChatRobot.exe和WeChatHelper.dll放在同一个目录下,先打开微信,再打开exe

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

【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
截取二维码

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

【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
  点击显示二维码 微信会自动跳转并截取二维码显示到客户端,再次点击可以刷新二维码
检测微信登陆状态&显示所有联系人
  这里由于WM_COPYDATA通信状态下是阻塞的原因 所以联系人多的话可能会有些卡顿
发送文本 图片 和文件消息

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

【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
添加&删除好友

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

【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
接收并显示所有类型消息

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

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

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

【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
解密数据库

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

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

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

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

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

【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
自动提取微信表情  微信的表情加密存放在下面的目录
  C:\Users\GuiShou\Documents\WeChat Files\crt873217126\FileStorage\CustomEmotion

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

【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
  这个功能会将所有的未加密的表情存放到Temp目录下的WeChatExpressions文件夹里
  还有很多效果,就不一一录制演示Gif了
成品和编译环境

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

【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
  需要同时包含这几个文件才能运行,没有静态编译 可能需要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


温馨提示:
1.如果您喜欢这篇帖子,请给作者点赞评分,点赞会增加帖子的热度,评分会给作者加学币。(评分不会扣掉您的积分,系统每天都会重置您的评分额度)。
2.回复帖子不仅是对作者的最好奖励,还可以获得学币奖励,请尊重作者的劳动成果,拒绝做伸手党!
3.发广告、灌水回复等违规行为一经发现直接禁言,如果本帖内容涉嫌违规,请点击论坛底部的举报反馈按钮,也可以在【投诉建议】板块发帖举报。
论坛交流群:672619046
微信公众号
快速回复 返回顶部 返回列表