Process Analysis of Buffer Overflow Based on Dynamic Binary Platform
Based on dynamic binary platform,an analysis method for buffer overflow is described in detail and a prototype system is implemented.Overflow detection based on exception capture,control flow analysis,and memory status checks is implemented according to the principle of buffer overflow exploits.By.monitoring memory read and write instructions,control transfer instructions,system obtains call sequences and data transfer flow.Through analysis of memory data and function calls,we locate code lead to overflow.Experimental results show that the system can detect overflow,and accurately position code segment which results in buffer overflow.The prototype system is of important value in efficient analysis of Oday and rapid patching software.
Buffer Overflow Dynamic Binary Platform Dynamic Detection Overflow Positioning Control Flow Analysis
Kang Fei Dong Pengcheng Shu Hui Sun Jing
China National Digital Switching System Engineering and Technological Research Center Zhengzhou, China, 450002
国际会议
沈阳
英文
1056-1059
2012-07-27(万方平台首次上网日期,不代表论文的发表时间)