一种操作系统漏洞修复方法及装置制造方法

文档序号:6649177阅读:191来源:国知局
一种操作系统漏洞修复方法及装置制造方法
【专利摘要】本申请提供一种操作系统漏洞修复方法及装置,通过接收携带包含若干个函数的函数列表,并利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数,以实现对操作系统的漏洞修复。本申请通过使用函数列表,及利用预先设置在操作系统中的HOOK机制更新操作系统中分别与函数列表中的每个函数对应的目标函数的方式,避免了现有技术需下载较大的升级包(OTA包/刷机包)以及需重启才可完成漏洞修复过程,而产生的漏洞修复效率低、用户体验性差的问题。
【专利说明】一种操作系统漏洞修复方法及装置

【技术领域】
[0001]本申请涉及漏洞修复【技术领域】,特别是涉及一种操作系统漏洞修复方法及装置。

【背景技术】
[0002]操作系统漏洞是指操作系统(如:智能机的Android系统等)本身所存在的问题或技术缺陷,操作系统产品提供商通常会定期对已知漏洞发布补丁程序进而提供漏洞修复服务。
[0003]现有技术用户虽然可通过下载0TA(0ver-the-Air,空中下载)包或者下载刷机包的方式来实现对操作系统的漏洞修复过程。但是,这两种修复方式在漏洞修复过程中,不仅会因需下载较大的升级包(0TA包/刷机包),而产生漏洞修复效率低的问题,还会产生因这两种修复方式自身属性所导致的需重启才可完成漏洞修复过程,而影响用户体验的问题。


【发明内容】

[0004]有鉴于此,本申请提供一种操作系统漏洞修复方法及装置,以解决现有技术在漏洞修复过程中,所产生的漏洞修复效率低、用户体验性差的问题。
[0005]为了实现上述目的,本发明实施例提供的技术方案如下:
[0006]一种操作系统漏洞修复方法,包括:
[0007]接收漏洞修复请求,所述漏洞修复请求携带包含若干个函数的函数列表;
[0008]利用预先设置在操作系统中的HOOK机制,更新所述操作系统中的分别与所述函数列表中的每个函数对应的目标函数,以实现对所述操作系统的漏洞修复。
[0009]优选的,所述接收漏洞修复请求的过程为:
[0010]接收用户输入的应用软件更新请求,所述应用软件更新请求携带新版本应用软件信息;
[0011]向用户展示所述新版本应用软件信息中携带的第一函数列表中包含的若干个函数;
[0012]响应用户对所述函数的选择操作,接收用户输入的漏洞修复请求,其中,所述漏洞修复请求中携带包含用户选择的各个所述函数的函数列表。
[0013]优选的,所述利用预先设置在操作系统中的HOOK机制,更新所述操作系统中的分别与所述函数列表中的每个函数对应的目标函数的过程为:
[0014]针对所述函数列表中的每个函数,利用预先设置在操作系统中的HOOK机制,查找所述操作系统中与其对应的目标函数;以及,
[0015]利用所述函数替换查找到的所述操作系统中的目标函数。
[0016]优选的,还包括:保存被所述函数更新的所述操作系统中的目标函数。
[0017]优选的,还包括:
[0018]接收用户输入的第一漏洞修复回退请求;
[0019]向用户展示当前所述漏洞修复请求中携带的函数列表中包含的各个函数;
[0020]响应用户对所述函数的选择操作,接收第二漏洞修复回退请求,所述第二漏洞修复回退请求中携带包含用户选择的各个函数的第二函数列表;
[0021]针对所述第二函数列表中携带的各个函数,利用与所述函数对应的目标函数,替换通过所述HOOK机制查找到的所述操作系统中与所述函数对应的第一目标函数。
[0022]一种操作系统漏洞修复装置,包括:
[0023]请求接收单元,用于接收漏洞修复请求,所述漏洞修复请求携带包含若干个函数的函数列表;
[0024]漏洞修复单元,用于利用预先设置在操作系统中的HOOK机制,更新所述操作系统中的分别与所述函数列表中的每个函数对应的目标函数,以实现对所述操作系统的漏洞修复。
[0025]优选的,所述请求接收单元包括:
[0026]第一请求接收单元,用于接收用户输入的应用软件更新请求,所述应用软件更新请求携带新版本应用软件信息;
[0027]第一展示单元,用于向用户展示所述新版本应用软件信息中携带的第一函数列表中包含的若干个函数;
[0028]第二请求接收单元,用于响应用户对所述函数的选择操作,接收用户输入的漏洞修复请求,其中,所述漏洞修复请求中携带包含用户选择的各个所述函数的函数列表。
[0029]优选的,所述漏洞修复单元包括:
[0030]查找单元,用于针对所述函数列表中的每个函数,利用预先设置在操作系统中的HOOK机制,查找所述操作系统中与其对应的目标函数;
[0031]替换单元,用于利用所述函数替换查找到的所述操作系统中的目标函数。
[0032]优选的,还包括:
[0033]保存单元,用于保存被所述函数更新的所述操作系统中的目标函数。
[0034]优选的,还包括:第三请求接收单元、第二展示单元、第四请求接收单元和漏洞修复回退单元,其中:
[0035]所述第三请求接收单元,用于接收用户输入的第一漏洞修复回退请求;
[0036]所述第二展示单元,用于向用户展示当前所述漏洞修复请求中携带的函数列表中包含的各个函数;
[0037]所述第四请求接收单元,用于响应用户对所述函数的选择操作,接收第二漏洞修复回退请求,所述第二漏洞修复回退请求中携带包含用户选择的各个函数的第二函数列表;
[0038]所述漏洞修复回退单元,用于针对所述第二函数列表中携带的各个函数,利用与所述函数对应的目标函数,替换通过所述HOOK机制查找到的所述操作系统中与所述函数对应的第一目标函数。
[0039]本申请提供一种操作系统漏洞修复方法及装置,通过接收携带包含若干个函数的函数列表,并利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数,以实现对操作系统的漏洞修复。本申请通过使用函数列表,及利用预先设置在操作系统中的HOOK机制更新操作系统中分别与函数列表中的每个函数对应的目标函数的方式,避免了现有技术需下载较大的升级包(0TA包/刷机包)以及需重启才可完成漏洞修复过程,而产生的漏洞修复效率低、用户体验性差的问题。

【专利附图】

【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0041]图1为本申请实施例一提供的一种操作系统漏洞修复方法流程图;
[0042]图2为本申请实施例二提供的一种接收漏洞修复请求的方法流程图;
[0043]图3为本申请实施例三提供的一种利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数的方法流程图;
[0044]图4为本申请实施例四提供的一种操作系统漏洞修复回退方法流程图;
[0045]图5为本申请实施例五提供的一种操作系统漏洞修复装置的结构示意图。

【具体实施方式】
[0046]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]实施例一:
[0048]图1为本申请实施例一提供的一种操作系统漏洞修复方法流程图。
[0049]如图1所示,该方法包括:
[0050]S101、接收漏洞修复请求,漏洞修复请求携带包含若干个函数的函数列表。
[0051]在本申请实施例中,优选的,首先接收用户输入的漏洞修复请求,该漏洞修复请求中携带函数列表,该函数列表中包含若干个函数。
[0052]S102、利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数,以实现对操作系统的漏洞修复。
[0053]在本申请实施例中,优选的,预先在操作系统中设置有HOOK机制,通过该HOOK机制可更新操作系统中的分别与函数列表中的每个函数对应的目标函数,进而实现对操作系统的漏洞修复。
[0054]在本申请实施例中,优选的,在操作系统中设置HOOK机制的方法为:将操作系统中原有虚拟机替换为带有HOOK机制的虚拟机。
[0055]在本申请实施例中,优选的,虚拟机为一个文件,将操作系统中原有虚拟机替换为带有HOOK机制的虚拟机的过程为:在原有虚拟机的文件中插入HOOK机制程序代码生成一个新文件,该新文件即为替换操作系统中原有虚拟机的带有HOOK机制的虚拟机的文件。
[0056]在本申请实施例中,优选的,虚拟机为一个文件,仅仅是本申请实施例的优选方式,发明人可根据自己的需求任意设定虚拟机的表现形式,在此不做限定。
[0057]具体的,Hook机制是一种用以替换DOS下“中断”的系统机制,中文译为“挂钩”或“钩子”。在对特定的系统事件进行hook后,一旦发生已hook事件,对该事件进行hook的程序就会受到系统的通知,这时程序就能在第一时间对该事件做出响应。具体的,HOOK机制的工作原理请参见现有技术,在此不做详细介绍。
[0058]在本申请实施例中,优选的,操作系统为安卓系统。
[0059]以上仅仅是本申请实施例的优选方式,发明人可根据自己的需求任意设置操作系统的具体表现形式,如:windows等,在此不做限定。
[0060]本申请提供一种操作系统漏洞修复方法,通过接收携带包含若干个函数的函数列表,并利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数,以实现对操作系统的漏洞修复。本申请通过使用函数列表,及利用预先设置在操作系统中的HOOK机制更新操作系统中分别与函数列表中的每个函数对应的目标函数的方式,避免了现有技术需下载较大的升级包(0TA包/刷机包)以及需重启才可完成漏洞修复过程,而产生的漏洞修复效率低、用户体验性差的问题。
[0061]实施例二:
[0062]为了使得本申请实施例提供的一种操作系统漏洞修复方法更加清晰、便于本领域技术人员理解,在此提供一种在操作系统漏洞修复过程中的接收漏洞修复请求的方法流程图,请参见图2。
[0063]如图2所示,本申请实施例二提供的一种接收漏洞修复请求的方法包括:
[0064]S201、接收用户输入的应用软件更新请求,应用软件更新请求携带新版本应用软件信息。
[0065]在本申请实施例中,优选的,将提供的操作系统漏洞修复方案绑定在应用软件更新上,当操作系统运维人员需要修复操作系统的漏洞时,往往通过下发新版本应用软件的方式实现,即:下发新版本应用软件,并将操作系统漏洞修复过程中需要修复的各个函数组成的第一函数列表作为该新版本应用软件的新版本应用软件信息。
[0066]当用户需输入漏洞修复请求时,首先需通过操作系统界面输入相应的应用软件更新请求,该应用软件更新请求中携带新版本应用软件信息。
[0067]S202、向用户展示新版本应用软件信息中携带的第一函数列表中包含的若干个函数。
[0068]S203、响应用户对函数的选择操作,接收用户输入的漏洞修复请求,其中,漏洞修复请求中携带包含用户选择的各个函数的函数列表。
[0069]在本申请实施例中,优选的,当向用户展示新版本应用软件信息中携带的第一函数列表中包含的各个函数后,可响应用户对函数的选择操作,接收用户输入的漏洞修复请求,在该漏洞修复请求中携带函数列表,该函数列表中包含用户选择的各个函数。
[0070]通过上述对接收漏洞修复请求的方式的介绍,使得本申请实施例提供的一种操作系统漏洞修复方法更加清晰、完整。但是,本领域技术人员应用知道的是,以上仅仅是本申请实施例提供的一种接收漏洞修复请求的优选方式,发明人还可根据自己的需求任意设置接收漏洞修复请求的方式,在此不做限定。
[0071]实施例三:
[0072]为了使得本申请实施例提供的一种操作系统漏洞修复方法更加清晰、便于本领域技术人员理解,在此提供一种在操作系统漏洞修复过程中的利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数的方法流程图,请参见图3。
[0073]如图3所示,本申请实施例提供的一种利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数的方法包括:
[0074]S301、针对函数列表中的每个函数,利用预先设置在操作系统中的HOOK机制,查找操作系统中与其对应的目标函数。
[0075]在本申请实施例中,优选的,在操作系统中预先设置有HOOK机制,利用该HOOK机制可以查找操作系统中与函数列表中的每个函数对应的目标函数。
[0076]在本申请实施例中,优选的,HOOK机制可通过函数名查找分别与函数列表中的每个函数对应的目标函数,即:针对函数列表中的每个函数,通过HOOK机制查找操作系统中函数名与该函数的函数名相同的函数作为目标函数。
[0077]S302、利用函数替换查找到的操作系统中的目标函数。
[0078]在本申请实施例中,优选的,当查找到操作系统中与函数列表中的函数对应的目标函数后,将该函数列表中的函数替换该操作系统中的目标函数。
[0079]在本申请实施例中,优选的,针对函数列表中的每个函数,利用HOOK机制查找出操作系统中与其对应的目标函数后,就将该函数替换操作系统中的目标函数;也可针对函数列表中的所有函数,均利用HOOK机制查找出与其对应的目标函数后,在分别利用每个函数替换操作系统中与其对应的目标函数,以上仅仅是本申请实施例的优选方式,发明人可根据自己的需求任意设定利用HOOK机制查找与函数对应的目标函数,以及利用函数替换目标函数的顺序,在此不做限定。
[0080]通过上述对利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数的方式的介绍,使得本申请实施例提供的一种操作系统漏洞修复方法更加清晰、完整。但是,本领域技术人员应用知道的是,以上仅仅是本申请实施例提供的一种利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数的优选方式,发明人还可根据自己的需求任意设置利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数的方式,在此不做限定。
[0081]实施例四:
[0082]本申请实施例四提供一种操作系统漏洞修复方法,其在上述实施例提供的漏洞修复方法的基础上进一步包括:保存被函数更新的操作系统中的目标函数。
[0083]在本申请实施例中,优选的,保存操作系统中被函数列表中的函数替换的目标函数。
[0084]本申请实施例四提供的一种操作系统漏洞修复方法,在上述提供的漏洞修复方法的基础上进一步包括一种漏洞修复回退方法,请参见图4。
[0085]如图4所示,本申请实施例提供的一种操作系统漏洞修复回退方法包括:
[0086]S401、接收用户输入的第一漏洞修复回退请求。
[0087]在本申请实施例中,优选的,当完成上述实施例提供的漏洞修复过程后,若用户对操作系统中某些进行漏洞修复后的函数不满意,还可通过本申请实施例提供的漏洞修复回退方法,将操作系统中修复后的函数回退到修复之前。
[0088]当用户需要进行漏洞修复回退过程时,首先需要输入第一漏洞修复回退请求。
[0089]S402、向用户展示当前漏洞修复请求中携带的函数列表中包含的各个函数。
[0090]在本申请实施例中,优选的,当接收到用户输入的第一漏洞修复回退请求后,首先需向用户展示当前漏洞修复请求中携带的函数列表中包含的各个函数,也即:最近一次漏洞修复请求中携带的函数列表中包含的各个函数。
[0091]S403、响应用户对函数的选择操作,接收第二漏洞修复回退请求,第二漏洞修复回退请求中携带包含用户选择的各个函数的第二函数列表。
[0092]在本申请实施例中,优选的,第二漏洞修复回退请求可以是执彳丁完成S401-S402后,通过执行S403接收到的;还可以是直接接收到的用户输入的第二漏洞修复回退请求,该第二漏洞修复回退请求中携带一个函数列表(该函数列表可看成步骤S403中的第二函数列表),并且在该函数列表中包含若干个函数(这里的函数可看成步骤S403中的第二函数列表中包含的用户选择的函数)。
[0093]当第二漏洞修复回退请求是直接接收到的用户输入的请求时,可直接利用该第二漏洞修复回退请求执行步骤S404。
[0094]S404、针对第二函数列表中携带的各个函数,利用与函数对应的目标函数,替换通过HOOK机制查找到的操作系统中与函数对应的第一目标函数。
[0095]在本申请实施例中,优选的,针对第二函数列表中携带的各个函数,利用HOOK机制查找操作系统中与其对应的第一目标函数(该第一目标函数为:上述在进行漏洞修复过程中,替换操作系统中的目标函数的函数列表中的函数),进而利用与该函数对应的目标函数(与该函数对应的目标函数为:上述进行漏洞修复过程中,利用HOOK机制查找到的操作系统中与函数列表中的函数对应的目标函数)替换第一目标函数。
[0096]通过上述对漏洞修复回退方法的介绍,使得本申请实施例提供的一种操作系统漏洞修复方法更加清晰、完整。但是,本领域技术人员应用知道的是,以上仅仅是本申请实施例提供的一种漏洞修复回退方法的优选方式,发明人还可根据自己的需求任意设置漏洞修复回退方法的具体方式,在此不做限定。
[0097]实施例五:
[0098]图5为本申请实施例五提供的一种操作系统漏洞修复装置的结构示意图。
[0099]如图5所示,该装置包括:
[0100]请求接收单元1,用于接收漏洞修复请求,漏洞修复请求携带包含若干个函数的函数列表;
[0101]漏洞修复单元2,用于利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数,以实现对操作系统的漏洞修复。
[0102]在本申请实施例中,优选的,请求接收单元包括:第一请求接收单元,用于接收用户输入的应用软件更新请求,应用软件更新请求携带新版本应用软件信息;第一展示单元,用于向用户展示新版本应用软件信息中携带的第一函数列表中包含的若干个函数;第二请求接收单元,用于响应用户对函数的选择操作,接收用户输入的漏洞修复请求,其中,漏洞修复请求中携带包含用户选择的各个函数的函数列表。
[0103]在本申请实施例中,优选的,漏洞修复单元包括:查找单元,用于针对函数列表中的每个函数,利用预先设置在操作系统中的HOOK机制,查找操作系统中与其对应的目标函数;替换单元,用于利用函数替换查找到的操作系统中的目标函数。
[0104]进一步的,在本申请实施例提供的一种漏洞修复装置中,还包括:保存单元,用于保存被函数更新的操作系统中的目标函数。
[0105]进一步的,在本申请实施例提供的一种漏洞修复装置中,还包括第三请求接收单元、第二展示单元、第四请求接收单元和漏洞修复回退单元,其中:
[0106]所述第三请求接收单元,用于接收用户输入的第一漏洞修复回退请求;
[0107]所述第二展示单元,用于向用户展示当前所述漏洞修复请求中携带的函数列表中包含的各个函数;
[0108]所述第四请求接收单元,用于响应用户对所述函数的选择操作,接收第二漏洞修复回退请求,所述第二漏洞修复回退请求中携带包含用户选择的各个函数的第二函数列表;
[0109]所述漏洞修复回退单元,用于针对所述第二函数列表中携带的各个函数,利用与所述函数对应的目标函数,替换通过所述HOOK机制查找到的所述操作系统中与所述函数对应的第一目标函数。
[0110]在本申请实施例中,优选的,第四请求接收单元还可直接用于接收用户输入的第二漏洞修复回退请求,该第二漏洞修复回退请求中携带函数列表(该函数列表可看成第二函数列表),该函数列表中包含若干个函数(该函数可看成第二函数列表中包含的用户选择的函数)。
[0111]本申请提供一种操作系统漏洞修复装置,通过接收携带包含若干个函数的函数列表,并利用预先设置在操作系统中的HOOK机制,更新操作系统中的分别与函数列表中的每个函数对应的目标函数,以实现对操作系统的漏洞修复。本申请通过使用函数列表,及利用预先设置在操作系统中的HOOK机制更新操作系统中分别与函数列表中的每个函数对应的目标函数的方式,避免了现有技术需下载较大的升级包(0TA包/刷机包)以及需重启才可完成漏洞修复过程,而产生的漏洞修复效率低、用户体验性差的问题。
[0112]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0113]以上仅是本申请的优选实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种操作系统漏洞修复方法,其特征在于,包括: 接收漏洞修复请求,所述漏洞修复请求携带包含若干个函数的函数列表; 利用预先设置在操作系统中的HOOK机制,更新所述操作系统中的分别与所述函数列表中的每个函数对应的目标函数,以实现对所述操作系统的漏洞修复。
2.根据权利要求1所述的方法,其特征在于,所述接收漏洞修复请求的过程为: 接收用户输入的应用软件更新请求,所述应用软件更新请求携带新版本应用软件信息; 向用户展示所述新版本应用软件信息中携带的第一函数列表中包含的若干个函数;响应用户对所述函数的选择操作,接收用户输入的漏洞修复请求,其中,所述漏洞修复请求中携带包含用户选择的各个所述函数的函数列表。
3.根据权利要求1所述的方法,其特征在于,所述利用预先设置在操作系统中的HOOK机制,更新所述操作系统中的分别与所述函数列表中的每个函数对应的目标函数的过程为: 针对所述函数列表中的每个函数,利用预先设置在操作系统中的HOOK机制,查找所述操作系统中与其对应的目标函数;以及, 利用所述函数替换查找到的所述操作系统中的目标函数。
4.根据权利要求1-3任意一项所述的方法,其特征在于,还包括:保存被所述函数更新的所述操作系统中的目标函数。
5.根据权利要求4所述的方法,其特征在于,还包括: 接收用户输入的第一漏洞修复回退请求; 向用户展示当前所述漏洞修复请求中携带的函数列表中包含的各个函数; 响应用户对所述函数的选择操作,接收第二漏洞修复回退请求,所述第二漏洞修复回退请求中携带包含用户选择的各个函数的第二函数列表; 针对所述第二函数列表中携带的各个函数,利用与所述函数对应的目标函数,替换通过所述HOOK机制查找到的所述操作系统中与所述函数对应的第一目标函数。
6.一种操作系统漏洞修复装置,其特征在于,包括: 请求接收单元,用于接收漏洞修复请求,所述漏洞修复请求携带包含若干个函数的函数列表; 漏洞修复单元,用于利用预先设置在操作系统中的HOOK机制,更新所述操作系统中的分别与所述函数列表中的每个函数对应的目标函数,以实现对所述操作系统的漏洞修复。
7.根据权利要求6所述的装置,其特征在于,所述请求接收单元包括: 第一请求接收单元,用于接收用户输入的应用软件更新请求,所述应用软件更新请求携带新版本应用软件信息; 第一展示单元,用于向用户展示所述新版本应用软件信息中携带的第一函数列表中包含的若干个函数; 第二请求接收单元,用于响应用户对所述函数的选择操作,接收用户输入的漏洞修复请求,其中,所述漏洞修复请求中携带包含用户选择的各个所述函数的函数列表。
8.根据权利要求6所述的装置,其特征在于,所述漏洞修复单元包括: 查找单元,用于针对所述函数列表中的每个函数,利用预先设置在操作系统中的HOOK机制,查找所述操作系统中与其对应的目标函数; 替换单元,用于利用所述函数替换查找到的所述操作系统中的目标函数。
9.根据权利要求6-8任意一项所述的装置,其特征在于,还包括: 保存单元,用于保存被所述函数更新的所述操作系统中的目标函数。
10.根据权利要求9所述的装置,其特征在于,还包括:第三请求接收单元、第二展示单元、第四请求接收单元和漏洞修复回退单元,其中: 所述第三请求接收单元,用于接收用户输入的第一漏洞修复回退请求; 所述第二展示单元,用于向用户展示当前所述漏洞修复请求中携带的函数列表中包含的各个函数; 所述第四请求接收单元,用于响应用户对所述函数的选择操作,接收第二漏洞修复回退请求,所述第二漏洞修复回退请求中携带包含用户选择的各个函数的第二函数列表; 所述漏洞修复回退单元,用于针对所述第二函数列表中携带的各个函数,利用与所述函数对应的目标函数,替换通过所述HOOK机制查找到的所述操作系统中与所述函数对应的第一目标函数。
【文档编号】G06F21/57GK104504341SQ201510030642
【公开日】2015年4月8日 申请日期:2015年1月21日 优先权日:2015年1月21日
【发明者】宋祎斐 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1