学逆向分析干嘛的?
- 借鉴分析别人app内搭好的逻辑、效果,应用到自己的开发中
- 分析破解app,更有原有app的功能
- 安全
开发一个app可能会用到的东西:
- java
- kotlin
- flutter
- 其他开发工具(如:hbuilder)
学习Android逆向需要掌握的东西:
- 汇编
- 虚拟机
- Android开发
- 网页知识
- smali
手机安全相关:手机密码、手势解锁、指纹识别、人脸识别
app安全
1. 搭建开发环境
1.1 Android studio 环境搭建
1.1.1 下载,官方下载,中文网下载
1.1.2 下载并安装jdk
下载地址.
可以在网上搜索oracle共享账号去登录下载。(共享账号:908344069@qq.com 密码:Java2019)
1.1.3 安装android studio(需要提前安装jdk)
双击安装,全部默认,自己选一下目录(安装路径不要有中文),点击finish后,出现下面界面
1.1.4 安装夜神模拟器
安装……
将bin目录 配置到环境变量
2. 首次使用Android studio
目录介绍
尝试运行
可能加载需要花很长时间,可以更换一下镜像仓库,如下:
maven{ url 'https://maven.aliyun.com/repository/public' }
maven{ url 'https://maven.aliyun.com/repository/google' }
连接模拟器
命令行输入:nox_adb connect 127.0.0.1:62001