[发明专利]来宾虚拟机本地账户基本信息获取方法、装置及系统有效
申请号: | 201510802515.8 | 申请日: | 2015-11-19 |
公开(公告)号: | CN105447133B | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 李健波;陈红逵;刘生 | 申请(专利权)人: | 北京北信源软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 100081 北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 来宾 虚拟机 本地 账户 基本信息 获取 方法 装置 系统 | ||
1.一种来宾虚拟机本地账户基本信息获取方法,其特征在于,包括:
将待检查的来宾虚拟机的账户管理文件挂载到预先建立的安全虚拟机中,所述账户管理文件存储有来宾虚拟机的本地账户基本信息;
将已挂载的账户管理文件加载到所述安全虚拟机的内存中;
提取已加载的账户管理文件中的每一个来宾虚拟机本地账户的信息块;
对每一个来宾虚拟机本地账户的信息块进行语义分析,提取来宾虚拟机的本地账户基本信息,包括:从索引表中获取每一条来宾虚拟机的本地账户基本信息在当前信息块中的起始位置和该条信息的长度大小;从每一条来宾虚拟机的本地账户基本信息的起始位置开始,读取该条信息的长度大小的数据;
其中,所述来宾虚拟机本地账户的信息块,包括:索引表和数据体;所述索引表在每一个所述来宾虚拟机本地账户的信息块的开始部分给出了每一条来宾虚拟机的本地账户基本信息在当前信息块中的起始位置和该条信息的长度大小;所述数据体为来宾虚拟机的本地账户基本信息的内容数据。
2.根据权利要求1所述的方法,其特征在于,所述账户管理文件为蜂巢hive结构的二进制文件;
相应地,所述提取已加载的账户管理文件中的每一个来宾虚拟机本地账户的信息块,包括:
采用注册表处理方法或工具,提取已加载的账户管理文件中的每一个来宾虚拟机本地账户的信息块。
3.根据权利要求1所述的方法,其特征在于,在所述读取该条信息的长度大小的数据之后,还包括:
将读取的数据转换成与预设规则相匹配的数据。
4.根据权利要求3所述的方法,其特征在于,所述预设规则为:
根据预先确定的所述本地账户基本信息中需用中文描述的信息、需用英文描述的信息和需用数字描述的信息,将读取的数据中需用中文描述的信息通过汉字编码转换为中文,将读取的数据中需用英文描述的信息通过字符编码转换为英文,将读取的数据中需用数字描述的信息转换为十进制数据。
5.一种来宾虚拟机本地账户基本信息获取装置,其特征在于,包括:
挂载模块,用于将待检查的来宾虚拟机的账户管理文件挂载到预先建立的安全虚拟机中,所述账户管理文件存储有来宾虚拟机的本地账户基本信息;
加载模块,用于将已挂载的账户管理文件加载到所述安全虚拟机的内存中;
第一提取模块,用于提取已加载的账户管理文件中的每一个来宾虚拟机本地账户的信息块;
第二提取模块,用于对每一个来宾虚拟机本地账户的信息块进行语义分析,提取来宾虚拟机的本地账户基本信息,包括:获取单元,用于从索引表中获取每一条来宾虚拟机的本地账户基本信息在当前信息块中的起始位置和该条信息的长度大小;读取单元,用于从每一条来宾虚拟机的本地账户基本信息的起始位置开始,读取该条信息的长度大小的数据;
其中,所述来宾虚拟机本地账户的信息块,包括:索引表和数据体;所述索引表在每一个所述来宾虚拟机本地账户的信息块的开始部分给出了每一条来宾虚拟机的本地账户基本信息在当前信息块中的起始位置和该条信息的长度大小;所述数据体为来宾虚拟机的本地账户基本信息的内容数据。
6.根据权利要求5所述的装置,其特征在于,所述账户管理文件为蜂巢hive结构的二进制文件;
相应地,所述第一提取模块,具体用于
采用注册表处理方法或工具,提取已加载的账户管理文件中的每一个来宾虚拟机本地账户的信息块。
7.根据权利要求6所述的装置,其特征在于,所述第二提取模块,还包括:
转换单元,用于将读取的数据转换成与预设规则相匹配的数据。
8.根据权利要求7所述的装置,其特征在于,所述预设规则为:
根据预先确定的所述本地账户基本信息中需用中文描述的信息、需用英文描述的信息和需用数字描述的信息,将读取的数据中需用中文描述的信息通过汉字编码转换为中文,将读取的数据中需用英文描述的信息通过字符编码转换为英文,将读取的数据中需用数字描述的信息转换为十进制数据。
9.一种来宾虚拟机本地账户基本信息获取系统,其特征在于,包括:在同一虚拟化平台上建立的安全虚拟机和至少一个来宾虚拟机;
所述来宾虚拟机的账户管理文件存储有来宾虚拟机的本地账户基本信息;
所述安全虚拟机,包括:权利要求5-8中任一项所述的来宾虚拟机本地账户基本信息获取装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北信源软件股份有限公司,未经北京北信源软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510802515.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于服务器的方法及系统
- 下一篇:面向物联网应用的四层地理数据存储系统