README.md
Rendering markdown...
#!/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" </dev/null \
>"$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"