apk_dex_shell 一个演示如何给Apk加壳的示例代码。 apk加壳实例可以用上图来说明,我们把要加固的myapk.apk放到一个dex尾部。这个dex有脱壳逻辑,程序运行时,首先运行这个脱壳dex,脱壳dex从dex尾部获取到要加密的apk的大小,然后从自己的dex中拷贝出这个myapk.apk,最后调用Android系统API运行myapk.apk。这样就算用ApkTool等逆向工具,也无法直接获得我们加固的myapk.apk。为了更高反向向不利,我们可以把脱壳逻辑用c实现放到so文件中,同时把加密的myapk.apk分段放到so文件中。为了防止特征破解,我们可以改写apk魔数。这样下来,一个简单的加固工具就完成了。 这里提供一个演示,只有最简单的把myapk.apk放到脱壳dex尾部的功能。 demo分为三个项目: DexReinforcing工具给Apk加壳的工具,可
2023-08-30 15:58:11 254KB 系统开源
1
apk加壳源码.zip
2021-08-23 13:01:10 308KB
apk加壳,运行时动态把壳去掉,让apk更加安全,适合研究android安全
2021-04-02 05:29:43 5.33MB apk加壳
1
折腾一天,终于搞定了(收1分,折腾一天不容易哈),之前一直对包含资源文件的apk加壳运行不通过,这个demo实现了对包含资源文件的apk进行加壳,demo里面包含了所有的工程和最后完整加壳的apk,参考博客:http://blog.csdn.net/jiangwei0910410003/article/details/48415225
2019-12-21 21:18:17 5.75MB apk加壳
1