thesis/code
2025-04-10 23:26:19 +02:00
..
.clang-format playing around a bit 2025-02-27 20:09:14 +01:00
.gitignore gitignore and adjusted makefile 2025-04-04 00:13:47 +02:00
leak.c leak: spray first, then second spray 2025-04-10 23:26:19 +02:00
lkm.c lkm: add is2mb, no usage yet 2025-04-10 23:25:44 +02:00
Makefile rename module again 2025-04-04 00:44:48 +02:00
pipe_utils.c hope this works 2025-04-04 00:36:58 +02:00
README.md remove old stuff 2025-03-12 17:12:13 +01:00

Target

CPU: i7-8650U (will get access on Friday) wrong Kernel: 6.8 (latest that was tested in the paper) Defense: CONFIG_STRICT_MODULE_RWX (D1)

Steps

  1. Load kernel module -> forces 4kB instead of 2MB pages
  2. Allocate target object with allocation primitive -> introduces requirement -> target needs allocation primitive