thesis/code
2025-02-28 10:55:24 +01:00
..
nix playing around a bit 2025-02-27 20:09:14 +01:00
.clang-format playing around a bit 2025-02-27 20:09:14 +01:00
.envrc playing around a bit 2025-02-27 20:09:14 +01:00
flake.lock playing around a bit 2025-02-27 20:09:14 +01:00
flake.nix playing around a bit 2025-02-27 20:09:14 +01:00
Makefile pre meeting notes 2025-02-28 10:55:24 +01:00
README.md pre meeting notes 2025-02-28 10:55:24 +01:00
target.img playing around a bit 2025-02-27 20:09:14 +01:00

Target

CPU: i7-8650U (will get access on Friday) 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