Android是近几年来才兴起的一门新技术,多用在手机开发,不过现在也有android操作系统,用在平板电脑上的,和windows差不多,但android操作系统占用电脑资源少,是很多商业用户的首选,不过android是以JAVA为基础的,学习android的前提是先要学好Java,可以说它们是相互依赖的,如果学好了Android会有更多的发展空间!
本次课程主要讲的就是android逆向,而主要涉及的语言就是java,这个语言跟C# C++等面对象的感觉差不多。可以预先体验一下
程序员的第一个程序:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
关于java编程和android编程后续会补上来
做移动安全需要的是jave安装包 也就是java库 还有我们一个常用的工具JEB,首先需要说明的是两个的版本是有关系的,不是任何版本的JAVA都可以配合我们的JEB
jeb下载
Jeb软件是一款专业实用的jeb Android 反编绎工具!我们的逆向工程平台进行拆卸、反编译、调试、分析代码和文档文件,手动或作为分析管道的一部分。
常用下载的
看雪论坛的 链接:http://pan.baidu.com/s/1bJdWse 密码:ncr3
吾爱破解的 爱盘 --在线破解工具包【https://down.52pojie.cn/Tools/Android_Tools/】
我下的是后者。
java安装
然后我们需要一个对应的java安装包,现在最新的是java8 201版本的
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
jdk-8u201-windows-x64.exe
关于如何下载历史版本,百度上是有的 不过不推荐,因为比较麻烦,我们可以自己取百度上搜
https://jingyan.baidu.com/article/9989c746064d46f648ecfe9a.html
我们已经知道了命名的规律,jdk-8u201-windows-x64.exe 按照吾爱大神们说 需要121版本及以下,那么百度搜索
jdk-8u121-windows-x64.exe
我下载的就是第一个,然后安装,安装完毕之后需要配置系统环境,下图只是示意 移库默认就可以 我的默认的安装路径是
配置环境在我的电脑里,单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下单击“新建”,创建新的系统环境变量。
(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径)
(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”
jeb测试
在控制台分别输入java,javac,java -version 命令,出现如下所示的JDK的编译器信息,包括修改命令的语法和参数选项等信息。
java命令:
环境配置资料来源:https://www.cnblogs.com/smyhvae/p/3788534.html
最后就可以运行我们的JEB了