FROM ubuntu:22.04

ENV DEBIAN_FRONTEND=noninteractive
ENV LANG=C.UTF-8

RUN apt update
RUN apt install -y \
    curl \
    wget \
    less \
    netcat-openbsd \
    make \
    vim \
    gdb \
    zsh \
    git \
    gcc \
    python3 \
    python3-pip \
    sudo \
    file \
    unar \
    python-is-python3 \
    patchelf \
    liblzma-dev \
    pkg-config \
    libssl-dev \
    debootstrap \
    qemu-system \
    tmux \
    libkeyutils-dev

WORKDIR /work
ADD ./img ./img
ADD ./copy2vm .
ADD ./startvm .
ADD ./libexp.c .
ADD ./libexp.h .
ADD ./connect2vm .
ADD ./CVEs ./CVEs

WORKDIR /work/CVEs/CVE-2021-4154/
RUN cd poc/ && make
