#!/bin/bash # Start the CVE-2019-13132 lab target. set -euo pipefail ROOT=${LAB_ROOT:-/opt/zmq-curve-rce} PORT=5556 pkill -9 -x server-curve 2>/dev/null || true sleep 0.5 cd "$ROOT" LD_LIBRARY_PATH="$ROOT/src/build/lib" \ setsid ./server-curve "tcp://0.0.0.0:$PORT" "$ROOT/srv.log" 2>&1 & disown sleep 1 PID=$(pgrep -x server-curve | head -1) if [ -z "$PID" ]; then echo "[!] server failed to start; check $ROOT/srv.log" exit 1 fi echo "[OK] server-curve listening on tcp://0.0.0.0:$PORT (PID $PID)" echo " log: $ROOT/srv.log"