美文网首页
逆向攻 防之防止动态库插入

逆向攻 防之防止动态库插入

作者: dongfang | 来源:发表于2019-12-27 16:13 被阅读0次
  1. Monkey Tweak 使用的原理就是使用动态库插入
    可以通过分析dylibd 源码,找到防御口,可以自行百度

  2. 如何防御
    工程项目中 Other Linker Flags 添加
    -Wl,-sectcreate,__RESTRICT,__restrict,/dev/null


    屏幕快照 2019-12-27 16.04.29.png

模拟器运行会闪退(原因未知),手机上可以正常运行

  1. 打开macho 文件,查看信息,多了__RESTRICT 限制字段
屏幕快照 2019-12-27 16.07.56.png

这样就可以防止动态库注入了

如何破解 ,
获取macho 文件,将__RESTRICT,字段改掉,然后重签名,即可

屏幕快照 2019-12-27 16.10.52.png

相关文章

网友评论

      本文标题:逆向攻 防之防止动态库插入

      本文链接:https://www.haomeiwen.com/subject/vxudoctx.html