android脱壳记录

今天需要脱一个APP的壳,网上找了好多资料,发现脱壳这个东西还是比较复杂,如果完全自己弄,需要好多知识点。网上的教程,能不能拖也是看运气了,因为有版本不一样,效果也不一样。

 

参考资料:

https://www.jianshu.com/p/138c9de2c987

注意不要找错目录,开始因为我的不能脱壳,后面发现可以,注意脱壳可能多个dex,其中一个是360 dex,所以自己分析就知道了。通过这一点目前能脱应该是360免费用的加固,所以如果真的怕别人破解还是用收费的。

注意因为加固导致很多的application 被替换,所以注意全局替换,同时注意activity 里面有调用加了的com.stub.app(360的自己app类),所以要去掉,不然导致找不到这个method, 所以脱壳了还要不停的看报错日志,来分析什么情况,然后还要出自身APP的防御,所以破解感觉真是一个体力活。。。。

补充
后面发现Activity的OnCreate代码都被替换到so里面去了,我通过逻辑推测出来大概的逻辑,然后重写那部分逻辑,勉强能够运行达到我的目的,因为一般代码都会封装到函数里面去,所以自己也可以大概猜测出他的行文,一些第三方so的初始化,自己百度一下资料然后下载demo,然后自己去猜测实现就可以了,但不一定百分百可行,毕竟代码不可控制。

发表评论

电子邮件地址不会被公开。 必填项已用*标注