# WeChatTool **Repository Path**: learnbeing/we-chat-tool ## Basic Information - **Project Name**: WeChatTool - **Description**: Windows版本微信逆向 - **Primary Language**: C++ - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2023-07-05 - **Last Updated**: 2023-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WeChatTool #### 介绍 Windows版本微信逆向 #### 软件架构 1、CWeBase基类 提供两个入口函数Hook、UnHook,方便hook调用 2、CReceive类,继承CWeBase基类 在接收消息的特定位置下钩子,并解析接收到的消息信息,包括发送者id和接收的内容(文本、视频、图片等) 3、CReceivePicture:接收图片hook 接收图片和路径信息,通过路径信息和发送者信息进行关联 #### 开发教程 1. vs c++开发环境(VS2019) 2. udis86-master 反汇编类库 3. 调整udis86-master路径配置 #### 使用说明 1. 需要将生成的dll注入到微信中,可以使用od、ce工具,也可以使用我提前写好的PETool工具,有源码:https://gitee.com/zhangruyi/petool 2. 微信版本:3.2.1.154,如果不是这个版本,需要重新找偏移地址。代码中有特征码注释,根据特征码大概率的能快速找到 #### 特技 1. QQ群:915848921 2. 接收文本图片OD逆向过程:https://blog.csdn.net/cszrydn/article/details/117124243 3. csdn专栏:https://blog.csdn.net/cszrydn?spm=1011.2124.3001.5343