FROM i386/ubuntu:16.04
# RUN dpkg --add-architecture i386

RUN apt-get update
RUN apt-get install -y build-essential
RUN apt-get install -y gcc-multilib g++-multilib vim openssh-server gdb unzip git gdb-multiarch python3 python3-dev python3-pip iputils-ping

RUN mkdir /var/run/sshd
RUN echo 'root:cosc366' | chpasswd

RUN sed -ri 's/^#?PermitRootLogin\s+.*/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config

RUN mkdir /root/.ssh

RUN apt-get clean && \
    rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# RUN git clone --depth 1 https://github.com/pwndbg/pwndbg && \
    # cd pwndbg && chmod +x setup.sh && ./setup.sh

RUN wget https://moa-lab.net/cosc366-spring22/assignments/giveaway_for_m1.zip && mv giveaway_for_m1.zip /root

EXPOSE 22

CMD ["/usr/sbin/sshd","-D"]
