januari 21, 2019
door Michael Bose
Kali is een gratis op Debian gebaseerde Linux-distributie bedoeld voor penetratietesten. De eerste versie van Kali Linux werd uitgebracht in 2013 als de herbouw van BackTrack Linux – een eerdere bekende distributie voor security auditing en penetratietesten. Sommige tools die gedupliceerd waren of vergelijkbare functionaliteit boden in BackTrack Linux werden verwijderd in Kali Linux. Er zijn meer dan 600 penetratie testing tools opgenomen in Kali Linux die kunnen worden uitgevoerd als Live DVD zonder installatie, maar ook kunnen worden geïnstalleerd op een computer als een desktop OS.
Soms heb je niet de mogelijkheid om de hele computer te wijden aan het uitvoeren van Kali Linux van noch Live DVD noch uw interne harde schijf als het geïnstalleerde OS. In dit geval kunnen hardware virtualisatie technologieën u helpen – u kunt Kali Linux installeren op een VMware VM die draait op uw desktop, laptop, of server. Als gevolg hiervan kunt u uw fysieke machine gebruiken voor de gebruikelijke taken, terwijl u tegelijkertijd een virtuele machine met Kali Linux uitvoert voor penetratietesten en beveiligingsaudits van uw netwerken, software, enz. Deze blog post verkent het installatieproces van Kali Linux op een VMware virtuele machine en de configuratie van een Wi-Fi netwerkadapter.
Dankzij zijn uitgebreide functieset kan NAKIVO Backup & Replication uitgebreide bescherming bieden voor uw virtuele, fysieke en cloud-omgevingen. Op dit moment heeft u de mogelijkheid om de volledige gratis proefversie te downloaden, de mogelijkheden van de oplossing te testen en een Amazon eGift card te ontvangen voor uw inspanningen!
Downloaden van de ISO-image
Opent u eerst de Kali downloadpagina in uw browser en selecteert u de distributie die het beste aan uw behoeften kan voldoen. De installatie images worden geleverd in het ISO formaat voor 32bit, 64bit en ARM architectuur. U kunt ook de build selecteren met uw favoriete grafische desktop omgeving onder Gnome, KDE, Xfce, Mate, enz. Omwille van de eenvoud en consistentie in deze blog post, laten we Kali Linux Xfce 64 Bit downloaden via HTTP. Wanneer het ISO bestand is gedownload, controleer dan de sha256sum om de data integriteit te verifiëren en er zeker van te zijn dat het bestand niet corrupt is.
Ontworpen voor bedrijven van elke omvang, NAKIVO Backup & Replication biedt complete gegevensbescherming voor al uw productiewerklasten, inclusief VMware vSphere Backup, Hyper-V Backup, Microsoft 365 Backup en meer.
Een nieuwe VMware VM maken
Laten we eens bekijken hoe Kali Linux kan worden geïnstalleerd op een VM van het VMware Workstation-formaat vanwege de draagbaarheid – u kunt VMware Workstation op een laptop installeren, een virtuele machine met Kali Linux implementeren en deze laptop bijvoorbeeld gebruiken voor het auditen van draadloze netwerken. Kali Linux kan ook worden geïnstalleerd op een VMware ESXi host indien nodig – het installatieproces is vrij gelijkaardig. In het huidige voorbeeld zal VMware Workstation 15 worden gebruikt om de installatie en configuratie van Kali Linux te laten zien.
Klik op Bestand > Nieuwe virtuele machine om de Nieuwe virtuele machine wizard te openen. Selecteer Aangepast.
Kies de hardwarecompatibiliteit van de virtuele machine. Als u niet van plan bent een VM te migreren naar oudere versies van VMware Workstation of ESXi-servers, selecteert u de Workstation 15.x-indeling. In dit voorbeeld moet het Workstation 14.x-formaat worden geselecteerd voor een betere compatibiliteit in geval van een eventuele migratie.
Selecteer het installatiedisk image-bestand voor de installatie van het gastbesturingssysteem. In dit geval moet de gedownloade ISO-image worden geselecteerd die is opgeslagen onder D:Installeren-van-kali-linux-xfce-2018.4-amd64.iso.
Selecteer een gastbesturingssysteem (OS). Linux Ubuntu 64-bit moet worden geselecteerd voor onze doeleinden.
Specificeer de VM-naam en de locatie. In het huidige voorbeeld is de VM-naam Kali_x64 en de VM-directory D:VirtualKali_x64.
Processorconfiguratie. Specificeer het aantal processoren en het aantal cores per processor voor deze virtuele machine. Het gebruik van 1 CPU is voldoende voor Kali Linux.
Het geheugen voor de virtuele machine instellen. Kali Linux is geen besturingssysteem dat veel geheugen nodig heeft. 2 GB geheugen zou meer dan genoeg moeten zijn voor deze VM.
Configureer een netwerktype voor de VM. Selecteer de optie Use bridged networking.
Selecteer de SCSI-controller die u gaat gebruiken voor het aansluiten van een virtuele schijf op een VM. U kunt de standaardwaarde ongewijzigd laten en op Volgende klikken om door te gaan.
Selecteer een schijftype. U kunt de standaard aanbevolen waarde (SCSI) laten staan.
Selecteer een schijf. Klik op Een nieuwe virtuele schijf maken en klik vervolgens op Volgende.
Specificeer de schijfcapaciteit. 20 GB zou voldoende moeten zijn voor het besturingssysteem. Selecteer Virtuele schijf opslaan als een enkel bestand als er geen beperkingen zijn van uw bestandssysteem (zoals 4 GB limiet van bestandsgrootte voor FAT32). Vink het vakje Allocate all disk space now niet aan als u niet wilt dat de schijf nu alle voorziene schijfruimte in beslag neemt.
Specificeer waar u het bestand van de virtuele schijf wilt opslaan. In dit voorbeeld is het bestandspad D:\VirtualKali_x64Kali_x64.vmdk.
Nu is alles klaar om een virtuele machine te maken. Controleer de VM-instellingen, pas indien nodig de hardware aan en klik op Voltooien om een VM te maken.
Kali Linux op VMware VM installeren
Kali Linux installeren is niet moeilijk, aangezien alle installatiestappen zijn voorzien van nuttige tips en opmerkingen. Laten we het installatieproces stap voor stap doornemen:
Installeren van het besturingssysteem
Als u een nieuwe VM hebt gemaakt, zet u die VM aan en start u vanaf de ISO-image om de installatie van Kali te starten. Wanneer een VM is geladen vanaf de ISO-image, ziet u een opstartmenu waarmee u kunt opstarten vanaf het installatiemedium in een live DVD-modus, het besturingssysteem kunt installeren in een tekstmodus (u krijgt alleen een console-interface zonder grafische gebruikersinterface (GUI) na de installatie), en het besturingssysteem kunt installeren in een grafische modus. Selecteer Grafische installatie in het opstartmenu en druk op Enter.
De grafische installatiemodus ziet eruit als een wizard met meerdere configuratieschermen.
Selecteer een taal.
Selecteer uw locatie.
Configureer een toetsenbord.
Voer de hostnaam voor dit systeem in, bijvoorbeeld k-linux.
De domeinnaam instellen, bijvoorbeeld domein.net.
Stel het wachtwoord voor de rootgebruiker in. Merk op dat in sommige distributies van Kali Linux “toor” het standaardwachtwoord is voor de root-gebruiker.
Selecteer de partitioneringsmethode voor uw schijven. Als u een aangepaste partitietabel wilt maken, selecteert u Handmatig. De eerste keer zou het voldoende moeten zijn om Begeleide partitionering – volledige schijf gebruiken te selecteren.
Selecteer uw virtuele schijf om te partitioneren.
Selecteer Alle bestanden in één partitie.
Selecteer Partitionering voltooien en schrijf de wijzigingen naar de schijf.
Klik op Ja om het aanmaken van een nieuwe lege partitietabel op de virtuele schijf voor het schrijven van wijzigingen naar schijf te bevestigen.
Het installatieproces start na het partitioneren van de schijf. Wacht tot de installatie van het systeem is voltooid.
Configureer de pakketbeheerder. Selecteer Ja om een netwerkspiegel te gebruiken.
Als u geen HTTP-proxy hebt voor toegang tot de externe netwerken, laat u het veld leeg en klikt u op Doorgaan.
Installeer de GRUB boot loader op een harde schijf – klik op Ja om dit te doen.
Defineer het apparaat voor de installatie van de boot loader. Wij gebruiken /dev/sda.
De installatie is voltooid. Nadat u uw VM opnieuw hebt opgestart, voert u als gebruikersnaam root in en voert u het wachtwoord in dat u tijdens de installatie van het besturingssysteem hebt opgegeven.
VMware Tools installeren op Kali Linux VMware
Nu moet u VMware Tools installeren, d.w.z. een set handige stuurprogramma’s en hulpprogramma’s die de VM-prestaties en de interactie tussen host en gast verbeteren (gedeeld klembord, drag & drop bestanden, USB-apparaten pass-through, enz.).
Zorg ervoor dat Kali Linux VMware VM geïnstalleerd is en klik op VM >Installeer VMware Tools in de menubalk of in het VMware Workstation venster. De ISO CD image wordt nu in de virtuele CD/DVD drive van de VM geplaatst. U ziet het disk icoon op het bureaublad van het gast OS. Open de terminal (Applications > Terminal Emulator).
Ga naar de directory van de geplaatste disc die VMware Tools bevat door te typen:
cd /media/cdrom
Maak een directory aan op uw bureaublad voor het uitpakken van bestanden uit het archief naar die directory.
mkdir ~/Desktop/VMwareTools
Uitpakken VMware Tools installatiebestanden uit het archief met het volgende commando:
tar -xvzf VMwareTools-10.3.2-9925305.tar.gz -C ~/Desktop/VMwareTools/
waar:
tar is de Linux archiver applicatie; x – vertelt tar om bestanden uit te pakken; v – staat de verbose modus toe om de uitvoer in console te zien; z – vertelt tar om bestanden uit een archief te decomprimeren met behulp van gzip; f – definieert een locatie van het gecomprimeerde archief, waaruit bestanden moeten worden uitgepakt.
Ga naar de directory waar de bestanden zijn uitgepakt.
cd ~/Desktop/VMwareTools/vmware-tools-distrib
Run het installatieprogramma van VMware Tools:
./vmware-install.pl
Beantwoord de vragen die door de console installatie wizard worden gegeven. Druk op Enter om de standaardwaarden te gebruiken die worden weergegeven in . Als het installatieproces van VMware Tools is voltooid, herstart u de VM door init 6 in het terminalvenster te typen.
Aantekening: als u een internetverbinding hebt, kunt u VMware Tools installeren met uw apt-get Linux package manager door in de terminal het volgende commando te typen:
apt-get install open-vm-tools-desktop
Beantwoord de vragen van de installatiewizard zoals eerder vermeld.
Voor het configureren van de schermresolutie
Na het installeren van VMware Tools op Kali Linux VMware VM, kunt u de schermresolutie van het gast VM-venster aanpassen.
Open de terminal.
Type xrandr om de beschikbare weergavemodi te bekijken. De huidige weergavemodus is gemarkeerd met een sterretje (*).
Stel de aangepaste resolutie in, bijvoorbeeld 1024×768, in plaats van de standaard resolutie (800×600):
xrandr -s 1024×768
U kunt ook de GUI gebruiken. Klik met de rechtermuisknop op de lege ruimte op het bureaublad van uw VM, ga naar Toepassingen > Instellingen > Beeldscherm. Wijzig de resolutie in het vervolgkeuzemenu, klik op Toepassen en Sluiten.
U kunt ook een volledig scherm modus van uw Kali Linux VMware VM openen door te klikken op de Volledig scherm knop in de VMware Workstation interface.
Hoe sluit ik een WI-FI Adapter aan op een VMware VM die wordt gebruikt door Kali Linux?
Als u Wi-Fi netwerken wilt testen, dan heeft u een Wi-Fi netwerk adapter nodig die is aangesloten op een machine waarop Kali Linux wordt uitgevoerd. Het is niet mogelijk om een ingebouwde draadloze netwerkadapter (die meestal is aangesloten met een PCI Express interface) van een laptop rechtstreeks aan te sluiten op een virtuele machine. In dit geval kunt u alleen gebruik maken van een bridged netwerk modus, maar laag niveau adapter functies zoals het invoeren naar een monitor modus zal worden uitgeschakeld. Als u een ingebouwde draadloze netwerkadapter gebruikt in de bridged netwerkmodus, identificeert een gastbesturingssysteem (Kali Linux in ons voorbeeld) de netwerkadapter als een geëmuleerde Ethernet-adapter.
Zoals u zich herinnert, bieden VMware Workstation en ESXi server u de mogelijkheid om USB-apparaten aan te sluiten op een VM in de pass-through modus. In deze modus wordt een USB-apparaat op dezelfde manier aan een VM gekoppeld als aan een fysieke machine. Wanneer u een USB-apparaat aan een VM koppelt, wordt het losgekoppeld van een hostmachine. Een USB Wi-Fi adapter is wat je nodig hebt in deze situatie.
Geef de externe USB Wi-Fi adapter en steek deze in een USB poort van je host machine (een machine waarop VMware Workstation is geïnstalleerd). Zorg ervoor dat uw Kali VM wordt uitgevoerd. Maak geen verbinding met Wi-Fi-netwerken op een hostmachine. Ga in het VMware Workstation venster naar VM > Uitneembare apparaten >> Verbinding maken (Disconnect from host).
Type ifconfig om te controleren of uw USB Wi-Fi adapter wordt gedetecteerd door Kali Linux op VMware VM. In ons voorbeeld wordt een draadloze adapter gedetecteerd en wordt de netwerkinterface wlan0 genoemd.
Zet de draadloze netwerkinterface uit:
ifconfig wlan0 down
Verander het MAC-adres van uw draadloze netwerkadapter in een aangepast MAC-adres, bijvoorbeeld FC:FC:48:0A:0B:FF.
macchanger -m fc:fc:48:0a:0b:ff wlan0
Zet uw draadloze netwerkinterface aan.
ifconfig wlan0 up
Controleer of het MAC-adres van uw Wi-Fi-adapter is gewijzigd met een van de volgende commando’s:
macchanger -s wlan0
ifconfig wlan0
Als het MAC-adres van uw netwerkadapter niet is gewijzigd, controleert u de volgorde van de opdrachten die u hebt uitgevoerd en probeert u het opnieuw. U kunt macchanger –help typen voor een lijst met beschikbare opties voor het gebruik van de macchanger-tool.
Na het wijzigen van het MAC-adres kunt u penetratietests en beveiligingsaudits van Wi-Fi-netwerken uitvoeren.
Schakel de Wi-Fi-netwerkadapter in een monitormodus.
airmon-ng start wlan0
Het hulpprogramma airmon-ng geeft een melding als er processen zijn die mogelijk problemen kunnen veroorzaken. Het wordt aanbevolen om dergelijke processen te doden door het volgende commando in te voeren:
airmon-ng check kill
U kunt bovendien het mac-adres van de interface wlan0mon wijzigen.
ifconfig wlan0mon down
macchanger -m fc:fc:48:0a:0b:ff wlan0mon
ifconfig wlan0mon up
waarbij wlan0mon de naam is van de virtuele monitoring netwerk interface (voorheen bekend als de mon0 interface in BackTrack Linux).
Nu bent u klaar om het hulpprogramma airodump-ng uit te voeren.
airodump-ng wlan0mon
Zoals u kunt zien, werkt de USB Wi-Fi adapter aangesloten op de VM in de pass-through modus prima. U kunt toegangspunten en bijbehorende clients zien en ook draadloze netwerkpakketten vastleggen voor verdere analyse in het kader van netwerkaudits. Penetratie testen en beveiligingsaudits zijn belangrijk, maar details van dit proces vallen buiten het bereik van deze blog post. De nadruk van dit artikel ligt op het feit dat Kali Linux op een geïsoleerde VM op dezelfde manier kan werken als Kali Linux op een fysieke machine.
Conclusie
Kali Linux is een geweldige Debian-gebaseerde Linux-distributie vol met handige tools voor penetratietesten. Hierboven hebben we onderzocht hoe je Kali Linux op VMware Workstation VM kunt installeren. Het maken van een VM en het installatieproces van het besturingssysteem is niet moeilijk, en een GUI biedt nuttige begrijpelijke tips en opmerkingen. De belangrijkste vereiste is het configureren van een draadloze USB netwerkadapter die is aangesloten op een VM door gebruik te maken van een pass-through modus. Dit maakt alle functies van de hardware-gebaseerde adapter mogelijk vanuit een geïsoleerde VM met Kali Linux voor het analyseren van pakketten. Het installeren van Kali Linux op een ESXi VM is vergelijkbaar met het installeren van Kali op een VMware Workstation VM. U kunt ook VMware vCenter Converter gebruiken om een VM van het Workstation-formaat te converteren naar een VM van het ESXi-formaat.
4.5 (89.7%) 99 stemmen