Advertisement

360加固libjiagu.so dump修复

阅读量:

一、elfheader修复

从内存中提取的数据如图所示,elf header的结构存在不完整的情况。

以下为标准elf头的对比示意图

以下为010editor对标准elf文件头的解析过程

从上图可以观察到,通过dump操作提取出的elf header中,除了e_phoff、e_phentsize、e_phum这三个字段外,其余所有数值均为0。

然而,在这些缺失的数据中,除了e_shoff、e_shnum以及e_shtrndx这三个属于变量的参数外,其余均属于固定值。事实上,在dlopen函数调用过程中,并不会使用到e_shoff、e_shnum和e_shtrndx这三个字段的值。因此,即使将它

全部评论 (0)

还没有任何评论哟~