VirtualBox’ta Kali Linux Nasıl Kurulur: Tam Adım Adım Kılavuz
Kali Linux, penetration testing, ethical hacking ve cybersecurity research için endüstri standardı Linux dağıtımıdır. İster deneyimli bir güvenlik profesyoneli olun ister offensive security’ye yeni başlıyor olun, Kali Linux’u VirtualBox içinde çalıştırmak, tam işlevsel bir lab ortamı oluşturmanın en akıllı ve en güvenli yollarından biridir — dual-boot’a gerek yok, dedicated hardware’a gerek yok.
Bu kapsamlı kılavuzda, Kali Linux’u VirtualBox’a nasıl indireceğinizi, yapılandıracağınızı ve kuracağınızı, ayrıca sanal makinenizi Guest Additions ile nasıl optimize edeceğinizi öğreneceksiniz.
Neden Kali Linux’u VirtualBox’ta Çalıştırmalısınız?
Kurulum adımlarına geçmeden önce, neden sanallaştırılmış bir ortamın genellikle güvenlik profesyonelleri tarafından tercih edildiğini anlamak değerlidir:
- İzolasyon: Host işletim sisteminiz, VM içinde çalışan potansiyel olarak tehlikeli araçlar veya exploitlerden korunur.
- Snapshots: VM’nizin durumunu herhangi bir noktada kaydedebilir ve bir şey yanlış giderse anında geri alabilirsiniz.
- Taşınabilirlik: Sanal makineler dışa aktarılabilir, paylaşılabilir ve farklı donanımlar arasında dağıtılabilir.
- Uygun maliyetli: Güvenlik testine ayrılmış ayrı bir fiziksel makineye gerek yoktur.
Yerel sanallaştırmanın ötesine geçmeniz ve uzaktan erişilebilir, her zaman açık bir ortama ihtiyacınız varsa, bir VPS Hosting çözümünü düşünün — bulutta kalıcı Kali Linux örnekleri çalıştırmak için idealdir.
Ön Koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- Windows, macOS veya Linux çalıştıran bir host makinesi
- En az 8GB RAM (VM’ye en az 4GB ayrılmış)
- En az 50GB boş disk alanı
- Gerekli dosyaları indirmek için stabil bir internet bağlantısı
- VirtualBox yüklü (Adım 1’de ele alınmıştır)
Adım 1: VirtualBox’u İndirin ve Kurun
VirtualBox, Oracle tarafından geliştirilen, Windows, macOS ve Linux host sistemlerini destekleyen ücretsiz, açık kaynaklı bir hipervizördür.
- Resmi VirtualBox İndirmeleri sayfasını ziyaret edin.
- Host işletim sisteminizle eşleşen yükleyici paketini seçin (Windows, macOS veya Linux).
- Yükleyiciyi indirin ve çalıştırın.
- Kurulumu tamamlamak için ekrandaki talimatları izleyin.
- İsteğe bağlı olarak, aynı sayfadan VirtualBox Extension Pack‘i de indirin ve kurun — USB 2.0/3.0, RDP ve disk şifrelemesi desteği ekler.
Kurulduktan sonra, devam etmeden önce VirtualBox’u başlatarak doğru açıldığını doğrulayın.
Adım 2: Kali Linux ISO’sunu İndirin
Ardından, resmi Kali Linux ISO görüntüsünü almanız gerekir.
- Resmi Kali Linux İndirmeleri sayfasına gidin.
- Installer Images altında, 64-bit sürümünü seçin (çoğu modern sistem için önerilir).
- Daha hızlı hızlar için doğrudan HTTP veya torrent bağlantısı aracılığıyla indirebilirsiniz.
- Sağlanan SHA256 checksum’u kullanarak indirilen dosyanın bütünlüğünü doğrulayın — bu, güvenlik odaklı bir ortamda özellikle önemlidir.
> Güvenlik ipucu: Görüntünün değiştirilmediğinden emin olmak için kurulumdan önce her zaman ISO checksum’larını doğrulayın.
Adım 3: VirtualBox’ta Yeni Bir Sanal Makine Oluşturun
VirtualBox yüklü ve ISO’nuz indirildiğinde, sanal makineyi oluşturmanın zamanı gelmiştir.
- VirtualBox’u açın ve araç çubuğundaki Yeni düğmesini tıklayın.
- Ad ve İşletim Sistemi iletişim kutusunda aşağıdakileri yapılandırın:
- Ad: Kali Linux (veya tercih ettiğiniz herhangi bir ad)
- Tür: Linux
- Sürüm: Debian (64-bit)
- İleri‘yi tıklayın.
- Bellek (RAM): En az 2048 MB (2GB) ayırın. Birden fazla aracı aynı anda çalıştırmak için rahat bir deneyim için 4096 MB (4GB) kesinlikle önerilir.
- İleri‘yi tıklayın.
- Sabit Disk: Şimdi bir sanal sabit disk oluştur‘u seçin ve Oluştur‘u tıklayın.
- Sabit disk dosya türü olarak VDI (VirtualBox Disk Image)‘yi seçin ve İleri‘yi tıklayın.
- Fiziksel disk alanından tasarruf etmek için Dinamik olarak ayrılan‘ı seçin, ardından İleri‘yi tıklayın.
- Sanal disk boyutunu en az 20GB olarak ayarlayın — ek araçlar yüklemeyi ve yakalanan verileri depolamayı planlıyorsanız 40GB veya daha fazla önerilir.
- Sanal makineyi sonlandırmak için Oluştur‘u tıklayın.
- VirtualBox kenar çubuğunda yeni oluşturduğunuz VM’yi seçin ve Ayarlar‘ı tıklayın.
- Sistem > Anakart‘a gidin.
- EFI’yi Etkinleştir (yalnızca özel işletim sistemleri)‘nin işaretli olmadığından emin olun, aksi takdirde UEFI boot moduna özel olarak ihtiyacınız yoksa.
- Sistem > İşlemci altında, host makineniz destekliyorsa 2 veya daha fazla CPU çekirdeği ayırın — bu performansı önemli ölçüde iyileştirir.
- Ayarlar menüsünde Depolama‘ya gidin.
- Denetleyici: IDE altında, boş optik sürücüyü (disk simgesi) tıklayın.
- Sağ tarafta, Optik Sürücü‘nün yanındaki disk simgesini tıklayın ve Disk dosyası seç‘i seçin.
- Adım 2’de indirdiğiniz Kali Linux ISO‘suna göz atın ve seçin.
- Ağ > Adaptör 1‘e gidin.
- İhtiyaçlarınıza göre aşağıdaki modlardan birini seçin:
- NAT: VM, host’un internet bağlantısını paylaşır. İzole test için en iyisi.
- Köprülü Adaptör: VM, yerel ağınızda kendi IP adresini alır. VM’nin diğer cihazlarla iletişim kurması gerekiyorsa en iyisi.
- Görüntü > Ekran‘a gidin.
- Video Belleği‘ni daha iyi grafik performansı için 128 MB olarak ayarlayın.
- Host GPU’nuz destekliyorsa 3D Hızlandırma‘yı etkinleştirin.
- VirtualBox kenar çubuğunda VM’nizi seçin ve Başlat‘ı tıklayın.
- VM, Kali Linux ISO’sundan başlayacaktır. Boot menüsü göründüğünde, en kolay kurulum deneyimi için Grafik Kurulum‘u seçin.
- Kurulum sihirbazını aşağıdaki adımlardan geçirin:
- Tercih ettiğiniz dili, ülke/bölgeyi ve klavye düzenini seçin.
- Makineniz için bir hostname girin (örn. kali-vm).
- Bağımsız bir kurulum için etki alanı adını boş bırakabilirsiniz.
- Ağ yapılandırması istenirse, bunu atlayabilir ve kurulumdan sonra ağı yapılandırabilirsiniz.
- Güçlü bir parolayla root olmayan bir kullanıcı hesabı oluşturun (Kali Linux 2020+ artık root’u varsayılan giriş olarak kullanmaz).
- Ayrıca root parolası ayarlamanız istenecektir — güvenli bir şey seçin.
- Basit bir kurulum için Rehberli – Tüm Diski Kullan‘ı seçin.
- İstendiğinde sanal sabit diskinizi seçin.
- Basitlik için Tüm dosyalar bir bölümde‘yi seçin.
- Bölüm değişikliklerini onaylayın ve diske yazın.
- Yükleyici artık tüm gerekli paketleri kopyalayacak ve yükleyecektir. Host sisteminizin performansına bağlı olarak bu 10–20 dakika sürebilir.
- İstendiğinde, GRUB bootloader‘ı birincil sürücüye kurun (/dev/sda).
- Kurulum tamamlandığında, VM’yi yeniden başlatmak için Devam Et‘i tıklayın.
- Yeniden başlatmadan sonra, yükleyiciden tekrar başlamayı önlemek için ISO’yu sanal optik sürücüden kaldırın (Cihazlar > Optik Sürücüler > Sanal sürücüden diski kaldır).
- Kurulum sırasında oluşturduğunuz kimlik bilgileriyle giriş yapın.
- İyileştirilmiş grafikler: Daha yüksek ekran çözünürlükleri ve dinamik pencere yeniden boyutlandırması
- Sorunsuz fare entegrasyonu: Fare imlecini manuel olarak yakalamaya/serbest bırakmaya gerek yok
- Paylaşılan pano: Host işletim sistemi ile Kali Linux arasında metin kopyala ve yapıştır
- Paylaşılan klasörler: Host ve guest arasında dosya aktarımı kolay
- Daha iyi performans: Optimize edilmiş görüntü ve I/O sürücüleri
- Makine > Snapshot Al‘a gidin
- Adını verin (örn. “Temiz Kurulum”) böylece istediğiniz zaman geri alabilirsiniz
- Ayarlar > Paylaşılan Klasörler‘e gidin
- Yeni bir klasör ekleyin, Otomatik bağla ve Kalıcı Yap‘ı işaretleyin
- Kali içinde, /media/sf_SharedFolder adresinde erişin
- Nmap – ağ taraması
- Metasploit Framework – exploitation
- Burp Suite – web uygulaması testi
- Wireshark – paket analizi
- John the Ripper / Hashcat – parola kırma
Adım 4: Sanal Makine Ayarlarını Yapılandırın
VM’yi ilk kez başlatmadan önce, sorunsuz bir kurulum sağlamak için aşağıdaki yapılandırma ayarlamalarını uygulayın.
Sistem Ayarları
Depolama Ayarları
Ağ Ayarları
Görüntü Ayarları
Tüm ayarları kaydetmek için Tamam‘ı tıklayın.
Adım 5: Kali Linux’u Kurun
Artık sanal makineyi başlatmaya ve Kali Linux yükleyicisini çalıştırmaya hazırsınız.
Dil ve Yerel Ayarlar
Ağ Yapılandırması
Kullanıcı Hesabı Kurulumu
Disk Bölümlendirmesi
Yazılım Kurulumu
GRUB Bootloader
Adım 6: VirtualBox Guest Additions’ı Kurun (Önerilir)
VirtualBox Guest Additions, Kali Linux VM’nizin performansını ve kullanılabilirliğini dramatik şekilde iyileştiren bir sürücü ve yardımcı program paketidir. Kurulması, en önemli kurulum sonrası adımlarından biridir.
Guest Additions’ın Faydaları:
Kurulum Adımları:
1. Paket listenizi güncelleyin:
sudo apt update && sudo apt upgrade -y
2. Gerekli kernel başlıklarını ve derleme araçlarını kurun:
sudo apt install -y linux-headers-$(uname -r) build-essential dkms
3. Guest Additions CD görüntüsünü ekleyin:
VirtualBox menü çubuğunda, Cihazlar > Guest Additions CD görüntüsünü ekle…‘ye gidin
4. CD’yi bağlayın ve yükleyiciyi çalıştırın:
sudo mount /dev/cdrom /mnt && sudo /mnt/VBoxLinuxAdditions.run
5. Değişiklikleri uygulamak için VM’yi yeniden başlatın:
sudo reboot
Yeniden başlatmadan sonra, geliştirilmiş ekran çözünürlüğü, sorunsuz fare hareketi ve VM penceresini dinamik olarak yeniden boyutlandırma yeteneğini fark etmelisiniz.
Adım 7: Kurulum Sonrası Sertleştirme ve İpuçları
Kali Linux artık VirtualBox içinde çalışır durumda olduğuna göre, izlenecek birkaç en iyi uygulama vardır:
Sisteminizi Güncel Tutun
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y
Bunu düzenli olarak çalıştırarak en son güvenlik araçlarına ve yamalarına sahip olduğunuzdan emin olun.
Snapshot Alın
Herhangi bir büyük değişiklik yapmadan veya yeni bir test görevine başlamadan önce, bir VirtualBox snapshot’ı alın:
Paylaşılan Klasörleri Yapılandırın
Host ve guest arasında kolay dosya aktarımı için paylaşılan bir klasör ayarlayın:
Önceden Yüklü Araç Setini Keşfedin
Kali Linux, aşağıdakileri içeren kategoriye göre düzenlenmiş yüzlerce güvenlik aracıyla önceden yüklü gelir:
