古詩詞大全網 - 個性簽名 - 如何停止ptrace

如何停止ptrace

最近,我開始了解APK版本的壹些安全問題。這裏的保護不是源代碼,而是防止二次打包。無論怎麽加shell,動態加載dex,驗證簽名,都只是在壹定程度上阻止。無論如何,只要破解者通過gdb動態調試dex文件,稍加分析,二次打包就能輕松實現。

所以,考慮到前面的安全措施,如何防止動態調試,首先關閉Android: debuggable = "false ",然後在so中ptrace主進程,但這並不全面,因為每個應用都有壹個進程組,裏面有很多進程,只要附著在任意壹個組進程上,就可以實現動態調試。上壹篇文章就是這麽破解“bang”加密的。