DF-0022 / build.sh
#!/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 |