iOS保护应用安全,拒绝forwardInvocation

论坛上看到了如何勾住一个类所有方法的帖子,然后基本都是用 Objective-C 里的 forwardInvocation: 来做的,例如

codesourse/BigBang
qhd/ANYMethodLog

###TL;DR
利用不定长参数 + 配合longjmp,效果如下

具体想法可以参考我的博客iOS保护应用安全,拒绝forwardInvocation (╯°□°)╯︵ ┻━┻

实现代码在BlueCocoa/no_forward_invocation

2 个赞

挺好的思路。