#!/bin/bash
|
|
set -eu
|
|
mkdir -p out
|
|
cflags="-Wall -Werror -O2 -static"
|
g++ $cflags privesc.cc -o out/init
|
g++ $cflags target_prog.c -o out/target_prog
|
|
(cd out && (echo init; echo target_prog) | cpio -H newc -o) | gzip >out/initrd.gz
|
|
python qemu_runner.py
|
python find_ptes.py
|