From 2dee404e453a2dee3e3825db9a6713b7078aaba7 Mon Sep 17 00:00:00 2001 From: Jan-Jaap Korpershoek Date: Wed, 10 Jul 2024 21:37:45 +0200 Subject: [PATCH] Add dockerfile Based on https://github.com/mdsecactivebreach/SharpShooter/issues/39 --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..207c471 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +# Usage: docker run --rm -v .:/data -v .:/opt/sharpshooter/output -it sharpshooter --payload js --dotnetver 4 --stageless --rawscfile /data/shellcode.bin --output test +FROM python:2.7 + +ENV dir=/opt/sharpshooter + +ADD . $dir + +WORKDIR $dir + +# Upgrade `setuptools`, otherwise you'll get an 'egg_info' error. +RUN pip2 install --upgrade setuptools && \ + # Finally, install the requirements. + pip2 install -r requirements.txt + +VOLUME /data +ENTRYPOINT ["python2", "SharpShooter.py"]