16 lines
349 B
Docker
16 lines
349 B
Docker
# docker build -t dreamer . && docker run --rm -p 1337:1337 --name dreamer -dit dreamer
|
|
FROM archlinux:latest
|
|
|
|
RUN pacman -Sy --noconfirm socat gcc
|
|
|
|
WORKDIR /app
|
|
|
|
COPY dream /app/
|
|
RUN chmod +x /app/dream
|
|
ARG FLAG=GPNCTF{fake_flag}
|
|
RUN echo "$FLAG" > flag.txt
|
|
|
|
EXPOSE 1337
|
|
|
|
ENTRYPOINT [ "socat", "tcp-l:1337,reuseaddr,fork", "EXEC:./dream,stderr" ]
|