【发布时间】:2015-10-29 13:11:51
【问题描述】:
/boot/System.map 和 /proc/kallsyms 之间存在固定间隔。每次重新启动时,差距都会发生变化。
有没有布局随机化之类的东西?
例如,
> cat /boot/System.map
ffffffff81d2b5f0 T x86_64_start_kernel
ffffffff81d2bb33 T start_kernel
ffffffff81d2ee1b T xen_start_kernel
> cat /proc/kallsyms | grep start_kernel
ffffffffa4d2b5f0 T x86_64_start_kernel
ffffffffa4d2bb33 T start_kernel
ffffffffa4d2ee1b T xen_start_kernel
【问题讨论】: