Anti-address flooding algorithm for buffer stack overflow

Chenghua Tang,Can Peng,Meng Liu,Junyan Qian
DOI: https://doi.org/10.3969/j.issn.1001-3695.2017.12.054
2017-01-01
Abstract:Buffer overflow is common network vulnerability,and the most important one is the stack overflow attack.By analyzing the methods and characteristics of buffer overflow attacks,this paper proposed an improved RetProtect algorithm based on StackShield.This algorithm used IDA Pro for the disassembly analysis of the source program,and then established a new library function.It detected the occurrence of buffer overflow attacks by modifying the GCC source code to realize the backup of the function return address when the program executed.Compared with other stack overflow attack detection methods,the RetProtect algorithm can effectively prevent the stack overflow attacks on the return address overlay,which is transparent to theuser and good compatibility.
What problem does this paper attempt to address?