DF-0026 / run.sh
#!/bin/sh # DF-0026 run: set sysctl to 0, then load the harness module. # Must be root. WARNING: panics the kernel on an UNPATCHED system. # Disposable VM only. cd "$(dirname "$0")" echo "[*] setting kern.bioq_reorder_minor_interval=0 (root)..." sysctl kern.bioq_reorder_minor_interval=0 echo "[*] loading harness module (bioqdisksort div0 trigger)..." echo "[*] UNPATCHED kernel: expect 'Fatal trap 18: integer divide fault'" echo "[*] PATCHED kernel: expect 'BUG NOT TRIGGERED', guest stays up" kldload ./df26.ko echo "KLDLOAD_EXIT=$?" |