发明名称 | 一种栈安全检测方法与系统 | ||
摘要 | 本发明提供一种栈安全检测方法及系统。栈安全检测方法包括:加载可执行文件;以所述可执行文件的入口函数为起点获取可执行文件的函数调用树,并判断是否存在函数环路调用;当可执行文件的函数调用树中存在所述函数环路调用时,标识可执行文件存在函数环路调用。栈安全检测系统包括:可执行文件加载模块,用于加载待分析的可执行文件;函数调用分析模块,与可执行文件加载模块相连,用于以所述可执行文件的入口函数为起点获取可执行文件的函数调用树,并判断所述函数调用树中是否存在函数调用环路;当可执行文件的函数调用树中存在所述函数环路调用时,标识所述可执行文件存在函数环路调用。本发明的技术方案用于系统任务栈溢出问题的定位分析。 | ||
申请公布号 | CN104331370A | 申请公布日期 | 2015.02.04 |
申请号 | CN201410696490.3 | 申请日期 | 2014.11.26 |
申请人 | 上海斐讯数据通信技术有限公司 | 发明人 | 李智荣 |
分类号 | G06F11/36(2006.01)I | 主分类号 | G06F11/36(2006.01)I |
代理机构 | 上海光华专利事务所 31219 | 代理人 | 余明伟 |
主权项 | 一种栈安全检测方法,其特征在于,所述栈安全检测方法包括:加载可执行文件;以所述可执行文件的入口函数为起点获取所述可执行文件的函数调用树,并判断是否存在函数环路调用;当所述可执行文件的函数调用树中存在所述函数环路调用时,标识所述可执行文件存在函数环路调用。 | ||
地址 | 201616 上海市松江区思贤路3666号 |