一.前言 最近在学习安卓加固方面的知识,看到了jiangwei212的博客,其中有对so文件加固的两篇文章通过节加密函数和通过hash段找到函数地址直接加密函数,感觉写的特别好,然后自己动手实践探索so加密,这里记录一下学习遇到的困难和所得吧,收获还是非常大的. 二.通过加密节的方式加密函数 1.加解密思路 加密:我们自己写一个Demo根据ELF文件格式,找到我们要加密的节,加密保存在ELF文件中 解密:这里有一个属性__attribute__((constructor)),这个属性使用的节优于