###
DOI:
计算机系统应用英文版:2010,19(2):192-194
本文二维码信息
码上扫一扫!
关于缓冲区溢出漏洞的解决方法
(1.苏州大学 计算机科学与技术学院 江苏 苏州 215104;2.苏州工业职业技术学院 江苏 苏州 215104)
Solutions to Buffer Overflow Leak
摘要
图/表
参考文献
相似文献
本文已被:浏览 2168次   下载 2444
Received:January 19, 2009    
中文摘要: 为了免去以往手工检查源程序缓冲区溢出漏洞的繁琐和不全面性,利用LINUX下的两个重要软件LEX和YACC,编写C语言的词法和语法分析程序,并在其中添加相关语句的语意动作代码,以达到在对C源程序进行语法分析的同时,输出里边的函数调用关系的目的。此外,所生成的函数关系调用表将被放到数据库里边,进行列表、查询和统计;以便进行程序的维护。
中文关键词: 安全  缓冲区溢出  编译  LEX YACC
Abstract:To avoid the overload with details of the manual audit, this paper builds a compiler of C by using two important tools LEX and YACC of UNIX. It adds ourown code to output the relation of function invoked or invoking, while processing the lexical analysis and syntax analysis. Furthermore, the relation table will be put in the database so that it can be listed, queried and counted to maintain the source code.
keywords: safety  buffer overflow  compile  LEX  YACC
文章编号:     中图分类号:    文献标志码:
基金项目:
引用文本:
丁永尚,何福男.关于缓冲区溢出漏洞的解决方法.计算机系统应用,2010,19(2):192-194
DING Yong-Shang,HE Fu-Nan.Solutions to Buffer Overflow Leak.COMPUTER SYSTEMS APPLICATIONS,2010,19(2):192-194