之前发的可爱猫和千寻都不行了,其实在千寻出事前一周我还在找有没有其他微信机器人框架,同时也关注到了wxhelper的PC逆向学习项目,还有另外一款ComWeChatRobot ,因为wxhelper支持的微信版本新一些所以用wxhelper。
wxhelper:
wechat hook PC端微信逆向学习。支持3.8.0.41,3.8.1.26, 3.9.0.28, 3.9.2.23版本。逆向分析PC端微信客户端,定位相关功能关键Call,编写dll调用关键Call。然后将该dll文件注入到微信进程。dll在注入成功时,创建了一个默认端口为19088的http服务端,然后所有的功能直接可以通过http协议调用。
项目地址:https://github.com/ttttupup/wxhelper
开始教程:
1.查看文字或者视频教程获取加群密码,加入线报酷技术交流群691562634,在群文件获取到DLL注入工具(这两款是我测试过没问题的),火绒剑(记得解压),wxhelper.dll(你是哪个微信版本就获取哪一个dll)。
2.把当前电脑微信关掉,重新打开到登陆页面,打开对应32位/64位的注入器,找到微信的进程还有dll文件,完成注入。
如果是微信3.9.5.81版本以上,因为微信是64位的了,需要使用64位注入器。
WeChatSetup-3.9.5.81 (64位) 微信PC版本以后都是64位
需要使用DllInject (64位) 注入器,低于3.9.5版本的都是使用32位注入器。
无法注入的就用32位的微信程序和注入器。
能用低版本用低版本,不需要贪新鲜的用新版本微信。
64位对系统要求很多,有的服务器系统组件不全的用不了,用32位的
3.验证是否注入成功 http://127.0.0.1:19088 浏览器打开这个地址,提示这个 Invalid URI 或者其他提示 就是注入成功,如果无法打开就是注入失败。需要换一个注入方式再试试。注意多少位的,多少版本的微信,弄错了也不行。
4.获取要推送的微信群号或者要推送的人WXID,需要打开线报酷首页,浏览器F12进入开发模式控制台/console。输入下面的这个命令,就会返回你通讯录的好友还有群号。必须安装油猴插件和线报酷扩展脚本:安装线报酷高级油猴扩展插件 - 线报酷 (xianbao.fun)
微信版本3.9.0.28-3.9.2.23粘贴命令:
GM_xmlhttpRequest({ method: "POST", url: 'http://127.0.0.1:19088/api/?type=46', data: '', headers: { "Content-Type": "application/json" }, onload: function(response) { console.log(response.responseText); }, onerror: function(err) { console.log(err); } });
微信版本3.9.5.81-以上 粘贴命令
GM_xmlhttpRequest({ method: "POST", url: 'http://127.0.0.1:19088/api/getContactList', data: '', headers: { "Content-Type": "application/json" }, onload: function(response) { console.log(response.responseText); }, onerror: function(err) { console.log(err); } });
按下回车后就会返回很多你微信通讯录信息,需要复制下来
打开JSON在线解析及格式化验证 - JSON.cn,粘贴进去把json格式化一下。用浏览器的搜索 ctrl+f,搜索你的微信群名字或者搜索个人的昵称或者后缀标识找到要发送的wxid复制下来备用。wxid:个人的都是wxid_开头,群聊的都是@chatroom结尾,企业用户都是@openim结尾,可以直接搜索这个特征来筛选你要推送的地方。
5.打开线报酷用户中心,完成推送接口配置 用户中心 - 线报酷 (xianbao.fun)
推送开关:开
微信版本3.9.0.28-3.9.2.23推送URL:http://127.0.0.1:19088/api/?type=2
微信版本3.9.5.81-以上 推送URL:http://127.0.0.1:19088/api/sendTextMsg
推送模式:POST
推送分离:多条信息合并发布
合并换行符:\\n\\n
推送头部:{"Content-Type": "application/json"}
推送循环参数:填写刚才复制的wxid(个人或者群号都可以,多个用#进行分割)
推送内容格式:{标题}[{分类名}]{链接}
推送配置:{"wxid":"{推送循环参数}","msg":"{推送内容}"}
设置完成后,去打开线报酷首页刷新一下获取最新配置,然后打开推送按钮开关
6.完成推送设置,保持浏览器挂机,看看效果。
交流列表