From cdcf87f8794988055ee0c2b5b32b51688e491e0a Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Mon, 20 Feb 2023 20:03:49 +0100 Subject: [PATCH] shadow-up: Don't polute everithing... --- pkg/challenge/init | 6 +++--- pkg/shadow-up/Dockerfile | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/challenge/init b/pkg/challenge/init index 5036537..960a92d 100755 --- a/pkg/challenge/init +++ b/pkg/challenge/init @@ -3,6 +3,9 @@ mount -t proc proc /proc mount -t sysfs sysfs /sys +rm /dev/null; mknod -m 0666 /dev/null c 1 3 +rm /dev/zero; mknod -m 0666 /dev/zero c 1 5 + ln -sf ssmtp /usr/sbin/sendmail mdev -s @@ -63,9 +66,6 @@ done /usr/bin/setsid /bin/shadow-up > /dev/null 2> /var/log/sup.log & # Prepare bonus 2 -rm /dev/null; mknod -m 0666 /dev/null c 1 3 -rm /dev/zero; mknod -m 0666 /dev/zero c 1 5 - mkdir -p /mnt for l in a b c d e f g h i j k l m n o p q r s t u v w x y z zz; do diff --git a/pkg/shadow-up/Dockerfile b/pkg/shadow-up/Dockerfile index 5814f81..7856e0f 100644 --- a/pkg/shadow-up/Dockerfile +++ b/pkg/shadow-up/Dockerfile @@ -12,7 +12,7 @@ ADD cmd ./ RUN go build -v -ldflags="-s -w" -tags netgo -o shadow-up -FROM alpine:3.17 +FROM scratch MAINTAINER Pierre-Olivier Mercier COPY --from=gobuild /go/src/shadow-up/shadow-up /bin/shadow-up