iOS Hook防护

2019-04-15  本文已影响0人  开心的小赵

原理

1.代码劫持,因为OC是运行时语言,因此,我们可以在运行的时候动态的改变方法的IMP,让这个IMP指向自己写的函数的IMP。
2.修改MachO文件

防护

知道原理之后我们才能进行防护
1.针对方法的交换,我们可以先在方法交换中实现自己想做的事情。然后再Hook exchange方法。
2.加载的动态库中防止Hook的动态库添加进去(具体设置百度吧)

上一篇下一篇

猜你喜欢

热点阅读