1.Linux内核操作系统ELF文件特征计算方法,其特征在于,包括:
遍历系统中的ELF格式文件;
识别各ELF格式文件所属的系统平台;
根据各ELF格式文件所属的系统平台,获取各ELF文件的session段信息;
按规定对所述session段信息进行过滤;
根据过滤后各ELF文件的session段信息中每项信息的首地址和偏移地址,获取每项信息的内容;
分别将各ELF文件的session段信息中每项信息的内容进行合并;
分别计算合并后内容的MD5值,得到各ELF文件的特征;
所述按规定对所述session段信息进行过滤,具体为:将各ELF文件的session段信息与session字段列表进行匹配,保留匹配成功的session段信息,过滤掉匹配不成功的session段信息;其中,所述session字段列表包含各相同系统平台中同一ELF文件的共有session段信息。
2.如权利要求1所述的方法,其特征在于,所述系统平台为基于Linux内核的操作系统,包括:32位Linux操作系统、32位麒麟操作系统、64位Linux操作系统、64位麒麟操作系统。
3.Linux内核操作系统ELF文件特征计算系统,其特征在于,包括:
ELF文件获取模块,用于遍历系统中的ELF格式文件;
系统平台识别模块,用于识别各ELF格式文件所属的系统平台;
Session段信息获取模块,用于根据各ELF格式文件所属的系统平台,获取各ELF文件的session段信息;
过滤模块,用于按规定对所述session段信息进行过滤;
内容计算模块,用于根据过滤后各ELF文件的session段信息中每项信息的首地址和偏移地址,获取每项信息的内容;
内容合并模块,用于分别将各ELF文件的session段信息中每项信息的内容进行合并;
特征计算模块,用于分别计算合并后内容的MD5,得到各ELF文件的特征;
所述过滤模块,具体用于:将各ELF文件的session段信息与session字段列表进行匹配,保留匹配成功的session段信息,过滤掉匹配不成功的session段信息;其中,所述session字段列表包含各相同系统平台中同一ELF文件的共有session段信息。
4.如权利要求3所述的系统,其特征在于,所述系统平台为基于Linux内核的操作系统,包括:32位Linux操作系统、32位麒麟操作系统、64位Linux操作系统、64位麒麟操作系统。