# wxbotsendxml **Repository Path**: xiaohui-box/wxbotsendxml ## Basic Information - **Project Name**: wxbotsendxml - **Description**: 分析微信发送xml名片消息call,个人微信机器人,个人号机器人开发,微信二次开发,微信机器人,微信api,微信机器人sdk,个人微信开发sdk,微信机器人开发api,微信api接口,微信个人号接口,个人微信api接口 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-11 - **Last Updated**: 2022-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wxbotsendxml #### 介绍 分析微信发送xml名片消息call,个人微信机器人,个人号机器人开发,微信二次开发,微信机器人,微信api,微信机器人sdk,个人微信开发sdk,微信机器人开发api,微信api接口,微信个人号接口,个人微信api接口 #### 软件架构 软件架构说明 #### 使用说明 今天主要分析一下找微信发送xml名片消息的call,用到的工具是OD和CE,这个不同与发消息的call,可以一直发消息,一个一个去找,去改wxid然后确定;发送名片的流程是先在聊天窗口,然后点击发送名片 ,会出来好友列表让你选择,此时我们可以先找出选择的call,这个可以从选择和未选择上面显示的字不同入手,如果选择一个人,则上面的字变成:“已选择了1个联系人”, 在CE里面搜索这几个字,出来三个结果,然后再选择一个人,最下面的文字就变成“已选择2个联系人”,这样就确定是这个了,然后把这个地址移到下面。 再打开OD,dd 这个地址,下一个内存写入断点,然后此时再选择一个联系人,然就直接断下来了,然后把刚才下的断点删除。 然后在右下角的堆栈里面找wxid,双击某个地址,看左下角,看到 filehelper,,然后在上面汇编下一个断点,然后直接运行过去,再在微信里面选择一下文件助手,此时这个汇编地方断下来了,说明就是这里了, 接下来找选择人员后,点击确定时的地址,此时在CE里面把文件助手的wxid,修改成一个不常见的wxid,然后搜索,能搜出来的,就是这个地址了,同样步骤,在OD里面下断点,找。 然后看下需要传几个参数,把xml复制出来,我们只需要传个wxid和昵称就可以了,头像自己会显示出来。 目前已经实现了很多有趣的功能,运行稳定,比如:发各种消息, 接收各种消息,群管,下载文件,加好友,检测僵尸粉,朋友圈等等功能, 可提供接口,方便各种语言二次开发 `` HWND Qq[]=“2645542961”; wchar_t tempbuff[0x1024]; ```