My solutions for CTFs
Something went wrong. Try again.
123456789101112131415161718192021222324252627#syntax=docker/dockerfile:1FROM --platform=linux/amd64 ubuntu:24.04
RUN rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cacheRUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ --mount=type=cache,target=/var/lib/apt,sharing=locked \ apt-get update && \ apt-get upgrade -y && \ apt-get --no-install-recommends install -y \ binutils \ build-essential \ ca-certificates \ curl \ gdb \ git \ netcat-openbsd \ python3 \ sudo \ unrar
RUN echo ubuntu ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/ubuntu && \ chmod 0440 /etc/sudoers.d/ubuntu
COPY --chown=ubuntu:ubuntu gdb-rosetta.sh /usr/local/bin/gdb-rosetta
USER ubuntu