Locating the Address of Local Variables to Achieve a Buffer Overflow
Zhiyuan An, Haiyan Liu
Abstract
Zhiyuan An, Haiyan Liu
Abstract
Buffer overflow is a kind of serious security problem, it is due to lack of experience of programmers and testing is not brought, and is a relatively common form of hacking attacks. This article first explains the composition of the process in memory, the concept of a buffer overflow, and analyzes the principle of buffer overflow by example, Finally, an example is given, which achieves a buffer overflow by locating the address of local variables.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Buffer overflow is a kind of serious security problem, it is due to lack of experience of programmers and testing is not brought, and is a relatively common form of hacking attacks. This article first explains the composition of the process in memory, the concept of a buffer overflow, and analyzes the principle of buffer overflow by example, Finally, an example is given, which achieves a buffer overflow by locating the address of local variables.
Key concepts: Buffer overflow, Computer science, Buffer (optical fiber), Process (computing), Hacker, Computer security, Distributed computing, Computer network