Say hello to Karl
-
OpenBSD Will Get Unique Kernels On Each Reboot
https://tech.slashdot.org/story/17/07/05/2327234/openbsd-will-get-unique-kernels-on-each-reboot -
But what's the use?
-
ASLR only changes the offset of a system call. Exploiters can probe for this. KARL randomizes the location of system calls relative to each other, making it difficult for the exploiter to know which system call they're making. Instead of trying to hide in an open field, you're trying to hide in a crowd.