mirror of
https://github.com/carlospolop/hacktricks
synced 2024-11-21 20:23:18 +00:00
Update relro.md
This commit is contained in:
parent
fb86216e8c
commit
ff42b1a43f
1 changed files with 1 additions and 1 deletions
|
@ -23,7 +23,7 @@ Let's break down the concept into its two distinct types for clarity.
|
||||||
|
|
||||||
### **Partial RELRO**
|
### **Partial RELRO**
|
||||||
|
|
||||||
**Partial RELRO** takes a simpler approach to enhance security without significantly impacting the binary's performance. Partial RELRO makes **the non-PLT part of the GOT section (usually referred to as .got from readelf output) read only**. Bear in mind that other sections like the .got.plt are still writeable and, therefore, subject to attacks. This **doesn't prevent the GOT** to be abused **from arbitrary write** vulnerabilities.
|
**Partial RELRO** takes a simpler approach to enhance security without significantly impacting the binary's performance. Partial RELRO makes **the .got read only (the non-PLT part of the GOT section)**. Bear in mind that the rest of the section (like the .got.plt) is still writeable and, therefore, subject to attacks. This **doesn't prevent the GOT** to be abused **from arbitrary write** vulnerabilities.
|
||||||
|
|
||||||
Note: By default, GCC compiles binaries with Partial RELRO.
|
Note: By default, GCC compiles binaries with Partial RELRO.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue