[发明专利]一种进程隐藏方法及装置在审
申请号: | 201510537436.9 | 申请日: | 2015-08-27 |
公开(公告)号: | CN105184177A | 公开(公告)日: | 2015-12-23 |
发明(设计)人: | 张新亮 | 申请(专利权)人: | 天脉聚源(北京)传媒科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张亮 |
地址: | 100007 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进程 隐藏 方法 装置 | ||
1.一种进程隐藏方法,其特征在于,包括:
在Linux系统下,生成进程模块;
使用第一变量将需隐藏的目标进程的目标进程号保存在所述进程模块中;
运行所述进程模块,并根据所述目标进程号获取所述目标进程的所属目标工作任务;
判断所述目标工作任务是否为空;
当所述目标工作任务不为空时,将所述第一变量的目标进程号用第二变量进行保存,并将用于表示所述目标进程号的第一变量赋值为零。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在卸载所述进程模块时,将使用所述第二变量保存的所述目标进程号重新赋值给所述第一变量。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
使用第三变量将需隐藏的目标进程的目标进程名称保存在所述进程模块中。
4.根据权利要求3所述的方法,其特征在于,
所述在卸载所述进程模块时,将使用所述第二变量保存的所述目标进程号重新赋值给所述第一变量,包括:
获取所述进程模块的系统链表;
获取所述系统链表中的每个工作任务及每个所述工作任务的名称;
将每个所述工作任务的名称与所述第三变量的目标进程名称进行比较;
根据比较结果确定所述系统链表中的目标进程,并将使用所述第二变量保存的所述目标进程号重新赋值给所述第一变量。
5.根据权利要求4所述的方法,其特征在于,
所述根据比较结果确定所述系统链表中的目标进程,包括:
当一个工作任务的名称与第三变量的目标进程名称相同时,确定所述一个工作任务为所述目标进程。
6.一种进程隐藏装置,其特征在于,包括:
生成模块,用于在Linux系统下,生成进程模块;
第一保存模块,用于使用第一变量将需隐藏的目标进程的目标进程号保存在所述进程模块中;
第一处理模块,用于运行所述进程模块,并根据所述目标进程号获取所述目标进程的所属目标工作任务;
判断模块,用于判断所述目标工作任务是否为空;
第二处理模块,用于当所述目标工作任务不为空时,将所述第一变量的目标进程号用第二变量进行保存,并将用于表示所述目标进程号的第一变量赋值为零。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
赋值模块,用于在卸载所述进程模块时,将使用所述第二变量保存的所述目标进程号重新赋值给所述第一变量。
8.根据权利要求6或7所述的装置,其特征在于,所述装置还包括:
第二保存模块,用于使用第三变量将需隐藏的目标进程的目标进程名称保存在所述进程模块中。
9.根据权利要求8所述的装置,其特征在于,
所述赋值模块包括:
第一获取子模块,用于获取所述进程模块的系统链表;
第二获取子模块,用于获取所述系统链表中的每个工作任务及每个所述工作任务的名称;
比较子模块,用于将每个所述工作任务的名称与所述第三变量的目标进程名称进行比较;
第一处理子模块,用于根据比较结果确定所述系统链表中的目标进程,并将使用所述第二变量保存的所述目标进程号重新赋值给所述第一变量。
10.根据权利要求9所述的装置,其特征在于,
所述第一处理子模块还用于:
当一个工作任务的名称与第三变量的目标进程名称相同时,确定所述一个工作任务为所述目标进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天脉聚源(北京)传媒科技有限公司,未经天脉聚源(北京)传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510537436.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端数据的防窃方法
- 下一篇:32位进程和64位进程交叉注入方法及装置