Android so库加密Section 内存解密

在赵四的文章《Android逆向之旅—基于对so中的section加密技术实现so加固》中,已经很详尽的介绍了对so库的section加密并在内存中解密的过程,但是四哥的方法改动了shoff(section header offset),这个在android7.0之后是不能work的,因为7.0之后android对so库elf头中关于section部分的进行了校验,修改shoff会导致so库加载后不能运行,本文的是借助了四哥的另一篇文章的方法来解决的这个问题。