Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guanchao/AppProtect
整理一些app常见的加固方法,包括java层、native层和资源文件加固等
https://github.com/guanchao/AppProtect
Last synced: 3 months ago
JSON representation
整理一些app常见的加固方法,包括java层、native层和资源文件加固等
- Host: GitHub
- URL: https://github.com/guanchao/AppProtect
- Owner: guanchao
- Created: 2016-12-25T04:00:08.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-18T04:18:33.000Z (over 7 years ago)
- Last Synced: 2024-04-12T18:08:18.265Z (7 months ago)
- Language: C
- Size: 740 KB
- Stars: 390
- Watchers: 21
- Forks: 140
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - guanchao/AppProtect - 整理一些app常见的加固方法,包括java层、native层和资源文件加固等 (C)
README
# AppProtect
整理一些app常见的加固方法,包括java层、native层和资源文件加固等1.HiddenMethod
隐藏dex文件的method2.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的函数名特征