DragonFlyBSD Kernel Audit
DF-2602 / build.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-2602 build: malicious SMB server + stub libiconv.so
# Must be run as root on the DragonFly guest (mount_smbfs needs root)
set -e
cd "$(dirname "$0")"
echo "[*] Building malicious SMB server (USER mode, no encrypt)..."
cc -o smb_evil_user smb_evil_user.c
echo "[*] Building debug variant (dumps session setup request)..."
cc -o smb_evil_user_dbg smb_evil_user_dbg.c
echo "[*] Building stub libiconv.so (maps 'A' -> NUL)..."
cc -shared -fPIC -o libiconv.so stub_iconv.c
echo "[+] Build OK"
ls -l smb_evil_user smb_evil_user_dbg libiconv.so