summaryrefslogtreecommitdiffstats
path: root/solve/Dockerfile
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2024-04-02 23:36:08 +0200
committerLouis Burda <quent.burda@gmail.com>2024-04-02 23:36:08 +0200
commit37ea0bd0ffdca70c7293a0ef1b44105a1246da4f (patch)
tree68753e80cdc5bc8afe0642fdf558eb1100aa2b70 /solve/Dockerfile
downloadcscg2024-bank-master.tar.gz
cscg2024-bank-master.zip
Add solutionHEADmaster
Diffstat (limited to 'solve/Dockerfile')
-rw-r--r--solve/Dockerfile14
1 files changed, 14 insertions, 0 deletions
diff --git a/solve/Dockerfile b/solve/Dockerfile
new file mode 100644
index 0000000..5ef1210
--- /dev/null
+++ b/solve/Dockerfile
@@ -0,0 +1,14 @@
+# docker build -t bank . && docker run -p 1024:1024 --rm -it bank
+FROM ubuntu@sha256:50ec5c3a1814f5ef82a564fae94f6b4c5d550bb71614ba6cfe8fadbd8ada9f12
+
+RUN useradd --create-home --shell /bin/bash ctf
+
+COPY docker-stuff/ynetd /sbin/
+COPY flag /
+COPY vuln /home/ctf/
+
+RUN chmod 0555 /sbin/ynetd /home/ctf/vuln && \
+ chmod 0444 /flag
+
+EXPOSE 1024
+CMD [ "ynetd", "-u", "ctf", "/home/ctf/vuln" ]