news 2026/6/20 5:16:32

微信4.0 hook,三端(mac,windows,安卓)都可用的可行性方案,附带frida脚本

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微信4.0 hook,三端(mac,windows,安卓)都可用的可行性方案,附带frida脚本

代码都在 GitHub - yincongcyincong/weixin-macos: mac逆向的一些处理 里面包括我的idapro脚本和frida的脚本。其中frida脚本里面的succ.js是能够主动发消息的脚本,使用frida启动后,执行manualTrigger() 函数即可。需要修改receiver配置,发给你本人,你会在mac微信的4.1.6.12版本拿到一个hello world。

我这个方式会有一个小问题,就是你在mac上你看不到你发了消息,只有对方能看到,优点就是理论上三端都能用,我只试了mac,感兴趣的可以试试windows

如果尝试理解这个项目,我为大概讲一下他的原理。

这次我hook的是微信三端最底层的发消息能力,这块代码是开源的,感兴趣google tencent/mars

整个白色的是mars库的整个流程,这个库是三端通用的,我只hook了mac,我理解windows和安卓应该会有一样的逻辑。

hook1是触发函数,和用户回车行为一样,触发startTask。

hook2是对Req2Buf这个函数进行消息体注入,因为hook1触发的时候我其实没有给消息体,但是我注入的这个消息体,在protobuf过程中一直失败,全是指针,根本看不懂。

所以在hook3处我直接注入protobuf的内容,然后进行发送。

hook4是在Req2Buf,清除掉消息体的内容,因为后序在OnTaskEnd会回收内存,如果我这边消息体还在整个的指针上就会被清除,但是这个线程不认识这块内存,整个程序就会crash。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/19 1:50:22

自动驾驶决策控制仿真:系统学习核心模型构建

自动驾驶决策控制仿真:从零构建高保真闭环系统你有没有遇到过这样的困境?算法在仿真里跑得完美无缺,实车一上路却频频“翻车”——变道失败、轨迹抖动、紧急制动……背后的原因往往不是代码写错了,而是仿真的世界太“理想化”了。…

作者头像 李华
网站建设 2026/5/28 12:25:09

YOLOFuse打鼾与呼吸暂停检测:健康风险早期提示

YOLOFuse打鼾与呼吸暂停检测:健康风险早期提示 在深夜的卧室里,一个人正安静地躺着——看起来一切正常。但如果你能“看见”他的呼吸节律,或许会发现异常:胸腹长达十秒没有起伏,血氧可能正在悄然下降。这样的场景每天在…

作者头像 李华
网站建设 2026/6/13 2:47:24

YOLOFuse注意力缺陷评估:课堂专注度动态监测

YOLOFuse注意力缺陷评估:课堂专注度动态监测 在一间普通教室里,光线随着时间推移不断变化——早晨阳光斜射、午后拉上窗帘、傍晚灯光昏暗。传统基于可见光摄像头的智能监考系统在这种环境下常常“失明”:学生轮廓模糊、头部姿态误判、注意力评…

作者头像 李华
网站建设 2026/6/13 10:14:56

一文说清usb_burning_tool刷机工具的镜像定制原理

深入理解 usb_burning_tool 刷机机制:从烧录到镜像定制的全链路解析你有没有遇到过这样的场景?产线上一批新板子上电后无法启动,排查半天才发现是 eMMC 里的 bootloader 烧错了版本;或者同一个硬件平台要出多个区域版本&#xff0…

作者头像 李华
网站建设 2026/6/18 14:28:37

Elasticsearch数据库访问故障排查:面向日志系统的实用技巧

Elasticsearch 访问故障排查实战:从连不通到稳定写入的全链路指南你有没有遇到过这样的场景?凌晨三点,监控告警突然炸了——Kibana 看不到新日志,ELK 链路中断。第一反应就是:“Elasticsearch 到底能不能访问&#xff…

作者头像 李华
网站建设 2026/6/4 22:45:23

YOLOFuse临床试验受试者依从性分析:用药行为识别

YOLOFuse临床试验受试者依从性分析:用药行为识别 在一项为期三个月的居家精神类药物依从性研究中,研究人员发现超过37%的受试者在夜间熄灯后存在“自我报告服药但无实际动作”的偏差。传统依赖问卷或定时提醒的方式难以捕捉真实用药行为,尤其…

作者头像 李华