论坛首页 移动安全专区 阅读主题

IOS 逆向 微信抢红包+微信运动步数修改+UI界面新增控件

262 浏览 8 回复
#1 楼主 2026-06-01 21:09:18
](IOS 逆向 微信抢红包+微信运动步数修改+UI界面新增控件)捣鼓几天搞出来的微信修改版,支持自动抢红包和修改微信运动步数,并且在设置里面可以开关功能。
MonkeyDev集成在xcode上面,可以快速开发hook的代码,链接到Mach-O文件,支持修改ipa后的免越狱安装。配合lldb的调试效率高。新建一个MonkeyDev项目,我的是WeChatDemo。
先把砸壳后的微信ipa拖拽进工程中的TargetApp目录。
真机调试执行run编译运行至手机,成功的话会看到手机多出一个微信,并且可以利用xcode来调试微信了!
首先完成设置页面UI新增“自动抢红包”和微信步数输入框的控件功能。
打开微信设置页面,xcode打开Debug View Hierarychy查看层级。

查找表格布局的数据源,发现Data Source是WCTableViewManager这个类,所以我们的新增控件功能要在这个类注入方法。
打开class-dump好之后的头文件WCTableViewManager.h
开发过ios的都知道,表格的实现需要实现UITableViewDelegate, UITableViewDataSource协议,用下面三个方法来控制cell注入这三个方法:
我新增了两个控件,所以numberOfSections加2我的每组是一行,所以第4个section和第5个section返回一行。以下是具体每一个cell的实现。其中
sw.on = [Comm confIsRedEnvelopeSwitchEnable];
是我新增的类方法,获取配置文件中的是否开启自动红包的配置。
[MyMoreViewController createWCSportTextField];
是指创建微信步数控件,具体代码这里我不列出来了。网络上有很多分析拆红包代码流程,这里简述流程。
首先需要找到微信消息接收入口,就是CMessageMgr这个类的onNewSyncAddMessage方法,普通消息、表情、红包...等等大部分消息都走这个方法。
然后判断消息类型(m_uiMessageType),为49时确定为微信红包消息。
调用下面这个方法告诉微信服务器将要拆红包的请求。[redEnvelopesLogicMgr ReceiverQueryRedEnvelopesRequest:mutableDict];
mutableDict里面的字典数据就是我们要拼装的数据。
ReceiverQueryRedEnvelopesRequest调用成功后,微信会回调触发 [WCRedEnvelopesLogicMgr OnWCToHongbaoCommonResponse]这个方法,这个方法能获取到timingIdentifier这个参数,然后我们再调用[redEnvelopesLogicMgr OpenRedEnvelopesRequest:redParameter.params];
最终实现收获红包的调用。redParameter.params就是请求的参数。
下面代码实现:[MyRedEnvelopesProcc onNewSyncAddMessageProcc:arg1];是我写的类方法。主要功能是调用下面这个方法告诉微信将要拆红包的请求:[redEnvelopesLogicMgr ReceiverQueryRedEnvelopesRequest:mutableDict];然后再注入这个方法[MyRedEnvelopesProcc OnWCToHongbaoCommonResponseProcc:hongBaoRes Request:hongBaoReq];是我自己写的方法。最终实现抢红包的调用。[Comm confWcWalkNumberString]是读取我配置文件中的步数。
具体其他代码我上传到github吧。我会把这系列的文章更新到这个入口里面,分享我的心得,大家互相学习。
2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程主目录入口 开篇 需求&最终效果 环境要求与即将使用的工具         工具介绍 实现过程         页面UI新增控件         抢红包功能实现         微信运动步数实现 博文主索引目录入口

---
来源: 看雪论坛
原文链接: https://bbs.kanxue.com/thread-260303.htm
#2 2026-06-01 21:09:18
666666666+10086
#3 2026-06-01 21:09:18
666啊,厉害
#4 2026-06-01 21:09:18
先藏后阅,良好美德。
#5 2026-06-01 21:09:18
能拿出来给我变现嘛?
#6 2026-06-01 21:09:18
mb_swcfwnyv

能拿出来给我变现嘛?
你是真的皮~
#7 2026-06-01 21:09:18
是需要越狱吗?
#8 2026-06-01 21:09:18
牛逼啊,膜拜大佬 同问需要越狱么
#9 2026-06-01 21:09:18
您好,寻ios系统擅长漏洞、逆向技术,手机方向业务;高回报,有兴趣可加Q:10290011

请登录后参与讨论

立即登录 注册账号