期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
基于SEH的漏洞自动检测与测试用例生成 被引量:4
1
作者 黄钊 黄曙光 +1 位作者 邓兆琨 黄晖 《计算机科学》 CSCD 北大核心 2019年第7期133-138,共6页
SEH即结构化异常处理,是Windows操作系统提供给程序设计者处理程序错误或异常的途径。然而SEH的链式处理方式使得程序中可能存在相应漏洞。针对该问题,为提升程序安全性,提出一种基于SEH的漏洞自动测试用例生成方法。首先判断程序是否... SEH即结构化异常处理,是Windows操作系统提供给程序设计者处理程序错误或异常的途径。然而SEH的链式处理方式使得程序中可能存在相应漏洞。针对该问题,为提升程序安全性,提出一种基于SEH的漏洞自动测试用例生成方法。首先判断程序是否存在基于SEH被攻击的漏洞风险性,若存在则构建和调整测试用例约束,并自动求解生成相应测试用例。该方法一方面扩展了当前的自动测试用例生成模式,另一方面可在GS保护开启时仍能生成有效测试用例。最后通过实验验证了该方法的有效性。 展开更多
关键词 结构化异常处理 符号执行 自动测试用例生成
在线阅读 下载PDF
基于Windows的结构化异常处理漏洞利用技术 被引量:5
2
作者 吴伟民 郭朝伟 +2 位作者 黄志伟 苏庆 陈秋伟 《计算机工程》 CAS CSCD 2012年第20期5-8,共4页
论述基于Windows的结构化异常处理(SEH)及相关保护机制,从攻击者的角度总结SEH漏洞利用技术。利用堆地址或保护模块之外的地址覆盖SEH句柄指针,绕过SafeSEH机制,伪造SEH链,绕过SEHOP机制,并分析使程序执行流程定位到Shellcode的方法。... 论述基于Windows的结构化异常处理(SEH)及相关保护机制,从攻击者的角度总结SEH漏洞利用技术。利用堆地址或保护模块之外的地址覆盖SEH句柄指针,绕过SafeSEH机制,伪造SEH链,绕过SEHOP机制,并分析使程序执行流程定位到Shellcode的方法。实例验证了SEH漏洞利用技术的有效性。 展开更多
关键词 结构化异常处理 Safeseh机制 sehOP机制 漏洞利用技术 Shellcode定位
在线阅读 下载PDF
一种静态分析C^(++)异常处理的方法
3
作者 姜淑娟 徐宝文 +1 位作者 史亮 肖洋 《计算机科学》 CSCD 北大核心 2006年第4期288-291,F0004,共5页
异常处理是现代程序设计语言提供的用来提高软件健壮性的一种机制。由于在 C^(++)的函数界面中并不要求声明该函数所能传播出的异常的类型,所以要想提高系统的健壮性,必须清楚在程序的执行过程中可能引发的异常、异常的传播路径等。然... 异常处理是现代程序设计语言提供的用来提高软件健壮性的一种机制。由于在 C^(++)的函数界面中并不要求声明该函数所能传播出的异常的类型,所以要想提高系统的健壮性,必须清楚在程序的执行过程中可能引发的异常、异常的传播路径等。然而在大型系统中,要想确定这些信息是非常困难的。本文针对 C^(++)的异常处理机制,首先提出了一个描述 C^(++)异常结构信息的模型,并把该模型应用于递归函数中。然后,描述了一个基于该模型的分析C^(++)程序异常结构信息的工具 CETool。该工具能提供所有显式引发异常的有关信息,为系统中异常处理结构的改进和程序的结构测试提供有价值的信息。最后给出了该工具的实现方法和应用实例。 展开更多
关键词 异常处理 静态分析 异常传播 结构测试
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部