100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > android 反编译工具_【Android APK分析工具】

android 反编译工具_【Android APK分析工具】

时间:2020-01-31 03:04:45

相关推荐

android 反编译工具_【Android  APK分析工具】

1、Apktool

官网:http://ibotpeaches.github.io/Apktool/

源码:

Github地址:/iBotPeaches/Apktool

Bitbucket地址:/iBotPeaches/apktool/downloads

配置文档:http://ibotpeaches.github.io/Apktool/install/

使用文档:http://ibotpeaches.github.io/Apktool/documentation/

功能:

还原 Apk 中所包含的 resources.arsc, classes.dex, 9.png 和 xml 等文件;

对 Apk 进行重新(二次)打包;

反编译依赖于 Framework 的 apk 文件;

运行调试 Smali 文件;

2、SmaliIdea

下载地址:/JesusFreke/smali/downloads

文档:/JesusFreke/smali/wiki/smalidea

功能:smali 调试,这个插件是基于 IntelliJ IDEA / Android Studio 的

3、dex2jar

官网:/projects/dex2jar/

源码:

Github地址:/pxb1988/dex2jar

Bitbucket地址:/pxb1988/dex2jar

功能:

将 dex 文件还原成为 jar 文件;

将 dex 文件还原成为 smali 文件;

4、jd-gui

官网:http://jd.benow.ca/

源码:/java-decompiler/jd-gui

功能:

查看 dex 文件还原成为 jar 文件代码;

将 jar 文件中所有的 class 文件转换成为 java 文件;

5、enjarify

源码:/google/enjarify

配置文档:下载源码到本地,并安装 Python3 的环境,同时配置好环境变量

使用文档:可以参考上面的源码地址中的说明,或者乌云平台的文章 /android:tools:enjarify

功能:可直接将 apk 文件还原成为 jar 文件,也可以和 dex2jar 一样,直接操作某个dex

6、Procyon

源码:/mstrobel/procyon

配置文档:通过下载链接 /mstrobel/procyon/downloads ,下载 jar 包到本地即可

使用文档:/mstrobel/procyon/wiki/Java%20Decompiler

功能:将反编译得到 jar 包还原成 java 文件,同时能够更强的还原代码的逻辑结构

7、jadx

下载地址:/skylot/jadx

功能:和apktool反编译的功能差不多,但是有一个特色,就是他的可视化功能,能够高效的分析apk的结构

8、ClassyShark

官网:/

源码:/google/android-classyshark

配置文档:通过下载链接 /google/android-classyshark/releases ,下载 jar 包到本地即可

功能:可直接浏览 Apk,支持对.dex, .aar, .so,.apk, .jar, .class等文件的操作。

9、TcpDump

官网:/

下载地址:/android-tcpdump/downloads

使用文档:

Trinea版本:/android/tcpdump_wireshark/

MrPeak版本:/blog/tutorial-tcpdump/

功能:对手机进行网络抓包,前提是手机已经获取 Root 权限。支持 HTTP 和 HTTPS ,还支持更多其他协议。

10、WireShark

官网:/

下载地址:/#download

使用文档:/TankXiao/archive//10/10/2711777.html (非常齐全的文档)

功能:

配置 Tcpdump 生成 pcap 文件,进行分析;

或者可以让电脑建立热点,手机连上电脑创建的热点进行抓包,这种方式处理起来更加方便灵活;

11、Fiddler

官网:/fiddler

下载地址:/download/fiddler

使用文档:直接参考 Trinea 的文章 /android/android-network-sniffer/即可。

功能:支持对 HTTP 和 HTTPS 两种协议进行抓包。

12、Charles

下载地址:

功能:Mac下面使用的抓包工具

13、ByteCodeViewer

官网:

github:/Konloch/bytecode-viewer

功能:Java反编译

14、Android Killer

网址:/thread-103-1-1.html

功能:一款可视化的安卓应用逆向工具,集Apk反编译、Apk打包、Apk签名,编码互转,ADB通信(应用安装-卸载-运行-设备文件管理)等特色功能于一 身

参考文章:

/p/ba2d9eca47a2

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。