安卓安全
heri2
这个作者很懒,什么都没留下…
展开
-
Daily Reading for Android Security -- 安卓文件格式
Jar 包有两个文件META-INF / TEXT ,仅包含代码文件AAR包包含代码和资源APKzip格式,包含AndroidManifest.xml / AXML二进制格式的文件。META-DATA / 签名信息。classes.dex / 可执行代码。res / 资源文件。assets / 使用Asset系统来存放Raw资源,所有资源都在该目录下。resourse.src / 编译好的二进制格式的资源信息。生成流程看Android软件安全权威指南。dex文件结构dex_h原创 2020-10-13 13:08:34 · 173 阅读 · 0 评论 -
Daily Reading for Android Security -- Dalvik 基础
执行方式JITDalvik 汇编设计准则基于寄存器的设计,创建后有固定的栈帧(空间取决于方法使用的寄存器数目)整数于浮点数按位计算。寄存器容纳引用类型。不同数据类型,按位计算N个寄存器表示N个参数,实例方法第一个参数表示This指针。指令格式位描述 + 指令格式标志Dex汇编工具duxDump 和bakSmaliDalvik寄存器Dalvik 寄存器全是32位,用相邻里那个register模拟x64,支持最多2^16-1个寄存器,Dalvik虚拟机的每个进程同样维护个调用栈。原创 2020-10-02 16:31:31 · 152 阅读 · 0 评论 -
Daily Reading for Android Security -- dalvik JVM
dalvik 和jvm的差异DalvikJvm字节码Dalvik字节码java字节码体积较小虚拟机架构寄存器架构栈架构原创 2020-09-29 10:15:25 · 104 阅读 · 0 评论