當前位置:編程學習大全網 - 網站源碼 - 如何阻止ptrace

如何阻止ptrace

最近開始了解壹些APK版本安全問題,這裏保護不是源代碼,而是阻止二次打包,無論加殼,dex動態加載,簽名驗證等都只是壹定程度上阻止罷了,無論如何處理,只要破解者通過gdb動態調試,dump出dex文件,稍加分析,就可以比較輕松的實現二次打包。

所以考慮在前面安全措施的情況下,如何阻止被動態調試,首先是關閉android:debugable="false",然後是在so中ptrace主進程,但是這樣做不全面,因為每個應用都有壹個進程組,裏面有很多進程,只要附著到任意壹個組進程上,都可以實現動態調試,此前壹篇文章中梆梆加密就是如此破解的。

  • 上一篇:怎樣判斷ucos ii ostaskcreate任務的 堆棧是否溢出
  • 下一篇:佳茵益生菌掃碼是正品就壹定是正品嗎
  • copyright 2024編程學習大全網