DragonFlyBSD Kernel Audit
DF-0022 / build.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-0022 build script.
# Builds both PoC variants.  The privilege-drop variant (kcbind_drop) is the
# decisive one — it proves the missing ioctl privilege check.
set -e
cd "$(dirname "$0")"
echo "building kcbind (direct-open variant)..."
cc -o kcbind kcbind.c
echo "building kcbind_drop (privilege-drop variant — decisive)..."
cc -o kcbind_drop kcbind_drop.c
echo "BUILD_OK"
ls -l kcbind kcbind_drop