FaultInjection
FaultInjection copied to clipboard
Operation not permitted
Hi, gatieme 执行 sudo ./memInjector -l stack -m random -t word_0 -p 25390
会产生 Failed to mmap /dev/mem : Operation not permitted ,这是什么原因呢? 我的系统如下: uname -r 4.4.0-42-generic
是内核不允许mmap直接映射/dev/mem
如果你电脑上安装了内核头文件, 你可以使用cat /usr/src/linux-headers-uname -r/.config | grep -E "CONFIG_STRICT_DEVMEM|CONFIG_X86_PAT",
、
我的帮助里面写有
https://github.com/gatieme/FaultInjection/tree/master/src/memory/engine, 查看#3.1.3
需要关闭
CONFIG_X86_PAT=n
CONFIG_STRICT_DEVMEM=n