文件解析

来源:互联网 发布:linux 备份 编辑:程序博客网 时间:2024/05/20 16:32

一、so文件

这里写图片描述

特殊节区:
.shstrtab字符串表
.hash表:
可以由函数名hash出函数在.dynsym段中的对应索引的Elf32_Sym符号。
.dynsym:
此节区包含了动态链接符号表。每个函数的结构描述是存放在.dynsym段中的。
.dynstr:
每个函数的名称保存在.dynstr段中。可以由.dynsym中的ELF32_sym符号的st_name索引在.dynstr中找到对应的字符串与函数名进行比较。

二、编译后的AndroidManifest文件

第一、头部信息
第二、String Chunk内容
第三、ResourceIDChunk
第四、StartNamespaceChunk
第五、StartTagChunk
三、dex文件
这里写图片描述

原创粉丝点击