FROM debian:trixie

RUN apt update -y && apt upgrade -y && apt install -y build-essential

ADD ynetd ynetd

COPY get_flag /bin/get_flag
RUN chmod 0711 /bin/get_flag
RUN chmod u+s /bin/get_flag

RUN useradd -m bxqual -u 13337

COPY vuln /home/bxqual/vuln

RUN chown -R root:bxqual ~bxqual/
RUN chmod -R 750 ~bxqual/

EXPOSE 1337

CMD ["/ynetd", "-p", "1337", "-u", "bxqual", "-d", "/home/bxqual", "-lm", "10485760", "./vuln"]
