141 字
1 分钟
关于安卓apk的研究

关于安卓apk的研究#

主要是逆向apk文件,获得应用相关的组件和运行信息。

可用的工具如下:

  • apktool

https://ibotpeaches.github.io/Apktool/

这个工具用于decompile/recompile app文件和资源。

  • jadx-gui

https://github.com/skylot/jadx

将apk载入后,可以反编译出java源码和class出来。

  • smali/baksmali

https://github.com/JesusFreke/smali

这个可以将java类转化成课编辑的forms,然后可以对源代码进行修改。

  • Dex2Jar

https://github.com/pxb1988/dex2jar

图形界面化的显示java源代码,kali-linux中包含有这个应用。

  • bytecode viewer

https://github.com/Konloch/bytecode-viewer/

java逆向工程用的,和jadx有点像。 用起来就是java -jar bytecode-viewer-version.jar

关于安卓apk的研究
https://dididudu998.github.io/posts/14-00-关于安apk的研究/
作者
滴滴嘟嘟
发布于
2021-03-05
许可协议
CC BY-NC-SA 4.0