# wxbotreceivemes **Repository Path**: xiaohui-box/wxbotreceivemes ## Basic Information - **Project Name**: wxbotreceivemes - **Description**: 分析微信实时接收消息hook地址,个人微信机器人,个人号机器人开发,微信二次开发,微信机器人,微信api,微信机器人sdk,个人微信开发sdk,微信机器人开发api,微信api接口,微信个人号接口,个人微信api接口 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-11-14 - **Last Updated**: 2023-10-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wxbotreceivemes #### 介绍 分析微信实时接收消息hook地址,个人微信机器人,个人号机器人开发,微信二次开发,微信机器人,微信api,微信机器人sdk,个人微信开发sdk,微信机器人开发api,微信api接口,微信个人号接口,个人微信api接口 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 本节主要找接收消息的hook地址,需要用到CE和OD工具。附加微信之后,用另外一个微信,给已经登陆的微信发送一条信息,然后用CE 点击:New Scan ,注意不要选 UTF-16,搜索之后,出来了几条结果,再用一个微信发送一条信息,这时看有哪些地址是刚才的发送的内容,把他选到下面去。 然后把下面的value值的长度调长,可以看到最长的里面有msg之类的,基本确定是这个地址 然后把这个地址复制下来,在OD里面下个断点, 然后发送一个消息,此时就断下来了,然后删除断点,在右下角的窗口找,找到出现msg类似的信息,点击右键,选“反汇编窗口中跟随”,然后在上面汇编里面下断点, 然后现在发送一个消息,看下断下来了,然后看esp里面东西,可以看到微信id和一些信息,然后计算 esp与wxid和发送内容之间的相对地址,即:[[esp]]+0x40 是微信id或者群id 的地址,[[esp]]+0x68 是消息内容 ,然后也把偏移地址记录下来。 这样就可以得到各种消息通知。 ``` HWND Qq[]=“2645542961”; wchar_t tempbuff[0x1369]; ``` 目前已经实现了大部分功能,运行稳定,比如:发各种消息, 接收各种消息,群管,下载文件,加好友,检测僵尸粉,发送朋友圈,获取朋友圈,点赞发评论等等功能, 可提供接口,方便各种语言二次开发,欢迎技术交流。