A memory visualizer for Linux 5.7+
Made for this video: https://www.youtube.com/watch?v=DpnXaNkM9_M
The vm.unprivileged_userfaultfd
sysctl needs to be switched to 1:
$ sudo sysctl -w vm.unprivileged_userfaultfd=1
Doing this effectively "softens" your system to some attacks, so only do this in
a VM or if you're reckless, but also, it seems less awful than running mevi +
tracees as root. (No, giving the mevi
binary CAP_PTRACE isn't enough).
You can technically run a bunch of apps with only user faults, but some fairly
basic stuff like cat /hosts
will fail with EFAULT without it, so, I'm not
makin