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)
还没有任何评论哟~
