Similarities between Executable-space protection and Stack buffer overflow
Executable-space protection and Stack buffer overflow have 15 things in common (in Unionpedia): Address space layout randomization, Blaster (computer worm), Buffer overflow, Call stack, Code segment, Computer memory, Exec Shield, Executable-space protection, Exploit (computer security), Heap overflow, Microsoft, NX bit, Return-oriented programming, Return-to-libc attack, Uncontrolled format string.
Address space layout randomization
Address space layout randomization (ASLR) is a computer security technique involved in preventing exploitation of memory corruption vulnerabilities.
Address space layout randomization and Executable-space protection · Address space layout randomization and Stack buffer overflow ·
Blaster (computer worm)
Blaster (also known as Lovsan, Lovesan, or MSBlast) was a computer worm that spread on computers running operating systems Windows XP and Windows 2000 during August 2003.
Blaster (computer worm) and Executable-space protection · Blaster (computer worm) and Stack buffer overflow ·
Buffer overflow
In programming and information security, a buffer overflow or buffer overrun is an anomaly whereby a program writes data to a buffer beyond the buffer's allocated memory, overwriting adjacent memory locations.
Buffer overflow and Executable-space protection · Buffer overflow and Stack buffer overflow ·
Call stack
In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program.
Call stack and Executable-space protection · Call stack and Stack buffer overflow ·
Code segment
In computing, a code segment, also known as a text segment or simply as text, is a portion of an object file or the corresponding section of the program's virtual address space that contains executable instructions.
Code segment and Executable-space protection · Code segment and Stack buffer overflow ·
Computer memory
Computer memory stores information, such as data and programs, for immediate use in the computer.
Computer memory and Executable-space protection · Computer memory and Stack buffer overflow ·
Exec Shield
Exec Shield is a project started at Red Hat, Inc in late 2002 with the aim of reducing the risk of worm or other automated remote attacks on Linux systems.
Exec Shield and Executable-space protection · Exec Shield and Stack buffer overflow ·
Executable-space protection
In computer security, executable-space protection marks memory regions as non-executable, such that an attempt to execute machine code in these regions will cause an exception.
Executable-space protection and Executable-space protection · Executable-space protection and Stack buffer overflow ·
Exploit (computer security)
An exploit (from the English verb to exploit, meaning "to use something to one’s own advantage") is a piece of software, a chunk of data, or a sequence of commands that takes advantage of a bug or vulnerability to cause unintended or unanticipated behavior to occur on computer software, hardware, or something electronic (usually computerized).
Executable-space protection and Exploit (computer security) · Exploit (computer security) and Stack buffer overflow ·
Heap overflow
A heap overflow, heap overrun, or heap smashing is a type of buffer overflow that occurs in the heap data area.
Executable-space protection and Heap overflow · Heap overflow and Stack buffer overflow ·
Microsoft
Microsoft Corporation is an American multinational corporation and technology company headquartered in Redmond, Washington.
Executable-space protection and Microsoft · Microsoft and Stack buffer overflow ·
NX bit
The NX bit (no-execute) is a technology used in CPUs to segregate areas of a virtual address space to store either data or processor instructions.
Executable-space protection and NX bit · NX bit and Stack buffer overflow ·
Return-oriented programming
Return-oriented programming (ROP) is a computer security exploit technique that allows an attacker to execute code in the presence of security defenses such as executable space protection and code signing.
Executable-space protection and Return-oriented programming · Return-oriented programming and Stack buffer overflow ·
Return-to-libc attack
A "return-to-libc" attack is a computer security attack usually starting with a buffer overflow in which a subroutine return address on a call stack is replaced by an address of a subroutine that is already present in the process executable memory, bypassing the no-execute bit feature (if present) and ridding the attacker of the need to inject their own code.
Executable-space protection and Return-to-libc attack · Return-to-libc attack and Stack buffer overflow ·
Uncontrolled format string
Uncontrolled format string is a type of code injection vulnerability discovered around 1989 that can be used in security exploits.
Executable-space protection and Uncontrolled format string · Stack buffer overflow and Uncontrolled format string ·
The list above answers the following questions
- What Executable-space protection and Stack buffer overflow have in common
- What are the similarities between Executable-space protection and Stack buffer overflow
Executable-space protection and Stack buffer overflow Comparison
Executable-space protection has 89 relations, while Stack buffer overflow has 46. As they have in common 15, the Jaccard index is 11.11% = 15 / (89 + 46).
References
This article shows the relationship between Executable-space protection and Stack buffer overflow. To access each article from which the information was extracted, please visit:
