File tree Expand file tree Collapse file tree 2 files changed +10
-6
lines changed Expand file tree Collapse file tree 2 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -7,26 +7,25 @@ RUN apt-get install -y apt-transport-https
7
7
RUN apt-get install -y \
8
8
build-essential gdbserver cmake pkg-config \
9
9
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
11
14
12
15
RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen
13
16
14
17
ENV LC_ALL en_US.UTF-8
15
18
ENV LANG en_US.UTF-8
16
19
ENV LANGUAGE en_US:en
17
20
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
-
22
21
RUN useradd --create-home --groups sudo --shell /bin/zsh wolvsec
23
22
RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
24
23
WORKDIR /home/wolvsec
25
24
USER wolvsec
26
25
27
26
ENV PATH="${PATH}:/home/wolvsec/.local/bin"
28
27
29
- RUN pip3 install pwntools numpy ipython
28
+ RUN pip3 install pwntools numpy ipython z3-solver
30
29
31
30
RUN bash -c "$(curl -fsSL https://gef.blah.cat/sh)"
32
31
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