🛠️ Instalacja i konfiguracja Kali Linux
💾 Wymagania systemowe
Aby zainstalować Kali Linux, Twój system powinien spełniać następujące minimalne wymagania:
- Procesor: 64-bitowy (Intel/AMD)
- RAM: Minimum 2 GB (zalecane 4 GB lub więcej)
- Dysk twardy: Minimum 20 GB wolnego miejsca
- Karta graficzna: Obsługująca rozdzielczość 1024x768 lub wyższą
- Połączenie z Internetem: Wymagane do pobrania aktualizacji i narzędzi
📥 Instalacja Kali Linux na maszynie wirtualnej
Najprostszym i najbezpieczniejszym sposobem na pracę z Kali Linux jest instalacja na maszynie wirtualnej. Możesz użyć VirtualBox lub VMware.
1️⃣ Pobranie obrazu ISO
- Przejdź na oficjalną stronę Kali Linux: https://www.kali.org/downloads/
- Pobierz wersję Kali Linux Installer (ISO) lub gotowy obraz do VirtualBox/VMware.
2️⃣ Instalacja w VirtualBox
- Otwórz VirtualBox i kliknij
Nowa
. - Wprowadź nazwę maszyny, wybierz
Typ: Linux
orazWersja: Debian (64-bit)
. - Przydziel minimum 2 GB RAM (zalecane 4 GB).
- Utwórz nowy dysk wirtualny (dynamically allocated, 20 GB).
- W ustawieniach VM:
- W sekcji
System > Procesor
zwiększ liczbę rdzeni (zalecane 2+). - W sekcji
Sieć
ustaw trybBridged Adapter
. - W sekcji
Ekran
zwiększ pamięć wideo do 128 MB.
- W sekcji
- Wybierz pobrany obraz ISO i rozpocznij instalację.
- Postępuj zgodnie z instrukcjami instalatora Kali Linux.
⚙️ Konfiguracja środowiska testowego (VirtualBox/VMware)
Po instalacji zaleca się wykonanie kilku kroków:
- Zainstalowanie dodatków dla gościa (Guest Additions):
sudo apt update && sudo apt install -y virtualbox-guest-x11
reboot - Skonfigurowanie SSH i dostępu z hosta:
sudo systemctl enable --now ssh
- Dodanie użytkownika do grupy sudo:
sudo usermod -aG sudo <nazwa_użytkownika>
🔄 Aktualizacja i personalizacja Kali Linux
Po instalacji warto od razu zaktualizować system i dodać przydatne pakiety:
sudo apt update && sudo apt full-upgrade -y
sudo apt install -y kali-linux-large
Dodatkowo można:
- Zmienić domyślną powłokę na zsh:
chsh -s /bin/zsh
- Zainstalować ulubione narzędzia pentesterskie, np.:
sudo apt install -y burpsuite gobuster sqlmap
🏗️ Tworzenie labu testowego (DVWA, Juice Shop, Mutillidae)
Aby ćwiczyć ataki w bezpiecznym środowisku, warto skonfigurować aplikacje testowe:
1️⃣ Instalacja Damn Vulnerable Web Application (DVWA)
git clone https://github.com/digininja/DVWA.git /var/www/html/dvwa
cd /var/www/html/dvwa
cp config/config.inc.php.dist config/config.inc.php
sudo systemctl restart apache2
2️⃣ Instalacja OWASP Juice Shop
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
mkdir ~/juiceshop && cd ~/juiceshop
git clone https://github.com/juice-shop/juice-shop.git .
npm install && npm start
3️⃣ Instalacja Mutillidae
git clone https://github.com/webpwnized/mutillidae.git /var/www/html/mutillidae
sudo systemctl restart apache2
Po tych krokach Twoje środowisko Kali Linux jest gotowe do pracy! 🚀
Kolejnym krokiem będzie omówienie podstawowych narzędzi Kali Linux. 🔍