HookDefend:iOS逆向之反HOOK的基本防护

时间:2021-05-16 19:15:40
【文件属性】:
文件名称:HookDefend:iOS逆向之反HOOK的基本防护
文件大小:351KB
文件格式:ZIP
更新时间:2021-05-16 19:15:40
Objective-C HookDefend iOS逆向之反HOOK的基本防护 学习完上面的文章后,深感之强大,既然fishhook能hook系统的函数。那么猜想: 如果在我们的项目中hook了Method Swizzle,那么别人还能hook我们的项目吗?? 一、写上基本的防护,内部使用hook,外部没有hook 1、新建工程:基本防护,写个简单的页面 代码如下: 2、需求:在外部hook btnClick2,在内部hook btnClick1,需要保证的是在外部hook btnClick2无效,在内部hook btnClick1生效。 3、拖入fishhook代码,新建hookMgr类 //专门HOOK +(void)load{ //内部用到的交换代码 Method old = class_getInstanceMethod(objc_getClass("ViewController"), @

网友评论