For usermode harnesses, we create small VM images using buildroot (the big brother of busybox).
The base image with patches+config template should be automated as part of ansible.
We need some additional steps based on nyx-packer repo, but they are probably better left for the user/workflow automation. There is only a minor make step here:
For usermode harnesses, we create small VM images using buildroot (the big brother of busybox). The base image with patches+config template should be automated as part of ansible.
Current version: https://github.com/il-steffen/ccc-linux-guest-hardening/blob/run_experiments/bkc/kafl/userspace/gen_buildroot.sh
We need some additional steps based on nyx-packer repo, but they are probably better left for the user/workflow automation. There is only a minor
make
step here:nyx_packer
: https://github.com/il-steffen/ccc-linux-guest-hardening/blob/run_experiments/bkc/kafl/userspace/bless_initrd.sh