随笔分类 -  Android常见格式解析

摘要:在上一篇中介绍了field_ids的解析,那么接下来就要学习method_ids的解析。 1. method_ids结构 在android的aosp源码中,method_ids的结构如下: aosp源码位置:art/libdexfile/dex/dex_file.h // Raw method_id 阅读全文
posted @ 2022-06-26 11:09 asjhan 阅读(27) 评论(0) 推荐(0) 编辑
摘要:在上一篇中介绍了proto_ids的解析,那么接下来就要学习field_ids的解析。 1. field_ids结构 FieldId // Raw field_id_item. struct FieldId { dex::TypeIndex class_idx_; // index into typ 阅读全文
posted @ 2022-04-11 11:20 asjhan 阅读(27) 评论(0) 推荐(0) 编辑
摘要:在上一篇中介绍了type_ids的解析,那么接下来就要学习proto_ids的解析。 1. proto_ids结构 在android的aosp源码中,proto_ids的结构如下: aosp源码位置:art/libdexfile/dex/dex_file.h ProtoId // Raw proto 阅读全文
posted @ 2022-03-20 22:56 asjhan 阅读(49) 评论(0) 推荐(0) 编辑
摘要:在上一篇中介绍了string_ids的解析,那么接下来就要学习type_ids的解析。 1. type_ids结构 在android的aosp源码中,type_ids的结构如下: aosp源码位置:art/libdexfile/dex/dex_file.h TypeId // Raw type_id 阅读全文
posted @ 2022-03-19 12:23 asjhan 阅读(20) 评论(0) 推荐(0) 编辑
摘要:DEX文件解析 - string_ids解析 在上一篇中介绍了header的解析,那么接下来就要学习string_ids的解析。 1. string_ids结构 在android的aosp源码中,string_ids的结构如下: aosp源码位置:art/libdexfile/dex/dex_fil 阅读全文
posted @ 2022-03-05 08:30 asjhan 阅读(42) 评论(0) 推荐(0) 编辑
摘要:DEX文件解析 - header解析 熟悉DEX文件格式有助于我们提高安全和逆向的技术水平,对于DEX文件格式一定要熟悉,因为它是一个基础知识,日后对学习加固、脱壳有很好的帮助。 1. DEX格式整体认知 首先我们要对DEX的大致格式(宏观上)要有认知,用如下图片进行说明: 图片中DEX分成了9大块 阅读全文
posted @ 2022-03-02 01:05 asjhan 阅读(95) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示