41 lines
1.1 KiB
Docker
41 lines
1.1 KiB
Docker
FROM ubuntu:20.04
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
RUN apt-get update && \
|
|
apt-get install -y build-essential git libssl-dev && \
|
|
#git clone https://github.com/openwall/john -b bleeding-jumbo john-jumbo && \
|
|
#cd john-jumbo/src && \
|
|
#./configure && \
|
|
#make -sj 12 && \
|
|
#ln -s /john-jumbo/run/keepass2john /usr/local/bin/keepass2john && \
|
|
cd / && \
|
|
#add-apt-repository ppa:eugenesan/ppa && apt update && apt-get install keepass2 && \
|
|
apt-get install -y \
|
|
wget \
|
|
apache2 \
|
|
openssl \
|
|
john \
|
|
hydra \
|
|
libssl-dev \
|
|
keepass2 \
|
|
build-essential \
|
|
keepass2 \
|
|
&& apt-get clean
|
|
|
|
RUN wget https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt -O /rockyou.txt
|
|
|
|
COPY password_crack.sh /opt/password_crack.sh
|
|
COPY keepass_crack.sh /opt/keepass_crack.sh
|
|
COPY apache_config.sh /opt/apache_config.sh
|
|
COPY steve_passwords.kdbx /opt/steve_passwords.kdbx
|
|
|
|
RUN chmod +x /opt/*.sh
|
|
|
|
RUN mkdir -p /var/www/web.ssb && echo "<h1>Hello world</h1>" > /var/www/web.ssb/index.html
|
|
|
|
RUN /opt/apache_config.sh
|
|
|
|
CMD ["bash"]
|
|
|