微信3.1.0.41逆向
为了节省微信HOOK开发时间,现将微信HOOK注入DLL接口给大家,本接口从3.0.0.47版本开始,最新版本3.1.0.41,后续会根据自己的时间升级,本接口用vc++2017编写,Win32编译,运用HP_Socket HttpServer Lib创建小型服务器,采用HTTP+JSON协议开发,编码采用UTF-8,支持本机IP地址访问(http://127.0.0.1:#),局域网访问(http://192.168.*.*:#)和外网访问,外网访问需要端口映射。#表示端口,默认为80,可在config.ini中设置。本接口基本能适应所有开发言语,可直接在浏览器调试,可直接HTTP访问文件!本DLL没有恶意代码,不会对计算机信息窃取和删除操作,请不要用于商业和非法用途!由于DLL程序用到注入函数,杀毒软件会报毒,需要把DLL加入白名单中或关闭杀毒软件!
微信3.1.0.41逆向-微信3.1.0.41HOOK接口(WeChatHelper3.1.0.41.dll)使用说明:
下载地址:已上传QQ群文件中(交流群:561112477 1005923608) 使用方法可参考: | 是否完成 | cmdid(指令) | 子指令 | ||
WeChatHelper.dll基本功能 | 实例方法 |
c#调用实例方法- vc++调用实例方法- MFC 调用实例方法- 后续根据时间更新JAVA QT Pyhon E语言等实例
| |||
登录功能 | 检查是否登录- | ✔ | 1 | ||
获取二维码URL- | ✔ | 2 | |||
获取二维码图像(彩色)- | ✔ | 3 | |||
消息功能 | 获取即时消息- | ✔ | 7 | ||
发文本消息- | ✔ | 8 | 1 | ||
发文件消息- | ✔ | 8 | 2 | ||
发图片消息- | ✔ | 8 | 3 | ||
发GIF动态表情消息- | ✔ | 8 | 4 | ||
发XML链接和小程序- | ✔ | 10 | |||
获取当前聊天微信ID-GET请求(http://127.0.0.1:8080/?cmdid=9) | ✔ | 9 | |||
聊天记录功能 | 获取会话记录(与多少个好友聊过天)- | ✔ | 6 | ||
列出最新聊天记录-GET请求(http://127.0.0.1:8080/?cmdid=11¶m=群微信ID) | ✔ | 11 | |||
显示历史聊天记录-GET请求(http://127.0.0.1:8080/?cmdid=12¶m=群微信ID) | ✔ | 12 | |||
获取收藏的动画表情-GET请求(http://127.0.0.1:8080/?cmdid=13) | ✔ | 13 | |||
搜索聊天记录-post请求(http://127.0.0.1:8080)请求数据为({"cmdid":66,"param1":"搜索内容","param2":"微信ID"}) param2可以空,搜索所有人 | ✔ | 66 | |||
好友通讯录功能 | 获取个人信息- | ✔ | 4 | ||
好友列表- | ✔ | 5 | |||
添加好友- | ✔ | 14 | |||
删除好友- | ✔ | 15 | |||
发送好友名片- | ✔ | 16 | |||
更改好友备注- | 17 | ||||
获取好友详细信息- | ✔ | 4 | |||
群功能 | 创建群聊- | ✔ | 19 | ||
添加群成员- | ✔ | 20 | |||
邀请群成员- | ✔ | 21 | |||
@群成员- | ✔ | 22 | |||
发布群公告(相当于@所有人)- | ✔ | 23 | |||
修改群名称- | ✔ | 24 | |||
删除群成员- | ✔ | 25 | |||
退出群聊-GET请求(http://127.0.0.1:8080/?cmdid=26¶m=群微信ID) | 26 | ||||
删除群-GET请求(http://127.0.0.1:8080/?cmdid=27¶m=群微信ID) | 27 | ||||
获取群成员- | ✔ | 55 | |||
自动添加群成员为好友 | ✔ | 14 | |||
数据库功能 | 实时操作数据库(只限制读操作) | ✔ | |||
数据库解密备份(不开放) | ✔ | ||||
数据库密钥获取(不开放) | ✔ | ||||
其它功能 | 自动收款-GET请求(http://127.0.0.1:8080/?cmdid=28¶m=1)*param=0时取消自动收款 | ✔ | 28 | ||
消息防撤回-GET请求(http://127.0.0.1:8080/?cmdid=35¶m=1)*param=0时取消防撤回 | ✔ | 35 | |||
消息免打扰- GET请求(http://127.0.0.1:8080/?cmdid=29¶m=1)*param=0时取消免打扰 | ✔ | 29 | |||
消息置顶-GET请求(http://127.0.0.1:8080/?cmdid=30¶m=1)*param=0时取消置顶 | ✔ | 30 | |||
消息监控 | ✔ | ||||
自动回复(可机器人AI) | ✔ | ||||
微信多开-GET请求(http://127.0.0.1:8080/?cmdid=31) | ✔ | 31 | |||
获取语音解码与播放-GET请求(http://127.0.0.1:8080/?cmdid=32¶m=语音消息MSDID)返回的WAV格式声音文件 | ✔ | 32 | |||
解密下载图片- | ✔ | 33 | |||
退出微信-GET请求(http://127.0.0.1:8080/?cmdid=34) | ✔ | 34 | |||
播放视频 | ✔ | ||||
24小时自动下载图片 | ✔ | ||||
限制强制升级 | ✔ | ||||
识别二维码(小程序暂时无法识别) | ✔ | ||||
...... | ✔ |
调式方法:
本DLL是HTTP+JSON协议,有GET和POST两种请求方式,用到中文的都是用POST方式,请求头Content-Type为:application/json,请设置好!
最简单的调试工具可用:ApiPost工具,下载地址为:/,注册一个账号就可以免费使用,也可以用浏览器直接调试GET模式的接口。
下面是GET方式获取好友详细信息的接口:
http://127.0.0.1/cmdid=4¶m=好友微信号
POST有点麻烦,下面是ApiPost工具修改好友备注POST接口:
这只是调式,实际中要用程序来调用,不管你用哪种语言,都有HTTP和JSON方法!下面是本人用QT调用的实例:
更多推荐
微信3.1.0.41逆向
发布评论