adding validated services? patching forcad_local.py
This commit is contained in:
19
OmCTF-2025/sources/polyphonia/build.sh
Executable file
19
OmCTF-2025/sources/polyphonia/build.sh
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
docker buildx build -f Dockerfile.build-polyphonia -t polyphonia-ad-ctf-service-obfuscated-server-binary --load .
|
||||
|
||||
pushd /tmp
|
||||
|
||||
rm -rf TMPDIR_FOR_polyphonia-ad-ctf-service-obfuscated-server-binary && mkdir TMPDIR_FOR_polyphonia-ad-ctf-service-obfuscated-server-binary && cd TMPDIR_FOR_polyphonia-ad-ctf-service-obfuscated-server-binary
|
||||
cid=$(docker create polyphonia-ad-ctf-service-obfuscated-server-binary /dummy)
|
||||
docker export "$cid" | tar -xv
|
||||
docker rm "$cid"
|
||||
|
||||
popd
|
||||
|
||||
rm -rf ./../../services/polyphonia/dist
|
||||
mkdir ./../../services/polyphonia/dist
|
||||
|
||||
mv /tmp/TMPDIR_FOR_polyphonia-ad-ctf-service-obfuscated-server-binary/polyphonia-binary ./../../services/polyphonia/dist/polyphonia-server-binary
|
||||
rm -rf /tmp/TMPDIR_FOR_polyphonia-ad-ctf-service-obfuscated-server-binary
|
||||
|
||||
echo "[+] Built ok; binary is in ./../../services/polyphonia/dist/polyphonia-binary"
|
||||
Reference in New Issue
Block a user