-
Monkey Tweak 使用的原理就是使用动态库插入
可以通过分析dylibd 源码,找到防御口,可以自行百度 -
如何防御
工程项目中 Other Linker Flags 添加
-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null
屏幕快照 2019-12-27 16.04.29.png
模拟器运行会闪退(原因未知),手机上可以正常运行
- 打开macho 文件,查看信息,多了__RESTRICT 限制字段

这样就可以防止动态库注入了
如何破解 ,
获取macho 文件,将__RESTRICT,字段改掉,然后重签名,即可

网友评论