DF-2602 / build.sh
#!/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 |