安卓逆向入门教程
一、环境配置 1.常用工具: JDK/SDK/NDK eclpise集成开发环境/Android Studio AndroidKiller/jeb/jadx / GDA/Androidk逆向助手 IDA/GDB apkhelper/getsign/APK上上签 模拟器(雷电、海马玩等) MT管理器/RE文件管理器 2.工具安装注意事项: 1.jdk安装路径中不能有中文 2.ndk的配置路径中不能有中文和空格,可以把它放在根目录 3.安装包文件不全,运行会出错 3.APK文件: APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 4.APK文件目录: assets 不经过 aapt 编译的资源文件 lib .so文件 META-INF 文件摘要,摘要加密和签名证书文件目录 CERT.RSA 公钥和加密算法描述 CERT.SF 加密文件,它是使用私钥对摘要明文加密后得到的 密文信息,只有使用私钥配对的公钥才能解密该文 件 MANIFEST.MF 程序清单文件,它包含包中所有文件的摘要明文 res 资源文件目录,二进制格式 drawable 图片 layout 布局 menu 菜单 resources.arsc 经过 aapt