DF-0414 / run.sh
#!/bin/sh # Run DF-0414 trigger. Requires ng_socket + ng_pppoe loaded: # kldload ng_socket; kldload ng_pppoe set -e cd "$(dirname "$0")" echo "[*] DF-0414: PPPoE discovery ph->length OOB heap read" echo "[*] on unpatched baseline: panics in get_tag+0x12" echo "[*] on fixed kernel: returns EMSGSIZE 50x, no panic" if [ ! -x trigger_spray ]; then echo "run build.sh first" >&2; exit 2; fi ./trigger_spray echo "RUN_EXIT=$?" |