This content is for authorized security research only. You must have written permission to test any system you do not own. Breaking into systems without permission is illegal.
4 GB
RAM and 40 GB
disk.docker pull kalilinux/kali-rolling
.docker run -it --name kali kali-rolling bash
.# Login as root (or use sudo)
apt update && apt full-upgrade -y
reboot
# Community repos
apt install -y kali-linux-large
# Extras
apt install -y terminator neovim openssh-server docker.io
GUI versions of ZAP and Burp Community are included in kali-linux-large
.
docker run --rm -p 3000:3000 bkimminich/juice-shop
docker run --rm -p 80:80 vulnerables/web-dvwa
localhost
—safe for practice.Take a VM snapshot (or commit your Docker container) before starting tests so you can roll back quickly.
Happy hacking — stay legal! 🐉