题记
最近用了一款看视频的软件,在某一次更新之后突然要登录会员了,作为iOSer,今天来啃啃他。此文只讲方法。
本文只做学习用途,切勿用于商业。使用本文以及本文相关的代码、产品产生的后果自行承担。
上图
![]() | ![]() | ![]() |
---|---|---|
![]() | ![]() |
工具(自行安装,以后填坑)
- MonkeyDev
- Charles
- Xcode
获取ipa
逆向的App名称叫做《黑匣子Player》在AppStore 和 fir.im 上分别存在两个版本,Fir.im 上面的版本才是真实的版本,因此,我们要先拿到他的ipa
因为Fir.im 存在token 验证机制,所以,要获取到真实的ipa下载地址,我采用的方式是Charles抓包获取,得到BlackBoxPro.ipa 你可以直接下载
链接:https://pan.baidu.com/s/1jAPcTpTgIVGcRMwSLlFkNQ 密码:tcws
创建MonkeyDev项目
将上个步骤下载的'BlackBoxPro.ipa'拖到项目的Target目录
然后修改'TestMokeyDylib.xm'文件删除原来的代码并粘贴以下
%hook dsafefrg5yjh7k89kloljjytj
- (BOOL)RgwOyNmWHSQhSKct {
NSLog(@"hook成功 ??? 不用登陆啦");
return true;
}
%end
%hook ijie3wheuwqdqd0rqeqwe
- (BOOL)PwyDdPWgueSCTxWY {
NSLog(@"hook成功 ??? 不用激活会员了");
return true;
}
%end
5 条评论
作者的观点新颖且实用,让人在阅读中获得了新的思考和灵感。
作者对主题的挖掘深入骨髓,展现了非凡的洞察力和理解力。
?议论文评语?
这篇文章提供了宝贵的经验和见解,对读者有很大的启发和帮助。
每一个段落都紧密相连,逻辑清晰,展现了作者高超的写作技巧。