Android逆向之环境搭建(一)

大家好,我是老袁,一名逆向分析人员,我们都知道无论是做什么工作,前期都需要有准备工作,那么我们在开始Android逆向的知识点介绍之前,先帮大家把环境搭建好,下面跟我一起来吧!!!

一、开发环境

1.安装JDK

JDK是java环境,无论是开发还是后面的工具都需要用到它。下载它安装即可,然后是配置环境变量;配置环境变量的目的是后面我们运行java工具时需要它,至于开发的话,在IDE中可以选择jdk的目录。
我下载的JDK版本为jdk1.8
Android逆向之环境搭建(一)_第1张图片

下载完成后,如果是默认安装的路径为:C:\Program Files\Java
Android逆向之环境搭建(一)_第2张图片
下一步就是配置环境变量,网上写了一堆配置例如:JAVE_HOME,JRE_HOME等,我这里最简单,直接将上面两个目录添加到用户组的path中。
Android逆向之环境搭建(一)_第3张图片

将上面两个文件的bin目录添加即可;或者你只添加jre目录。
Android逆向之环境搭建(一)_第4张图片

测试是否配置成功
Android逆向之环境搭建(一)_第5张图片

2.Android 开发工具

我这里使用的是谷歌官方推荐工具 Android Studio,我使用的版本是最新版,下面我们来安装一下吧。
我们在这个网站上去下载相关工具 AndroidDevTools 这里会列出多个版本的下载地址,我推荐下载正式版(较稳定)。
Android逆向之环境搭建(一)_第6张图片

解压到指定目录后运行程序
Android逆向之环境搭建(一)_第7张图片

如果是第一次运行,需要创建工作目录(保存对Android Studio的配置文件等)。
Android逆向之环境搭建(一)_第8张图片

下面我们来配置一下SDK
我们在Android Studio中打开它的管理器。
Android逆向之环境搭建(一)_第9张图片

如果之前有下载好SDK,可以在这里选择。如果新选择的路径中没有SDK,也没关系,它会默认下载最新版的API。
Android逆向之环境搭建(一)_第10张图片

配置完成,那么Android Studio 和SDK就弄好了,至于怎么去编写第一个程序,不是本篇文章的内容,在后面的文章中会介绍。

3.介绍SDK下常用的工具

1).adb工具

在SDK目录下
Android逆向之环境搭建(一)_第11张图片

我们将它添加到环境变量中(在配置JDK环境变量中可以看到)
这个工具是电脑端与手机端通讯必须的工具,下面我们用真机测试一下。
Android逆向之环境搭建(一)_第12张图片

通过adb devices 查看当前连接电脑的设备列表
Android逆向之环境搭建(一)_第13张图片

adb 这个工具有很多的命令,大家可以上网搜索一下。在后面的文章中会介绍到。

2).monitor

这个工具也是SDK路径下的,它集成了很多的小工具,我们在逆向过程中,用到它的时候比较多。
Android逆向之环境搭建(一)_第14张图片

Android逆向之环境搭建(一)_第15张图片
里面还有很多的工具例如:监视布局,监视程序调用堆栈等。

好了本次先介绍到这来,大家自己先把这几个工具准备好吧,我们下次再见,感兴趣的同学可以关注我的公众号,欢迎大家来骚扰。

Android逆向之环境搭建(一)_第16张图片

你可能感兴趣的:(Android逆向之环境搭建(一))