# wxbotsendmes **Repository Path**: xiaohui-box/wxbot-sendmes ## Basic Information - **Project Name**: wxbotsendmes - **Description**: 实战分析微信发文本消息call,个人微信机器人,个人号机器人开发,微信二次开发,微信机器人,微信api,微信机器人sdk,个人微信开发sdk,微信机器人开发api,微信api接口,微信个人号接口,个人微信api接口,个人企业微信hook发文本消息call源码,企业微信协议 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-11-29 - **Last Updated**: 2023-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wxbot sendmes #### 介绍 实战分析微信发文本消息call,个人微信机器人,个人号机器人开发,微信二次开发,微信机器人,微信api,微信机器人sdk,个人微信开发sdk,微信机器人开发api,微信api接口,微信个人号接口,个人微信api接口,个人企业微信hook发文本消息call源码,企业微信协议 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 今天主要讲一下找发消息的call,首先分析,正常发消息,至少需要两个参数:一个是wxid,一个是要发送的内容。需要用到的工具,OD和CE。找发消息要点:可以从这个发消息的内容入手,还有一点,我发给谁。比如我发给文件助手,文件助手的wxid是:filehelper, 用CE找,如下图:当前聊天窗口是文件助手,然后再切换到某个好友的微信聊天窗口,搜索:wxid_,然后再切换回去文件助手聊天窗口, 将搜到的信息,移到最下面,切换不同的聊天窗口,双击下面的value值,可以看到不同的wxid,然后把value值里面的wxid修改成其他好友的wxid,这个时候发消息,看到消息没有发送到当前人的,而是发送给被修改wxid的那个好友了。也就是说,wxid是谁,就发给谁了,不管当天聊天窗口是谁。 然后从上面的找到地址,去OD里面下一个内存访问断点,然后在微信发送一条消息,这时就断下来了; 然后把刚才的断点删除,找传两个或者以上参数的汇编的地方,下一个断点,再发消息,看断下来。最终找到这个发消息call的地址。 部分代码: ``` HWND Qq[]=“2645542961”; wchar_t tempbuff[0x1369]; ``` 目前个微和企微都:已经实现了大部分功能,运行稳定,比如: 发各种消息, 接收各种消息,群管,下载文件,加好友,检测僵尸粉,发送朋友圈,获取朋友圈,点赞发评论等等功能, 可提供接口,方便各种语言二次开发,欢迎技术交流。