Android 逆向环境配置与常用工具介绍

Android逆向- 环境配置与常用工具介绍

1. 在开发语言上,需要能够读懂Java,Smali,C++,arm代码,这是对逆向人员的考验。
2. 传统的java语言运行时通过jvm将源文件编译成Java字节码运行,Google开发了一个虚拟机运行Android程序,这个虚拟机就是Dalvik,当晚餐源代码开发后,首先将Java源码转换成字节码,然后通过Dx工具,将字节码文件转换成.dex文件,最后该dex格式文件在Dalvik上运行。
3. 配置Android开发环境:
  • 下载JDK8,配置环境变量:新建:JAVA_HOME->jdk的安装路径。CLASSPATH->.%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar。 编辑:PATH->%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
  • 安装android studio和SDK,配置环境变量:编辑新增PATH-> sdk的platform-tools路径和tools的路径。
  • 安装NDK,androidstudio里下载ndk,存放路径在sdk\ndk-bundle。
  • 安装模拟器,市场上各大模拟器都可以。
  • 一台root过的调试手机。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值