Kali Linux Nedir ve Neden Kullanılır?
Kali Linux’in Tanımı ve Tarihçesi
Kali Linux, Offensive Security tarafından geliştirilen, Debian tabanlı açık kaynaklı bir Linux dağıtımıdır. Özellikle sızma testleri, güvenlik denetimleri ve adli bilişim analizleri için tasarlanmıştır. İlk olarak 2013 yılında BackTrack’in halefi olarak duyurulmuştur ve günümüzde siber güvenlik profesyonellerinin ve meraklılarının vazgeçilmez araçlarından biridir.
Siber Güvenlikteki Rolü
Kali Linux, yüzlerce önceden yüklü gelen güvenlik aracı ile birlikte gelir. Nmap, Wireshark, Metasploit Framework, Aircrack-ng gibi araçlar sayesinde ağ tarama, parola kırma, zafiyet tespiti gibi işlemler kolayca yapılabilir. Hem eğitim amaçlı hem de profesyonel kullanımda oldukça popülerdir.
Kuruluma Hazırlık: Gereksinimler ve Ön Bilgiler
Sistem Gereksinimleri
Kali Linux’u kurmak için aşağıdaki minimum sistem gereksinimlerine ihtiyacınız vardır:
Donanım | Minimum Gereksinim |
---|---|
RAM | 2 GB (önerilen 4 GB+) |
Depolama | 20 GB boş alan (önerilen 50 GB+) |
İşlemci | x64 mimarili, 1 GHz ve üzeri |
ISO Dosyasını İndirme
Resmi Kali Linux ISO dosyalarını yalnızca kali.org adresinden indirmeniz önerilir. "Installer", "Live", "NetInstaller" ve "Virtual Machines" gibi seçenekler mevcuttur.
Hash Doğrulaması
Güvenlik için ISO dosyasının SHA256 hash değerini kontrol etmeyi unutmayın. Bu, dosyanın bozulmadığını ve sahte olmadığını garanti eder.
Sanal Makine (VM) Üzerinde Kali Linux Kurulumu
VirtualBox Kullanarak Kurulum
- VirtualBox’u indirin ve yükleyin.
- Yeni VM oluşturun: Tür olarak "Linux", sürüm olarak "Debian (64-bit)" seçin.
- RAM ve disk ayarlarını yapın (en az 2 GB RAM, 20 GB disk).
- ISO dosyasını sanal sürücüye bağlayın.
- Kali Linux kurulum sihirbazını başlatın ve yönergeleri takip edin.
VMware Workstation ile Kurulum
VMware kullanıcıları, resmi önceden yapılandırılmış görüntüleri indirerek çok daha hızlı kurulum yapabilir. Gelişmiş kullanıcılar için manuel kurulum da mümkündür.
Sanal Makine Ayarları ve Optimizasyon
- Ekran çözünürlüğünü ve 3D hızlandırmayı ayarlayın.
- USB, ağ ve paylaşılan klasör entegrasyonlarını yapılandırın.
- "Guest Additions" veya "VMware Tools" yükleyin.
Kali Linux Dual Boot Kurulumu
Dual Boot Nedir?
Dual Boot, aynı bilgisayarda birden fazla işletim sistemi kullanmanızı sağlar. Örneğin hem Windows 11 hem de Kali Linux aynı diskte farklı bölümler üzerinde çalışabilir.
Windows ile Yan Yana Kurulum
- Windows üzerinde disk yönetimini açın ve boş alan oluşturun.
- Kali Linux ISO’su ile boot edin.
- Kurulum sırasında “Manual Partitioning” seçeneği ile boş alanı seçin.
- GRUB boot loader’ı kurun (Windows’u otomatik tanır).
EFI ve Legacy Kurulum Farkları
Modern bilgisayarlarda genellikle UEFI kullanılır. Kali ISO dosyasının bu mimariye uygun olması gerekir. Eski sistemlerde Legacy BIOS tercih edilebilir.
Grub Ayarları ve Sorun Giderme
Kurulumdan sonra Kali açılıyor ama Windows açılmıyorsa os-prober
komutu ile Windows’un GRUB menüsüne eklenmesi sağlanabilir:
sudo os-prober sudo update-grub
USB Üzerinden Kali Linux Kurulumu (Live USB)
USB Hazırlığı (Rufus, Balena Etcher)
- Rufus veya Balena Etcher programını açın.
- ISO dosyasını seçin.
- USB belleği takın ve yazdırma işlemini başlatın.
BIOS/UEFI Ayarları
- Secure Boot’u kapatın.
- Boot sırasını USB olacak şekilde değiştirin.
Live Kullanım ve Kalıcı Depolama
Live modda sistem tamamen RAM üzerinden çalışır. Kalıcı depolama (persistence) için ek bir bölüm oluşturmanız ve bunu özel olarak yapılandırmanız gerekir.
Kurulumdan Sonra Yapılması Gereken Ayarlar
Güncellemeler ve Repositories
Sisteminizi güncel tutmak için şu komutları çalıştırın:
sudo apt update sudo apt full-upgrade
Sudo ve Root Yapılandırmaları
Kali, artık varsayılan olarak non-root kullanıcı ile gelir. Root haklarını almak için sudo
kullanılır. Gerekirse sudo grubuna kullanıcı eklenebilir.
Temel Araçların Kurulumu
- Git, curl, build-essential gibi temel araçlar:
sudo apt install git curl build-essential
Sık Yapılan Hatalar ve Çözümleri
Kurulum Esnasında Karşılaşılan Hatalar
- ISO hatası: Eksik ya da bozuk ISO indirildiğinde kurulum yarıda kalabilir. Hash doğrulaması yapmayı unutmayın.
- Disk bölümleme hataları: Özellikle dual boot kurulumlarında disk bölümleri dikkatlice seçilmelidir. Yanlışlıkla Windows bölümü silinebilir.
- “Installation step failed” hatası: USB medyasının bozuk olması ya da donanım uyumsuzluğu bu hataya neden olabilir.
Grub Sorunları
- GRUB yüklenmezse Kali açılmaz.
- Çözüm: Live USB ile sistemi başlatın ve
boot-repair
aracı ile GRUB’u yeniden kurun.
Donanım Uyumsuzlukları
Bazı WiFi kartları ya da dokunmatik ekranlar Kali tarafından doğrudan tanınmayabilir. Bu gibi durumlar için firmware paketleri yüklenmelidir:
sudo apt install firmware-linux-nonfree
Kali Linux Araçlarına Genel Bakış
Ön Tanımlı Araçlar
Kali Linux, sızma testinden adli bilişime kadar birçok alanda kullanılan yüzlerce araçla birlikte gelir. Bunlar kategorilere ayrılmış şekilde Applications menüsünden erişilebilir.
Nmap, Wireshark, Burp Suite Gibi Popüler Araçlar
Araç Adı | Amacı |
---|---|
Nmap | Ağ tarama ve servis tespiti |
Wireshark | Ağ trafiği analiz aracı |
Burp Suite | Web güvenlik testleri |
John the Ripper | Şifre kırma ve analiz |
Metasploit | Exploit geliştirme ve kullanım |
Performans Artırma İpuçları
Hafif Masaüstü Ortamları
Kali Linux varsayılan olarak XFCE masaüstüyle gelir. Ancak daha hafif seçenekler olan LXDE ya da KDE Plasma tercih edilebilir.
Servislerin Yönetimi ve Temizlik
Sistemde çalışan gereksiz servisleri durdurarak performans kazanabilirsiniz:
sudo systemctl disable bluetooth
sudo systemctl disable cups
Ayrıca eski log dosyaları ve önbelleklerin temizlenmesi de faydalıdır:
sudo apt autoremove
sudo apt clean
Güvenlik Önlemleri ve En İyi Uygulamalar
Güçlü Şifreler ve 2FA
Varsayılan şifrelerin değiştirilmesi, karmaşık şifreler kullanılması ve mümkünse çift faktörlü kimlik doğrulama (2FA) önerilir.
Firewall ve VPN Kullanımı
ufw
ile basit firewall yapılandırması yapılabilir:
sudo apt install ufw
sudo ufw enable
Her zaman güvenli bağlantılar kurmak için VPN kullanılması önerilir (ProtonVPN, NordVPN vb.).
Kali Linux Kullanım Alanları
Penetrasyon Testi
En yaygın kullanım alanıdır. Bilgi güvenliği uzmanları sistemlerdeki açıkları tespit etmek için Kali Linux kullanır.
Adli Bilişim
Olay inceleme, disk imajı alma, log analizi gibi işlemler için Kali’ye özel araçlar mevcuttur (Autopsy, Sleuth Kit vb.).
Eğitim Amaçlı Kullanım
Kali Linux, siber güvenlik kurslarında ve üniversitelerde pratik yapma aracı olarak sıkça kullanılır.
Hangi Kurulum Size Uygun? VM vs Dual Boot vs USB
Avantajlar ve Dezavantajlar Tablosu
Yöntem | Avantajlar | Dezavantajlar |
---|---|---|
VM (VirtualBox) | Güvenli, kolay kaldırılabilir | Performans düşebilir |
Dual Boot | Tam performans, uzun vadeli kullanım | Riskli kurulum, sabit disk paylaşımı |
Live USB | Taşınabilirlik, kurulumsuz kullanım | Veri kalıcılığı sınırlı, yavaş çalışma |
Kullanım Amacına Göre Seçim
- Yeni başlayanlar için: VM
- Profesyonel kullanım: Dual Boot
- Hızlı test/taşınabilirlik: Live USB
Güncel Kali Linux Sürümleri ve Yenilikler
Sürüm Takvimi ve Güncelleme Süreci
Kali yılda birkaç kez yeni sürüm çıkarır (genellikle Mart, Ağustos, Kasım). rolling
sürüm kullanıyorsanız sürekli güncel kalırsınız.
Son Sürümde Gelen Yenilikler
- Yenilenen XFCE masaüstü
- NetHunter güncellemeleri
- Yeni araçlar (EAPHammer, Peirates vb.)
- Donanım uyumluluk geliştirmeleri
Alternatif Araç ve Dağıtımlar
Parrot OS ile Kıyaslama
Özellik | Kali Linux | Parrot OS |
---|---|---|
Hedef Kitle | Profesyoneller | Geliştiriciler ve araştırmacılar |
Hafiflik | Orta | Daha hafif |
Varsayılan Araçlar | Fazla | Güvenlik + gizlilik odaklı |
BlackArch, BackBox Alternatifleri
- BlackArch: Arch tabanlı, çok daha fazla araç barındırır.
- BackBox: Ubuntu tabanlı, sade ve kullanıcı dostu.
Kali Linux Öğrenmek İçin Kaynaklar
Resmi Belgeler ve Forumlar
YouTube Kanalları ve Kitaplar
- IppSec
- NetworkChuck
- "The Hacker Playbook" kitap serisi
SSS: Sık Sorulan Sorular
Kali Linux yasal mı?
Evet, tamamen yasaldır. Ancak kullanımı etik kurallara ve ülke yasalarına uygun olmalıdır.
Windows'tan tamamen Kali'ye geçilmeli mi?
Sadece siber güvenlik ile profesyonel olarak ilgileniyorsanız önerilir. Aksi takdirde dual boot tercih edilebilir.
Kurulum sonrası parola nedir?
Varsayılan kullanıcı: kali
, parola: kali
. Ancak bu, ilk girişte değiştirmeniz gereken bir paroladır.
Kurulumda WiFi görünmüyor, ne yapmalıyım?
Çoğu zaman sürücü eksikliğinden kaynaklanır. non-free
firmware paketlerini yükleyin.
USB ile çalışırken dosyaları kaydedebilir miyim?
Eğer persistent (kalıcı) modlu USB oluşturduysanız evet.
Kali Linux Türkçe destekli mi?
Kurulum sırasında Türkçe dil desteği seçilebilir. Ancak bazı araç arayüzleri İngilizce kalabilir.
Sonuç: Hangi Kurulum Size En Uygun?
Kurulum yöntemi, ihtiyaçlarınıza ve teknik bilginize göre değişiklik gösterir:
- Yeni başlayanlar için: Sanal makine en risksiz ve güvenli yoldur.
- Orta düzey kullanıcılar için: USB kurulumları taşınabilirlik sağlar.
- İleri düzey kullanıcılar için: Dual boot ile tam performans elde edilir.
Siber güvenliğe adım atmak istiyorsanız Kali Linux ile başlamak mükemmel bir tercih olacaktır.