[发明专利]一种显示窗口的隐藏方法、装置及用户终端有效
申请号: | 201510786315.8 | 申请日: | 2015-11-13 |
公开(公告)号: | CN105447348B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 杨峰;潘建军;王云峰 | 申请(专利权)人: | 珠海豹趣科技有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/55 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 519000 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标显示 显示窗口 调用系统 用户终端 检测 恶意软件 防御 内核层 应用层 | ||
1.一种显示窗口的隐藏方法,其特征在于,包括:
当检测到目标显示窗口时,调用系统应用层的第一隐藏函数对所述目标显示窗口进行隐藏;所述目标显示窗口为恶意应用程序推送的显示窗口;所述第一隐藏函数对所述目标显示窗口进行隐藏包括:所述第一隐藏函数调用系统内核层中与其对应的第二隐藏参数,完成对目标显示窗口的隐藏;
检测所述目标显示窗口是否被隐藏;
若检测到所述目标显示窗口未被隐藏,即所述目标显示窗口对应的恶意软件通过钩子进程对所述目标显示窗口进行保护,导致所述第一隐藏函数未能成功回调系统内核层与其对应的所述第二隐藏函数,则调用系统内核层的第二隐藏函数对所述目标显示窗口进行隐藏。
2.如权利要求1所述方法,其特征在于,当检测到目标显示窗口时,调用系统应用层的第一隐藏函数对所述目标显示窗口进行隐藏,包括:
当检测到目标显示窗口时,获取所述目标显示窗口的标识信息;
根据所述目标显示窗口的标识信息,设置所述第一隐藏函数的窗口句柄参数;
调用所述设置的第一隐藏函数对所述目标显示窗口进行隐藏。
3.如权利要求2所述方法,其特征在于,在所述调用所述设置的第一隐藏函数对所述目标显示窗口进行隐藏之前,所述方法还包括:
设置所述第一隐藏函数的窗口处理类型参数的参数值为隐藏参数值。
4.如权利要求1-3任一所述方法,其特征在于,所述检测所述目标显示窗口是否被隐藏,包括:
检测所述目标显示窗口的窗口状态是否为隐藏状态,若为隐藏状态,则确定所述目标显示窗口被隐藏;或
检测所述第一隐藏函数的函数执行结果,若所述函数执行结果表示成功,则确定所述目标显示窗口被隐藏。
5.如权利要求2或3所述方法,其特征在于,所述若检测到所述目标显示窗口未被隐藏,则调用系统内核层的第二隐藏函数对所述目标显示窗口进行隐藏,包括:
若检测到所述目标显示窗口未被隐藏,在系统内核层查找与所述第一隐藏函数对应的第二隐藏函数;
根据所述第一隐藏函数的所述窗口句柄参数,设置所述第二隐藏函数;
调用所述第二隐藏函数对所述目标显示窗口进行隐藏。
6.如权利要求5所述方法,其特征在于,当所述系统为WINDOWS操作系统时,所述第一隐藏函数为ShowWindow函数,所述第二隐藏函数为NtUserShowWindow函数。
7.一种显示窗口的隐藏装置,其特征在于,包括:
第一调用模块,用于当检测到目标显示窗口时,调用系统应用层的第一隐藏函数对所述目标显示窗口进行隐藏;所述目标显示窗口为恶意应用程序推送的显示窗口;所述第一隐藏函数对所述目标显示窗口进行隐藏包括:所述第一隐藏函数调用系统内核层中与其对应的第二隐藏参数,完成对目标显示窗口的隐藏;
检测模块,用于检测所述目标显示窗口是否被隐藏;
第二调用模块,用于若所述检测模块检测到所述目标显示窗口未被隐藏,即所述目标显示窗口对应的恶意软件通过钩子进程对所述目标显示窗口进行保护,导致所述第一隐藏函数未能成功回调系统内核层与其对应的所述第二隐藏函数,则调用系统内核层的第二隐藏函数对所述目标显示窗口进行隐藏。
8.如权利要求7所述装置,其特征在于,所述第一调用模块包括:
获取单元,用于当检测到目标显示窗口时,获取所述目标显示窗口的标识信息;
第一设置单元,用于根据所述目标显示窗口的标识信息,设置所述第一隐藏函数的窗口句柄参数;
第一调用单元,用于调用所述设置的第一隐藏函数对所述目标显示窗口进行隐藏。
9.如权利要求8所述装置,其特征在于,所述第一调用模块还包括:
第二设置单元,用于设置所述第一隐藏函数的窗口处理类型参数的参数值为隐藏参数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海豹趣科技有限公司,未经珠海豹趣科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510786315.8/1.html,转载请声明来源钻瓜专利网。