【摘 要】
:
随着漏洞挖掘技术的进步,漏洞被发现的速度越来越快。对于安全从业者或者软件供应商来说,漏洞利用生成能够帮助他们根据严重程度对漏洞进行排序,从而合理分配修复漏洞的资源。近些年在漏洞利用生成领域的工作越来越多,但是还有很多不足,比如已有的利用生成方案只是面对单一或者少数漏洞类型、对于某些特定的漏洞(比如堆对象内部溢出漏洞),无法进行有效的识别、利用生成需要PoC(Proof-of-Concept)等。本
论文部分内容阅读
随着漏洞挖掘技术的进步,漏洞被发现的速度越来越快。对于安全从业者或者软件供应商来说,漏洞利用生成能够帮助他们根据严重程度对漏洞进行排序,从而合理分配修复漏洞的资源。近些年在漏洞利用生成领域的工作越来越多,但是还有很多不足,比如已有的利用生成方案只是面对单一或者少数漏洞类型、对于某些特定的漏洞(比如堆对象内部溢出漏洞),无法进行有效的识别、利用生成需要PoC(Proof-of-Concept)等。本文针对堆漏洞创新性地提出了利用原语(可利用状态)确定技术(Exploit Primitive Determination,简称 EPD)。给定目标程序,EPD技术通过符号执行获取目标程序的输入,然后对程序的所有输入进行关键行为分析,分析出每种输入对应的关键行为并为输入打上相应标签。接着,根据不同漏洞的利用原语触发模型和打标签的输入,构造模糊测试模板。最后根据模糊测试模板,进行基于生成的模糊测试,获得能够触发利用原语的PoC。基于EPD技术,本文实现了面向ELF(Linux的主要可执行文件格式)程序的漏洞利用生成系统,该系统通过具体执行和符号执行相结合的方式获取漏洞和崩溃信息,如果崩溃不可利用,且漏洞类型为堆溢出、UAF(Use-After-Free)漏洞,通过EPD技术寻找能够触发利用原语的PoC。如果崩溃是可以被利用的,就根据崩溃和漏洞信息进行利用的生成。实验结果表明,本系统的信息收集模块能够成功识别出四种漏洞且能够对崩溃进行可利用性判定。EPD技术能够准确识别出目标程序中的关键行为(对四个实验对象中所有关键行为识别的准确率为100%),能够有效地进行利用原语的确定(成功率为75%),且在堆对象内部溢出的漏洞利用原语确定问题上优于已有的方案revery。此外,本系统的利用生成模块能够成功生成五种漏洞利用。
其他文献
目的:探讨普拉洛芬联合卡波姆眼用凝胶治疗白内障术后干眼症患者的效果.方法:选取2020年1-9月在深圳爱尔眼科医院确诊的106例白内障术后干眼症患者,采取简单随机分组的方式将患者分为对照组(n=53)和观察组(n=53).对照组使用卡波姆眼用凝胶治疗,观察组在对照组基础上联合普拉洛芬滴眼液治疗,比较两组治疗前后干眼症状评分、视功能相关生命质量量表(NEI-VFQ25)评分、泪膜破裂时间(BUT)、泪液分泌试验(SIT)、角膜荧光素染色(CFS)评分及临床疗效、不良反应.结果:治疗前,两组各项干眼症状评分、
目的:探讨利拉鲁肽联合前列地尔对糖尿病足患者的影响.方法:选取本院2018年2月-2020年2月收治的76例糖尿病足患者,随机数字表法将其分为观察组与对照组,各38例.对照组予以前列地尔进行治疗,观察组在对照组基础上予以利拉鲁肽进行治疗,比较两组患者临床疗效、不良反应和治疗前后空腹血糖(FBG)、餐后血糖(PBG)、糖化血红蛋白(HbA1c)、平均血糖波动幅度(MAGE)、日间血糖平均绝对差(MODD)及血糖在目标范围内时间(TIR)、血清胰岛素样生长因子结合蛋白-3(insulin-like growt
目的:探讨乳腺癌改良根治术后皮下积液发生的影响因素及预防治疗措施.方法:回顾性分析河南科技大学附属黄河医院2004年1月-2020年12月收治的806例乳腺癌改良根治术患者.采用单因素分析软件和Logistic多因素回归分析皮下积液发生的相关因素,统计皮下积液的处理情况.结果:术后发生皮下积液118例,发生率为14.6%.单因素分析结果显示,皮下积液患者年龄>45岁、无皮瓣固定、未使用生物蛋白胶、术前新辅助治疗及合并糖尿病比率高于无皮下积液患者,差异有统计学意义(P45岁、无皮瓣固定、术前新辅助治疗及合并
目的:探讨苯磺酸氨氯地平片联合贝那普利治疗原发性高血压的临床效果.方法:选取2019年2月-2020年2月在阳江市阳东区人民医院治疗的原发性高血压患者600例,根据患者就诊号末尾单双号分为观察组(n=330)和对照组(n=270),观察组给予苯磺酸氨氯地平片联合贝那普利治疗,对照组给予苯磺酸氨氯地平片治疗,观察两组治疗前后收缩压(SBP)和舒张压(DBP),心率及正常窦性心搏(NN)间期标准差(SDNN),NN间期平均值的标准差(SDANN)和相邻NN间期差值的均方根(RMSSD),空腹血糖、尿素氮(BU
目的:探讨甲巯咪唑联合普萘洛尔在甲亢患者中的应用价值.方法:选取2019年7月-2020年7月孝感市中医医院就诊的84例甲亢患者,按照随机数字表法将其分成对照组和观察组,每组42例.对照组予以甲巯咪唑治疗,观察组在对照组的基础上加用普萘洛尔.比较两组临床疗效、不良反应发生情况及治疗前后的甲状腺功能指标[游离甲状腺素(FT4)、促甲状腺激素(TSH)、游离三碘甲状腺原氨酸(FT3)]和骨代谢指标[骨钙素(OCN)、Ⅰ型胶原羧基端肽β特殊序列(β-CTx)].结果:观察组总有效率为95.24%,高于对照组的8
目的:探究人乳头瘤病毒(HPV)E6/E7 mRNA+HPV L1衣壳蛋白诊断子宫颈癌前病变临床价值.方法:选泰安市妇幼保健院2019年1月-2020年12月宫颈液基薄层细胞学检查(TCT)HPV DNA阳性94例患者为研究对象,根据组织细胞学检查结果将其设为观察组(宫颈上皮内瘤变,n=84)、对照组(正常宫颈,n=10);两组均接受HPV E6/E7 mRNA、HPV L1衣壳蛋白检测,以组织细胞学检查结果为金标准,比较两种诊断方式单独、联合诊断价值.结果:观察组HPV E6/E7 mRNA总阳性检出率
随着计算机与信息技术的高速发展,网络上的应用服务越来越多,系统的体量与复杂度越来越来大。当服务的访问量逐渐增大即QPS增大,单个服务通过垂直扩容即增加硬件带来的性能提升越来越小,为了应对这种情况采用垂直应用架构,将系统拆成联系较小的几个服务进行解耦。当垂直服务越来越多,服务之间耦合度会不断加大,这时采用分布式服务架构,按功能划分将功能抽取出来作为独立的微服务,以微服务架构提供云服务时,当系统越来越