Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guanchao/AppProtect

整理一些app常见的加固方法,包括java层、native层和资源文件加固等
https://github.com/guanchao/AppProtect

Last synced: 3 months ago
JSON representation

整理一些app常见的加固方法,包括java层、native层和资源文件加固等

Awesome Lists containing this project

README

        

# AppProtect
整理一些app常见的加固方法,包括java层、native层和资源文件加固等

1.HiddenMethod
隐藏dex文件的method

2.DexEncrypt
对dex文件整体加密解密

3.SectionEncrypt
对so文件的指定section进行整体加密解密

4.MethodEncrypt
对so文件的指定方法进行加密解密

5.Dalvik运行时篡改字节码
在运行时动态修改dex中方法的字节码

6.通过hook重定向native方法
使用cydia substrate hook框架重定向native方法,达到保护native方法的目的

7.动态注册native方法
自己注册native方法,隐藏带有Java_xxx_xxx_xxx的函数名特征