finish 6.3

This commit is contained in:
firmianay
2017-11-18 16:00:58 +08:00
parent 00cb4b6560
commit 5501123c31
7 changed files with 1280 additions and 3 deletions

View File

@ -296,6 +296,10 @@ Partial RELRO No canary found NX enabled No PIE No RPATH No RU
#### RELRO
RELROReLocation Read-Only设置符号重定向表为只读或在程序启动时就解析并绑定所有动态符号从而减少对 GOTGlobal Offset Table的攻击。
RELOR 有两种形式:
- Partial RELRO一些段包括 `.dynamic`)在初始化后将会被标记为只读。
- Full RELRO除了Partial RELRO延迟绑定将被禁止所有的导入符号将在开始时被解析`.got.plt` 段会被完全初始化为目标函数的最终地址,并被标记为只读。
## 编译参数
各种安全技术的编译参数如下:

File diff suppressed because it is too large Load Diff