0x00 ASLR总结
对于Linux系统,有下表:
ASLR Level | -fPIC -pie | Code | Stack | Heap | comment |
---|---|---|---|---|---|
0 | Yes | Fixed | Fixed | Fixed | None |
0 | No | Fixed | Fixed | Fixed | None |
1 | Yes | Rand | Rand | Rand | Base address of heap is located immediately after the end of code segment |
1 | No | Fixed | Rand | Fixed | Base address of heap is located immediately after the end of code segment |
2 (default) | Yes | Rand | Rand | Rand | Base address of heap is fully randomized and has nothing to do with code segment |
2 (default) | No | Fixed | Rand | Rand | Base address of heap is fully randomized and has nothing to do with code segment |