专利名称:一种ELF文件映像基地址的计算方法及装置专利类型:发明专利 发明人:秦青,杨锐
申请号:CN201610694488.1
申请日:20160819
公开号:CN107247579A
公开日:
20171013
专利内容由知识产权出版社提供
摘要:本发明公开了一种ELF文件映像基地址的计算方法,方法包括:获取ELF文件的信息,根据信息确定ELF文件的类型,其中,ELF文件的类型包括EXE文件和DYN文件;在ELF文件的类型为EXE 文件时,依次获取ELF文件的程序头;判断程序头的是否满足预设的位置条件及节头条件,若满足,则设置程序头的虚拟地址为EXE文件的映像基地址。本发明在ELF基地址计算过程根据其类型加以区分,分别计算EXE和DYN两种类型文件的基地址,可以提高对动态符号表和重定位链接过程表的位置的计算精度,极大的加快了API的拦截流程和处理效率,保证API拦截相关数据的准确性。
申请人:北京金山安全管理系统技术有限公司
地址:100041 北京市石景山区实兴大街30号院3号楼2层A-0003
国籍:CN
代理机构:北京康盛知识产权代理有限公司
代理人:张宇峰