Come installare Kali Linux su VMware VM

Kali è una distribuzione Linux gratuita basata su Debian, pensata per i test di penetrazione. La prima versione di Kali Linux è stata rilasciata nel 2013 come rielaborazione di BackTrack Linux, una precedente distribuzione molto nota per gli audit di sicurezza e i test di penetrazione. Alcuni strumenti che in BackTrack Linux erano duplicati o offrivano funzionalità simili sono stati rimossi da Kali Linux. Kali Linux include oltre 600 strumenti per i test di penetrazione che possono essere eseguiti da Live DVD senza installazione, oppure installati su un computer come sistema operativo desktop.

A volte potrebbe non essere possibile dedicare l’intero computer all’esecuzione di Kali Linux, né da Live DVD né dal disco rigido interno come sistema operativo installato. In questo caso, le tecnologie di virtualizzazione hardware possono venire in aiuto: è possibile installare Kali Linux su una VM VMware in esecuzione sul proprio computer desktop, portatile o server. Di conseguenza, è possibile utilizzare la macchina fisica per le normali attività, eseguendo contemporaneamente una VM con Kali Linux per i test di penetrazione e gli audit di sicurezza delle reti, del software, ecc. Questo articolo del blog illustra il processo di installazione di Kali Linux su una VM VMware e la configurazione di un adattatore di rete Wi-Fi.

NAKIVO per il backup di VMware vSphere

NAKIVO per il backup di VMware vSphere

Protezione completa dei dati per le macchine virtuali VMware vSphere e opzioni di ripristino istantaneo. Destinazioni di backup sicure onsite, offsite e nel cloud. Funzioni anti-ransomware.

Scarica l’immagine ISO

Primo, apri il sito di Kali pagina di scarica nel tuo browser e seleziona la distribuzione più adatta alle tue esigenze. Le immagini di installazione sono disponibili in formato ISO per le architetture a 32 bit, 64 bit e ARM. È inoltre possibile selezionare la versione con il proprio ambiente desktop grafico preferito tra Gnome, KDE, Xfce, Mate, ecc. Per semplicità e coerenza in questo articolo del blog, scarichiamo Kali Linux Xfce a 64 bit tramite HTTP. Una volta scaricato il file ISO, consultare sha256sum to verify the data integrity and ensure that the file is not corrupted.

Creazione di una nuova VM VMware

Vediamo come installare Kali Linux su una VM in formato VMware Workstation per motivi di portabilità: è possibile installare VMware Workstation su un portatile, configurare una VM con Kali Linux e utilizzare questo portatile, ad esempio, per l’audit delle reti wireless. Se necessario, Kali Linux può essere installato anche su un Host VMware ESXi: il processo di installazione è piuttosto simile. Nell’esempio attuale, verrà utilizzato VMware Workstation 15 per illustrare l’installazione e la configurazione di Kali Linux.

Fare clic su File > New virtual machine per aprire la procedura guidata Nuova VM. Selezionare Custom.

Scegliere la compatibilità hardware della VM. Se non si prevede di migrare una VM verso versioni precedenti di VMware Workstation o server ESXi, selezionare il formato Workstation 15.x. In questo esempio è opportuno selezionare il formato Workstation 14.x per una migliore compatibilità in caso di eventuale migrazione.

How to Install Kali Linux on VMware: Opening a new VM wizard and selecting VM hardware compatibility

Selezionare il file immagine del disco di installazione per l’installazione del sistema operativo ospite. In questo caso, occorre selezionare l’immagine ISO scaricata e salvata in D:InstallISOkali-linux-xfce-2018.4-amd64.iso .

Selezionare un sistema operativo ospite (OS). Per le nostre esigenze è necessario selezionare Linux Ubuntu a 64 bit.

How to Install Kali Linux on VMware: Selecting the installation disk image and a guest operating system.

Specificare il nome e l’ubicazione della VM. Nell’esempio attuale, il nome della VM è Kali_x64 e la directory della VM è D:VirtualKali_x64.

Configurazione del processore. Specificare il numero di processori e il numero di core per processore per questa VM. Per Kali Linux è sufficiente utilizzare 1 CPU.

How to Install Kali Linux on VMware: Entering the VM name and defining processor configuration

Impostare la memoria per la VM. Kali Linux non è un sistema operativo che richiede molte risorse. 2 GB di memoria dovrebbero essere più che sufficienti per questa VM.

Configurare un tipo di rete per la VM. Selezionare l’opzione Use bridged networking .

How to Install Kali Linux on VMware: Configuring VM memory and network type

Selezionare il controller SCSI che si intende utilizzare per collegare un disco virtuale alla VM. È possibile lasciare il valore predefinito così com’è e fare clic su Next per continuare.

Selezionare un tipo di disco. È possibile lasciare il valore predefinito consigliato (SCSI). How to Install Kali Linux on VMware: Selecting a virtual disk controller type and a virtual disk type

Selezionare un disco. Fare clic su Create a new virtual disk e poi su Next.

Specificare la capacità del disco. 20 GB dovrebbero essere sufficienti per il sistema operativo. Selezionare Store virtual disk as a single file se non ci sono limitazioni del file system (come il limite di 4 GB per la dimensione dei file in FAT32). Non selezionare la casella Allocate all disk space now se non si desidera che il disco occupi subito tutto lo spazio disco allocato .

How to Install Kali Linux on VMware: Creating a new 20GB virtual disk

Specificare dove si desidera salvare il file del disco virtuale. In questo esempio, il percorso del file è D:VirtualKali_x64Kali_x64.vmdk.

Ora è tutto pronto per creare una VM. Controlla le impostazioni della VM, personalizza l’hardware se necessario e fai clic su Finish per creare una VM.

How to Install Kali Linux on VMware: Specifying a virtual disk location and checking the summary

Implementazione di Kali Linux su una VM VMware

L’installazione di Kali Linux non è difficile, poiché tutti i passaggi sono corredati da utili suggerimenti e commenti. Esaminiamo il processo di installazione passo dopo passo:

Installazione del sistema operativo

Una volta creata una nuova VM, accendetela e avviatela dall’immagine ISO per avviare l’installazione di Kali. Quando una VM viene caricata dall’immagine ISO, viene visualizzato un menu di avvio che consente di avviare il sistema dal supporto di installazione in modalità Live DVD, installare il sistema operativo in modalità testuale (dopo l’installazione si avrà a disposizione solo un’interfaccia a riga di comando senza interfaccia grafica (GUI)) e installare il sistema operativo in modalità grafica. Selezionare Graphical install dal menu di avvio e premere Enter.

How to Install Kali Linux on VMware: A boot menu of Kali Linux installer

La modalità di installazione grafica si presenta come una procedura guidata con diverse schermate di configurazione.

Selezionare una lingua.

How to Install Kali Linux on VMware: Selecting a language

Selezionare la propria ubicazione.

How to Install Kali Linux on VMware: Selecting a location

Configurare la tastiera.

How to Install Kali Linux on VMware: Configuring a keyboard

Inserisci il nome host per questo sistema, ad esempio, k-linux .

How to Install Kali Linux on VMware: Entering the host name

Imposta il nome di dominio, ad esempio, domain.net .

How to Install Kali Linux on VMware: Configuring a domain name for network options.

Imposta la password per l’utente root. Tieni presente che in alcune distribuzioni di Kali Linux “toor” è la password predefinita per l’utente root.

How to Install Kali Linux on VMware: Setting up the password for root.

Seleziona il metodo di partizionamento per i tuoi dischi. Se desideri creare una tabella di partizionamento personalizzata, seleziona Manual. Selezionare Guided – use entire disk dovrebbe essere sufficiente per la prima volta.

How to Install Kali Linux on VMware: Guided partitioning of the entire disk

Selezionare il disco virtuale da partizionare.

How to Install Kali Linux on VMware: Selecting a disk for partitioning

Selezionare All files in one partition.

How to Install Kali Linux on VMware: Selecting a partition scheme

Selezionare Finish partitioning and write changes to disk.

How to Install Kali Linux on VMware: Finishing partitioning

Fare clic su Yes per confermare la creazione di una nuova tabella delle partizioni vuota sul disco virtuale per la scrittura delle modifiche sul disco.

How to Install Kali Linux on VMware: Changes confirmation

Il processo di installazione inizia dopo il partizionamento del disco. Attendere fino a quando il sistema termina l’installazione.

Configurare il gestore dei pacchetti. Selezionare Yes per utilizzare un mirror di rete.

How to Install Kali Linux on VMware: Using a network mirror for a package manager

Se non si dispone di un proxy HTTP per accedere alle reti esterne, lasciare il campo vuoto e fare clic su Continue. How to Install Kali Linux on VMware: Configuring an HTTP proxy

Installare il bootloader GRUB su un disco rigido: per farlo, fare clic su Yes .

How to Install Kali Linux on VMware: Installing the GRUB boot loader

Definire il dispositivo su cui installare il bootloader. Utilizziamo /dev/sda.

How to Install Kali Linux on VMware: Selecting a disk for installing GRUB

L’installazione è completata. Dopo aver riavviato la macchina virtuale, accedere a come utente root come nome utente e inserire la password specificata durante l’installazione del sistema operativo.

Installazione di VMware Tools sulla macchina virtuale VMware con Kali Linux

Ora è necessario installare VMware Tools, ovvero un insieme di driver e utilità utili che migliorano le prestazioni della macchina virtuale e l’interazione tra host e guest (appunti condivisi, trascinamento dei file, pass-through dei dispositivi USB, ecc.).

Assicurati che la macchina virtuale VMware con Kali Linux sia in esecuzione e fai clic su VM > Install VMware Tools nella barra dei menu o nella finestra di VMware Workstation. L’immagine ISO del CD è ora inserita nell’unità CD/DVD virtuale della macchina virtuale. Puoi vedere l’icona del disco sul desktop del sistema operativo guest. Apri il terminale (Applications > Terminal Emulator).

Vai alla directory del disco inserito che contiene VMware Tools digitando:

cd /media/cdrom

Crea una directory sul tuo desktop per estrarre i file dall’archivio in quella directory.

mkdir ~/Desktop/VMwareTools

Estrai i file di installazione di VMware Tools dall’archivio utilizzando il seguente comando:

tar -xvzf VMwareTools-10.3.2-9925305.tar.gz -C ~/Desktop/VMwareTools/

dove:

tar è l’applicazione di archiviazione di Linux; x – indica a tar di estrarre i file; v – attiva la modalità verbosa per visualizzare l’output nella console; z – indica a tar di decomprimere i file da un archivio utilizzando gzip; f – definisce l’ubicazione dell’archivio compresso da cui devono essere estratti i file.

Passa alla directory in cui sono stati estratti i file.

cd ~/Desktop/VMwareTools/vmware-tools-distrib

Esegui il programma di installazione di VMware Tools:

./vmware-install.pl

Rispondi alle domande poste dalla procedura guidata di installazione della console. Premi Enter per utilizzare i valori predefiniti mostrati in [brackets]. Al termine del processo di installazione di VMware Tools, riavvia la VM digitando init 6 nella finestra del terminale.

Nota : se disponi di una connessione a Internet, puoi installare VMware Tools con il tuo apt-get gestore di pacchetti Linux digitando nel terminale il seguente comando:

apt-get install open-vm-tools-desktop

Rispondi alle domande poste dalla procedura guidata di installazione come indicato in precedenza.

Configurazione della risoluzione dello schermo

Dopo aver installato VMware Tools sulla macchina virtuale VMware con Kali Linux, è possibile personalizzare la risoluzione dello schermo della finestra della macchina virtuale ospite.

Aprire il terminale.

Digitare xrandr per visualizzare le modalità di visualizzazione disponibili. La modalità di visualizzazione corrente è contrassegnata da un asterisco (*).

Impostare una risoluzione personalizzata, ad esempio 1024×768, al posto della risoluzione predefinita (800×600): xrandr -s 1024x768

How to Install Kali Linux on VMware: Setting the display resolution for a VM with Kali Linux

È possibile utilizzare anche l’interfaccia grafica (GUI). Fare clic con il tasto destro del mouse su uno spazio vuoto del desktop della macchina virtuale, quindi selezionare “ Applications > Settings > Display”. Modificare la risoluzione dal menu a tendina, fare clic su “ Apply ” e poi su “ Close”.

È inoltre possibile attivare la modalità a schermo intero della macchina virtuale Kali Linux su VMware facendo clic sul pulsante “ Full Screen ” nell’interfaccia di VMware Workstation.

Come collegare una scheda Wi-Fi a una macchina virtuale VMware da utilizzare con Kali Linux?

Se si desidera testare le reti Wi-Fi, è necessario disporre di un adattatore di rete Wi-Fi collegato a una macchina su cui è in esecuzione Kali Linux. Non è possibile collegare direttamente a una VM un adattatore di rete wireless integrato (che solitamente è collegato tramite un’interfaccia PCI Express) di un laptop. In questo caso, è possibile utilizzare solo la modalità di rete in bridge, ma le funzioni di basso livello dell’adattatore di rete, come l’accesso alla modalità monitor, risulteranno disabilitate. Se si utilizza un adattatore di rete wireless integrato in modalità bridge, il sistema operativo ospite (Kali Linux nel nostro esempio) identifica l’adattatore di rete come una scheda Ethernet emulata.

Come ricorderete, VMware Workstation e il server ESXi offrono la possibilità di collegare dispositivi USB a una macchina virtuale in modalità pass-through. In questa modalità, un dispositivo USB viene collegato alla macchina virtuale proprio come se fosse collegato a una macchina fisica. Quando si collega un dispositivo USB a una macchina virtuale, questo viene scollegato dalla macchina host. In questa situazione è necessario un adattatore Wi-Fi USB.

Procuratevi l’adattatore Wi-Fi USB esterno e inseritelo in una porta USB della vostra macchina host (la macchina su cui è installato VMware Workstation). Assicuratevi che la vostra macchina virtuale Kali sia in esecuzione. Non connettetevi ad alcuna rete Wi-Fi sulla macchina host. Nella finestra di VMware Workstation, vai su VM > Removable devices > [Your USB Wi-Fi adapter name] > Connect (Disconnect from host).

How to Install Kali Linux on VMware: Connecting a USB Wi-Fi network adapter to a VM with Kali Linux

Digita ifconfig per verificare che il tuo adattatore Wi-Fi USB sia rilevato da Kali Linux sulla macchina virtuale VMware. Nel nostro esempio viene rilevato un adattatore wireless e il suo nome di interfaccia di rete è wlan0.

How to Install Kali Linux on VMware: Checking network configuration in Linux

Disattiva l’interfaccia di rete wireless:

ifconfig wlan0 down

Modifica l’indirizzo MAC del tuo adattatore di rete wireless con un indirizzo MAC personalizzato, ad esempio FC:FC:48:0A:0B:FF.

macchanger -m fc:fc:48:0a:0b:ff wlan0

Attiva l’interfaccia di rete wireless.

ifconfig wlan0 up

Verifica se l’indirizzo MAC della scheda Wi-Fi è stato modificato utilizzando uno dei seguenti comandi:

macchanger -s wlan0

ifconfig wlan0

How to Install Kali Linux on VMware: Checking a MAC address of a wireless network interface

Se l’indirizzo MAC dell’adattatore di rete non è stato modificato, controlla la sequenza dei comandi eseguiti e riprova. Puoi digitare macchanger --help per visualizzare un elenco delle opzioni disponibili per l’utilizzo dello strumento macchanger . Dopo aver modificato l’indirizzo MAC, è possibile eseguire test di penetrazione e verifiche di sicurezza sulle reti Wi-Fi.

Impostare l’adattatore di rete Wi-Fi in modalità monitor.

airmon-ng start wlan0

How to Install Kali Linux on VMware: Running airmon-ng

L’utilità airmon-ng segnala l’eventuale presenza di processi che potrebbero causare problemi. Si consiglia di terminare tali processi digitando il comando:

airmon-ng check kill

È inoltre possibile modificare l’indirizzo MAC dell’interfaccia wlan0mon .

ifconfig wlan0mon down

macchanger -m fc:fc:48:0a:0b:ff wlan0mon

ifconfig wlan0mon up

dove wlan0mon è il nome dell’interfaccia di rete virtuale di monitoraggio (precedentemente nota come interfaccia mon0 in BackTrack Linux).

Ora siete pronti per eseguire l’utilità airodump-ng .

airodump-ng wlan0mon

How to Install Kali Linux on VMware: Monitoring wireless access points and clients with airodump-ng by using Kali Linux installed on a VMware VM

Come potete vedere, l’adattatore Wi-Fi USB collegato alla VM in modalità pass-through funziona correttamente. È possibile visualizzare i punti di accesso e i client associati, nonché acquisire i pacchetti di rete wireless per ulteriori analisi nell’ambito dell’audit di rete. I test di penetrazione e gli audit di sicurezza sono importanti, ma i dettagli di questo processo esulano dall’ambito di questo articolo. Il punto centrale di questo articolo è che Kali Linux, una volta implementato su una VM isolata, può funzionare in modo simile a Kali Linux implementato su un macchina fisica.

Conclusione

La creazione di una VM e il processo di installazione del sistema operativo Kali Linux non sono difficili, e l’interfaccia grafica (GUI) fornisce suggerimenti e commenti utili e comprensibili. Il requisito obbligatorio è configurare un adattatore di rete wireless USB collegato a una macchina virtuale utilizzando la modalità pass-through. Ciò consente di sfruttare tutte le funzioni dell’adattatore di rete da una macchina virtuale isolata con Kali Linux per l’analisi dei pacchetti.

L’installazione di Kali Linux su una macchina virtuale ESXi è simile all’installazione di Kali su una macchina virtuale VMware Workstation. È inoltre possibile utilizzare VMware vCenter Converter per convertire una macchina virtuale in formato Workstation in una macchina virtuale in formato ESXi.

Prova NAKIVO Backup & Replication

Prova NAKIVO Backup & Replication

Richiedi una prova gratuita per scoprire tutte le funzionalità di protezione dei dati offerte dalla soluzione. 15 giorni gratuiti. Nessuna limitazione in termini di funzionalità o capacità. Non è obbligatoria alcuna carta di credito.

Le persone leggono anche