FaultInjection icon indicating copy to clipboard operation
FaultInjection copied to clipboard

Operation not permitted

Open qiguangyang opened this issue 9 years ago • 1 comments

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

qiguangyang avatar Oct 24 '16 23:10 qiguangyang

是内核不允许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

gatieme avatar Nov 02 '16 14:11 gatieme