安卓自动脱壳工具绿色免费版本是小编为大家带来的一款基于内存搜索的Android自动脱壳工具软件,该工具的原理是打开打包的应用程序,程序将循环遍历dex文件的魔术头和dex大小,然后自动转储到/ data / loca / tmp,并且有x86和arm的两个版本,都可以用于市场上的某些部件普通应用的免费外壳具有良好的效果。关键是要易于使用,这可以节省程序员很多时间。现在,许多应用程序开发人员将添加外壳程序,以确保其自身应用程序的安全。 360增强等软件专门用于应用程序增强。 Shell,这使得难以反编译应用程序。每个人都可以尝试使用此drizzleDumper软件来打包shell应用程序,它使用起来非常方便,效果也很棒。
原理介绍
使设备生根后,通过ptrace附加需要解压缩的apk进程,然后在解压缩的apk进程的内存中对dex文件执行功能搜索。找到dex文件后,将执行dex文件的内存转储。
使用说明
前提:需要root手机,安装加固的包(已测试过360加固,其他加固未测试过)
命令行中输入:
第一步
adb push xxx\drizzleDumper /data/local/tmp
第二步
adb shell
第三步
chmod 777 /data/local/tmp/drizzleDumper
第四步
data/local/tmp/drizzleDumper [包名] [秒数]
例:data/local/tmp/drizzleDumper com.example.modifyso 5
.dex拿到之后可自己写个helloworld,直接替换helloworld.apk中的dex文件,再反编译还是有一些差异的。
经过观察,大多数的Activity的oncreate方法都会被抽空,同时还多添加了一些不知名的东西