File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,26 +7,25 @@ RUN apt-get install -y apt-transport-https
77RUN apt-get install -y \
88 build-essential gdbserver cmake pkg-config \
99 strace curl wget gcc zsh vim gdb git netcat tmux \
10- procps python3 python3-pip python3-dev file binutils sudo locales
10+ procps python3 python3-pip python3-dev file binutils sudo locales \
11+ ruby-standalone
12+
13+ RUN gem install one_gadget
1114
1215RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen
1316
1417ENV LC_ALL en_US.UTF-8
1518ENV LANG en_US.UTF-8
1619ENV LANGUAGE en_US:en
1720
18- RUN git clone https://github.com/unicorn-engine/unicorn.git /opt/unicorn
19- WORKDIR /opt/unicorn/bindings/python
20- RUN python3 setup.py install && rm -rf /opt/unicorn
21-
2221RUN useradd --create-home --groups sudo --shell /bin/zsh wolvsec
2322RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
2423WORKDIR /home/wolvsec
2524USER wolvsec
2625
2726ENV PATH="${PATH}:/home/wolvsec/.local/bin"
2827
29- RUN pip3 install pwntools numpy ipython
28+ RUN pip3 install pwntools numpy ipython z3-solver
3029
3130RUN bash -c "$(curl -fsSL https://gef.blah.cat/sh)"
3231
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ # Builds the docker image for amd64 and arm64 and pushes it to docker hub
4+
5+ docker buildx build --platform=linux/arm64,linux/amd64 --tag qdwight/wolvsec --push .
You can’t perform that action at this time.
0 commit comments