Android逆向分析工具整理

静态分析工具

1、  IDA PRO:反汇编工具

下载:收费,直接百度下载破解版

使用:《IDA PRO权威指南(第二版)》

2、  ApkTool

下载:http://ibotpeaches.github.io/Apktool/

安装:网址里有安装方法,虽是英文,可以读懂

使用:在命令行输入“apktool”,会显示使用方法

作用:可以反编译出smali文件(主要)

3、  dex2jar与jd-gui:

下载:直接从百度下载最新版本(含有j2j-dex2jar.bar文件的),因为官网上下载的不会使用方法。官网:http://code.google.com/p/dex2jar

使用:我的博客http://www.cnblogs.com/achao123/p/4518267.html

4、  集成分析环境——santoku:

介绍:集成了Androguard等分析工具,因为Androguard安装配置起来相当复杂,所以可以选择安装这样一个系统会方便许多。实质是一款定制的Ubuntu系统镜像。

下载:https://santoku-linux.com/

动态分析工具

1、  DDMS:Dalvik Debug Monitor Server

使用:安装了ADTSDK,即可在Eclipse中打开

2、  AndBug:脚本式Android动态调试器,但是不支持单步调试Android程序,并且无法对自定义的方法设置断点,因此在使用过程中可能会感到诸多不便,可以根据实际需要使用它。

3、  IDA PRO:允许动态调试Android原生程序

下载:收费,直接百度下载破解版

使用:《IDA PRO权威指南(第二版)》

4、  gdb原生程序调试器

 

posted @ 2016-03-16 21:45  北方.的郎  阅读(1666)  评论(0编辑  收藏  举报