加固和脱壳详解

1.加固

apk是整个项目的源码和资源的结合体,对于懂点反编译原理的人可以轻松编译出apk的源码资源,并且可以修改资源代码、重新打包编译,轻轻松松变成自己的apk或者修改其中一部分窃取用户信息。所以,apk加固作用就是防止反编译此时显得尤为重要。

2.脱壳

                   虽然apk加固让软件的安全性更高了,但并不是无懈可击(一般加固的也很容易被脱壳获取源代码,比如360助手加固)。所以一些反加固和脱壳技术应运而生,经过加固的apk,反编译是无法直接获取到源码的,但是可以通过对apk文件进行脱壳,就可以获取软件的源代码,脱壳工具比如有:FDex2,VirtualXposed,frida-dexdump。

你可能感兴趣的:(加固方式,加固,脱壳)