iOS小技能:【发红包】使用tweak和lua脚本结合进行实现

34 篇文章 286 订阅 ¥49.90 ¥99.00
本文介绍了如何通过越狱开发工具Theos中的tweak,结合lua脚本来实现自动点击发红包的功能。在tweak侧hook应用原生功能,lua侧模拟用户操作,两者通过剪切板通信。详细步骤包括点击发红包按钮、设置金额、通知服务器以及返回主界面。关键代码展示了如何在满足条件时调用接口发送红包。
摘要由CSDN通过智能技术生成

前言

我们开发的大部分越狱程序,都是编译成动态链接库(例如:介绍的越狱程序(Tweak)开发,就是动态链接库。),然后通过越狱平台的MobileSubstrate(iOS7上叫CydiaSubstrate)来加载进入目标程序(Target),通过对目标程序的挂钩(Hook),来实现相应的功能。

Theos是越狱开发的主要工具,一般使用Theos中的tweak来为目标程序添加小插件,通过替换或者增加方法,达到自己的特殊目的。

接下来举个例子来让你进一步了解开发过程。

使用tweak和lua脚本结合进行实现:

  • tweak侧的功能是hook app的原生功能
  • lua 是实现模拟用户点击
  • 通信通过剪切板

tweak 通过剪切板和lua脚本进行通信

其实后面我继续研究,把lua侧的功能全部用tweak实现了。 这里分享的是一个思路。

  • 逆向分析的工具:- 利用cy 获取对应的处理方法及利用hopper查看伪代码

I、tweak侧的步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iOS逆向

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值