如何在运行时检测 KASLR 是启用还是禁用?

Red*_*yed 6 command-line kernel

如何检测在运行时是否启用或禁用了 KASLR?

小智 3

检查你的内核命令行。(以 Debian 8 为例)

$ cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-`uname -r` root=/dev/mapper/`hostname`-root ro quiet
Run Code Online (Sandbox Code Playgroud)

kASLR 从 Ubuntu 14.10 开始可用,但默认情况下未启用。在内核命令行上指定“kaslr”选项以使用 kASLR。

注意:启用 kASLR 将禁用进入休眠模式的能力。

来源: https: //wiki.ubuntu.com/Security/Features