Android逆向
wjxbless
如果觉得简单,那就多思考
展开
-
Android应用逆向分析
Android逆向入门 Java语言, smali汇编 dex odex ->android ndk开发 加壳与脱壳(vmp技术) 一般需要保护的文件就是dex,so文件 APK结构 逆向分析工具: Android SDK APKTool jarsigner keytool 对需要操作的文件的理解classes.dex 逆向步骤: 解压apk和拆卸classes.dex...原创 2019-06-07 18:11:26 · 878 阅读 · 0 评论 -
Dalvik指令集
在调用格式上模仿了C语言 的调用约定 采用从目标到源的方法 根据字节码的大小与类型不同,一些字节码添加了名称后缀以消除歧义 32位常规类型的字节码未添加任何后缀 64位常规类型的字节码添加-wide的后缀 数据定义: const/4 vA, #+B 将数组扩展为32位后赋给寄存器A int a = 1; => const/4 v0, 0x1 const/16 vAA, #+...原创 2019-06-07 18:58:28 · 354 阅读 · 0 评论 -
Android APP编译流程
Android Gradle plugin的具体流程 首先上一张官方的图: [外链图片转存失败(img-QMFtfIiX-1562588711680)(en-resource://database/5304:1)] 首先通过aapt打包res资源文件,生成R.java、resources.arsc和res文件(二进制&非二进制保持原来的代码) 处理.aidl文件,生成对应的Java接...原创 2019-07-08 20:26:09 · 800 阅读 · 0 评论