From 38d5b1597fb847afb0407c65ede4ba66fd2577ab Mon Sep 17 00:00:00 2001 From: "Eduardo' Vela\" Nava (sirdarckcat)" Date: Wed, 3 Nov 2021 22:53:35 +0100 Subject: [PATCH] Add /etc/os-release to image (#56) * Update challenge.yaml * Update nsjail.cfg * Update challenge.yaml * Update challenge.yaml * Update nsjail.cfg * add node-os-release to the docker image --- vrp/level1/challenge.yaml | 8 ++++++++ vrp/level1/challenge/Dockerfile | 2 ++ vrp/level1/challenge/nsjail.cfg | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/vrp/level1/challenge.yaml b/vrp/level1/challenge.yaml index 5c22be498..6b14522d9 100644 --- a/vrp/level1/challenge.yaml +++ b/vrp/level1/challenge.yaml @@ -9,6 +9,7 @@ spec: public: true healthcheck: enabled: true + image: eu.gcr.io/gctf-vrp/kctf-healthcheck:c0af62a229b7857b12ed810105554ca37bb04a62130c83d0c2baab1d2ffb1eeb podTemplate: template: spec: @@ -18,9 +19,16 @@ spec: - mountPath: /flag name: flag readOnly: true + - name: etc-os-release + mountPath: /etc/node-os-release + readOnly: true volumes: + - name: etc-os-release + hostPath: + path: /etc/os-release - name: flag secret: defaultMode: 0555 secretName: kctf-flag optional: true + image: eu.gcr.io/gctf-vrp/kctf-challenge:f25a1507160d5fd9c984e1eddb5d748ded46bd19ca4b1489331a6c2c333db8c3 diff --git a/vrp/level1/challenge/Dockerfile b/vrp/level1/challenge/Dockerfile index 79cb19935..df32d07b5 100644 --- a/vrp/level1/challenge/Dockerfile +++ b/vrp/level1/challenge/Dockerfile @@ -16,6 +16,8 @@ FROM ubuntu:20.04 as chroot RUN apt update && DEBIAN_FRONTEND=noninteractive apt install -y build-essential curl wget git python3 netcat socat gdb RUN /usr/sbin/useradd --no-create-home -u 1000 user +RUN touch /etc/node-os-release + COPY chal /home/user/ FROM gcr.io/kctf-docker/challenge@sha256:6dd60da626bc43bf3175d9d7436006db5acc7710d5d1b7006ab53e718fe51e40 diff --git a/vrp/level1/challenge/nsjail.cfg b/vrp/level1/challenge/nsjail.cfg index 34b7b0297..15538e1c2 100644 --- a/vrp/level1/challenge/nsjail.cfg +++ b/vrp/level1/challenge/nsjail.cfg @@ -41,6 +41,11 @@ mount: [ dst: "/etc/resolv.conf" is_bind: true }, + { + src: "/etc/node-os-release" + dst: "/etc/node-os-release" + is_bind: true + }, { src: "/dev/null" dst: "/dev/null"