作者
J Carrillo-Mondéjar, JM Castelo-Gómez, J Roldán-Gómez, José Luis Martínez
发表日期
2020/9
期刊
Journal of Computer Virology and Hacking Techniques
卷号
16
页码范围
245-256
出版商
Springer Paris
简介
Despite all the efforts made by the scientific community in terms of computer security, buffer overflow vulnerabilities continue being the biggest security flaw in applications, since they compromise the security of the system through memory corruption. To tackle this problem, there are different techniques based on the binary analysis of the application in question. With this objective in mind, the present paper proposes an algorithm based on the dynamic instrumentation of binaries, that is, dynamic local variables belonging to the functions of the program are detected, and a check is performed to see whether there is an overflow of memory between them. The results obtained show how the proposed algorithm is able to detect buffer overflow errors in the stack frames of a function.
引用总数
2020202120222023202411
学术搜索中的文章
J Carrillo-Mondéjar, JM Castelo-Gómez… - Journal of Computer Virology and Hacking Techniques, 2020