Come emulare Kali Linux come una macchina virtuale

Come emulare Kali Linux come una macchina virtuale

La virtualizzazione prevede l'esecuzione di un sistema informatico virtuale in un livello separato dall'hardware del computer reale. Consente agli utenti di eseguire più di un sistema operativo senza installarli sull'hardware reale.

I sistemi operativi che eseguono un hypervisor funzionano come farebbero nell'hardware reale. Ciò consente di installare strumenti, sistemi di test e altri strumenti sulla macchina virtuale senza influire sull'host principale.

Questo tutorial ti mostrerà come utilizzare la scatola virtuale come hypervisor per eseguire Kali-Linux come macchina virtuale.

Prima di iniziare, permettimi di dare alcuni concetti di teoria sulla virtualizzazione prima di arrivare alla parte pratica. Sentiti libero di saltare se hai familiarità con i concetti.

Cos'è un hypervisor?

Un hypervisor è un programma che consente agli utenti di creare, eseguire e gestire macchine virtuali.

I tipi più comuni di hypervisor sono ipervisori ospitati installati sul sistema host come applicazioni normali.

Gli hypervisor più popolari includono:

  • Virtualbox - https: // www.virtualbox.org/
  • Vmware - https: // www.vmware.com/prodotti/workstation-pro.html
  • Microsoft Hyper-V - https: // docs.Microsoft.com/en-us/virtualization/hyper-v-on-windows/circa/
  • QEMU - https: // www.QEMU.org/

Una volta installato un hypervisor sul sistema host, può essere avviato e interrotto, simile a un normale programma senza la necessità di riavvio del sistema principale.

Cos'è una macchina virtuale?

D'altra parte, una macchina virtuale è una versione emulata di un sistema informatico in esecuzione su un altro sistema. Le macchine virtuali possono accedere a componenti hardware, interfacce di networking, dispositivi di archiviazione, schede video, ecc. In alcuni casi, alcune risorse hardware come le unità USB dovranno essere scollegate dal sistema principale per connettersi alla macchina virtuale.

Ora che abbiamo menzionato brevemente cosa sono un hypervisor e una macchina virtuale, possiamo crearne uno.

Come installare Kali Linux su VirtualBox

Kali Linux è una distribuzione Linux con sede a Debian che è stata la migliore distribuzione dei test di penetrazione per oltre cinque anni.

Viene preinstallato con una raccolta di strumenti di test a penna che rendono molto semplice la creazione di un ambiente di hacking.

Sebbene sia possibile installare Kali Linux su hardware fisico, è meglio eseguirlo come macchina virtuale su vari hypervisor perché è un sistema di test di sicurezza.

Per questa configurazione, useremo VirtualBox come hypervisor.

Requisiti

Prima di iniziare, assicurati di avere i seguenti requisiti

  • Almeno 20 GB di spazio di archiviazione
  • Minimo di 4 GB di RAM
  • Scheda madre abilitata VT-X.

Come abilitare la tecnologia di virtualizzazione

Per eseguire una macchina virtuale, è necessario abilitare la tecnologia Intel VT-X/AMD-V o la tecnologia di virtualizzazione sul sistema. Puoi farlo dalle impostazioni del bios del sistema. Poiché le impostazioni di sistema variano da un modello di computer all'altro, è quasi impossibile fornire una guida standard per entrare in un BIOS di sistema. Tuttavia, ho fornito un cheat sheet per le chiavi del BIOS da parte dei produttori.

https: // linkfy.a/bios-foglio-foglio

Assicurati di avere VirtualBox installato sul tuo sistema. In caso contrario, controlla come installare VirtualBox.

Passaggio 1: Ottieni l'immagine Kali Linux

Avvia il tuo browser e naviga su http: // kali.org e scaricare l'ultima immagine ISO di Kali Linux. Le immagini vengono aggiornate regolarmente e includono sempre l'ultima versione.

Una volta nella pagina di download, selezionare la versione dell'immagine che si desidera installare, 64 bit o 32 bit, come mostrato nell'immagine seguente:

Una volta scaricato l'ISO nel tuo sistema, possiamo procedere a creare il sistema virtuale in VirtualBox.

Passaggio 2: creare una macchina virtuale

Inizia avviando VirtualBox e creando una nuova icona per creare una nuova istanza di macchina virtuale.

Questo lancerà una nuova finestra per creare una nuova macchina virtuale. Inizia fornendo il nome della macchina virtuale.

Successivamente, imposta la cartella di destinazione che fungerà da archiviazione per i file della macchina virtuale.

Quindi, selezionare il tipo come Linux e versione come Debian 64 bit. Questo non è critico e puoi impostare Linux 2.6/3.x/4.x (64 bit). Questo, tuttavia, può essere automaticamente impostato in base al nome della macchina virtuale specificata.

Fai clic su Avanti per procedere con la creazione della nuova macchina virtuale.

Nel passaggio successivo, selezionare la dimensione della memoria per allocare alla macchina virtuale. Per l'uso di base, è meglio avere almeno 1024 MB. Tuttavia, questo varierà a seconda delle tue esigenze.

Fai clic su Avanti e imposta le allocazioni del disco rigido per la macchina virtuale. La selezione predefinita è quella di creare un file disco rigido virtuale. Tuttavia, se ne hai uno già esistente, puoi caricarlo selezionando "Usa un file disco rigido virtuale esistente."

Fai clic su "Crea" per creare un nuovo file disco rigido virtuale per la macchina virtuale; Seleziona VDI (immagine del disco VirtualBox) come tipo di immagine.

Nel passaggio successivo, selezionare tra allocare dinamicamente o dimensione fissa. Un file disco rigido allocato dinamicamente crescerà di dimensioni come richiesto dal sistema fino a quando non colpisce la dimensione massima. Per dimensioni fisse, non si restringerà o crescerà automaticamente, anche quando lo spazio è gratuito.

Infine, fai clic su Avanti e imposta la quantità di dati da assegnare alla macchina virtuale. Dai almeno 10 GB e fai clic su Crea.

Una volta completato, vedrai la nuova macchina virtuale nell'elenco da VirtualBox Manager.

Passaggio 3: configurare le impostazioni VM

Una volta che abbiamo creato la macchina virtuale, dobbiamo modificare alcune impostazioni per assicurarci di ottenere la migliore esperienza e caricare l'ISO nella VM per avviare.

Innanzitutto, inizia selezionando la macchina virtuale che abbiamo creato. Quindi, fare clic sull'icona delle impostazioni nel menu in alto per configurare le impostazioni per la VM.

Nella sezione del sistema, vai alla scheda della scheda madre e imposta l'ordine di avvio su Optical -> disco rigido (in quell'ordine). Deselect Floppy Drive in quanto non è richiesto.

Passa alla sezione Generale nella scheda Advanced, imposta gli Appunti condivisi e trascina N 'Drop su Bidirezionale. Ciò ti consente di condividere gli appunti tra la VM e il sistema host.

Nella sezione Visualizza, impostare la memoria video su 128 MB. È meglio disabilitare l'accelerazione 3D.

L'impostazione finale che dobbiamo configurare è il disco di avvio che ci consente di impostare l'immagine Kali Linux che abbiamo scaricato in precedenza e l'avvio in essa.

Nella pagina Impostazioni, vai alla sezione di archiviazione, selezionare il controller, IDE. Fai clic sull'icona del disco sul lato sinistro e seleziona “Scegli un file disco."Successivamente, sfoglia e seleziona l'immagine Kali Linux.

Infine, fai clic su OK per salvare il file.

Una volta che tutte le impostazioni sono state eseguite e salvate, avvia la macchina virtuale selezionando Avvia nel menu principale.

Ciò lancerà la macchina virtuale e avvia l'immagine Kali Linux, consentendo di installare il sistema operativo come se lo facessi su hardware reale.

NOTA: Se si desidera una guida rapida su come installare Kali Linux su VirtualBox, considera la risorsa video fornita di seguito:

https: // www.Dropbox.com/s/s3z6poicq0obmmy/install_kali.MP4?dl = 0

Conclusione

Questo tutorial ha discusso di creare, configurare ed eseguire Kali Linux come macchina virtuale usando VirtualBox.