Kali Linux Komutları: Hacking, Pentesting ve Network Security İçin Eğitim ve En Önemli Komutlar

Kali Linux Komutları: Hacking, Pentesting ve Network Security İçin Eğitim ve En Önemli Komutlar 1

Kali Linux Komutları: Hacking, Pentesting ve Network Security İçin En Önemli Komutlar

Kali Linux, etkileyici bir hacking, pentesting ve network security araçları koleksiyonu sunar. Bu güçlü araç seti, bilgisayar korsanları ve güvenlik uzmanları tarafından kullanılmak üzere tasarlanmıştır. Kali Linux, açık kaynaklı bir Linux tabanlı işletim sistemidir ve güvenlik testlerinin yanı sıra dijital veri kurtarma, forensik analiz ve penetrasyon testleri için de kullanılabilir.

Bu makalede, Kali Linux komutlarını öğrenerek nasıl daha güçlü bir güvenlik uzmanı veya hacker olabileceğiniz konusunda size rehberlik edeceğiz. Bu makaleyi okuduktan sonra en yaygın olarak kullanılan 50 komutu anlayacaksınız.

İçindekiler:

  1. Neden Kali Linux Komutları Önemlidir?
  2. Terminal Nedir?
  3. Kali Linux Terminali Açma
  4. Kali Linux Temel Komutları
    • Temel Komutlar
    • Dosya ve Dizin İşlemleri
    • Sistem Bilgisi
    • İşlemler ve Servisler
  5. Ağ Komutları
  6. Penetrasyon Testi Komutları
  7. Bilgi Toplama Komutları
  8. Veri Kurtarma Komutları
  9. Özel Amaçlı Komutlar
  10. Kali Linux İpuçları ve Püf Noktaları
  11. Sonuç
  12. Sıkça Sorulan Sorular (FAQs)

Neden Kali Linux Komutları Önemlidir?

Kali Linux, bilgisayar korsanları ve güvenlik uzmanları tarafından kullanılan popüler bir platformdur. Bunun nedeni, Kali Linux’un hacking, pentesting ve network security alanında inanılmaz derecede güçlü araçlar sağlamasıdır. Ancak, bu araçların doğru şekilde kullanılması için, uygun Kali Linux komutlarının bilinmesi gerekmektedir.

Kali Linux komutları, güvenlik açıklarını tespit etmek, güvenlik açıklarını kapamak, ağ izleme, veri kurtarma, dosya yönetimi ve çok daha fazlası için gereklidir. Bu komutlar, herhangi bir güvenlik uzmanının veya hacker’ın arsenaLında bulunması gereken temel araçlardır.

Terminal Nedir?

Terminal, Kali Linux’ta ve diğer Linux dağıtımlarında bulunan bir uygulamadır. Terminal, kullanıcının komut satırına erişimini sağlar ve kullanıcının belirli görevleri yerine getirmesine olanak tanır. Kullanıcılar, terminali kullanarak dosyaları yönetebilir, sistem hakkında bilgi edinebilir, ağ trafiğini izleyebilir ve diğer birçok şeyi yapabilirler.

Kali Linux Terminali Açma

Kali Linux terminalini açmak için, alt+F2 tuşlarına basıp “terminal” yazarak terminale girilebilir ya da menüden Applications > System Tools > Terminal seçenekleri ile de açılabilirsiniz.

Kali Linux Temel Komutları

Temel Komutlar

  1. cat komutu, metin dosyalarını görüntülemek için kullanılır. Örneğin, cat dosya.txt komutu, mevcut dizindeki dosya.txt dosyasındaki metni görüntüler.
  2. sudo: Root kullanıcısı olarak bir komut çalıştırmak için kullanılır. Örneğin, sudo apt-get update komutu, apt-get paket yöneticisinin güncellenmesini sağlar.
  3. apt-get: Paket yöneticisi programıdır. Paketlerin kurulumunu, güncellemesini ve kaldırılmasını yapar. Örneğin, sudo apt-get install firefox komutu, Firefox tarayıcısını yükler.
  4. ifconfig: Ağ bağlantıları hakkında bilgi almak için kullanılır. Örneğin, ifconfig komutu, ağ arabirimlerinin IP adreslerini gösterir.
  5. nmap: Ağ tarama aracıdır. Ağda bulunan cihazları ve açık portları tespit eder. Örneğin, sudo nmap -sS 192.168.0.1 komutu, 192.168.0.1 IP adresine SYN taraması yapar.
  6. msfconsole: Metasploit Framework’ün kullanıcı arayüzüdür. Exploit geliştirme, sızma testleri ve diğer siber güvenlik faaliyetleri için kullanılır. Örneğin, msfconsole komutu, Metasploit Framework’ü başlatır.
  7. grep: Bir dosya içinde belirli bir kelimeyi aramak için kullanılır. Örneğin, grep "example" file.txt komutu, file.txt dosyasındaki “example” kelimesini arar.
  8. cd: Dizin değiştirmek için kullanılır. Örneğin, cd /home/user/Desktop komutu, kullanıcının masaüstü dizinine geçiş yapar.
  9. ls: Bir dizindeki dosyaları ve klasörleri listelemek için kullanılır. Örneğin, ls /var/log komutu, /var/log dizinindeki dosyaları ve klasörleri listeler.
  10. chmod: Dosya veya dizin izinlerini değiştirmek için kullanılır. Örneğin, chmod 755 script.sh komutu, script.sh dosyasına çalıştırma izni verir.
  11. ssh: Uzak bir sunucuya erişmek için kullanılır. Örneğin, ssh [email protected] komutu, 192.168.0.1 IP adresine sahip sunucuya user kullanıcısı ile bağlanır.

Ayrıca tüm komutlar için :

Dosya ve Dizin İşlemleri

  • ls (Listeleme): Mevcut dizindeki dosya ve klasörleri listeler.
  • cd (Dizin Değiştirme): Belirtilen dizine geçiş yapar.
  • pwd (Mevcut Çalışma Dizini): Bulunduğunuz dizin yolu gösterir.
  • mkdir (Dizin Oluşt- mkdir (Dizin Oluşturma): Belirtilen isimde yeni bir dizin oluşturur.
  • rm (Silme): Belirtilen dosyayı veya dizini siler.
  • mv (Taşıma): Belirtilen dosyayı veya dizini farklı bir konuma taşır.
  • cp (Kopyalama): Belirtilen dosyayı veya dizini kopyalar.

Sistem Bilgisi

  • uname (Sistem Adı): Kullanılan işletim sistemi hakkında bilgi verir.
  • top (Sistem Monitörü): CPU kullanımı, bellek kullanımı ve diğer sistem kaynakları hakkında bilgi sağlar.
  • df (Disk Alanı): Kullanılabilir disk alanı hakkında bilgi sağlar.
  • free (Bellek Durumu): Bellek kullanımı hakkında bilgi sağlar.
  • ps (İşlem Durumu): Mevcut işlemler hakkında bilgi sağlar.

İşlemler ve Servisler

  • kill (İşlem Durdurma): Belirtilen işlemi sonlandırır.
  • service (Servis Yönetimi): Sistem üzerindeki servisleri yönetmeye yarar.
  • systemctl (Sistem Yönetimi): Sistem yönetimi için çeşitli komutlar içeren bir araçtır.

Ağ Komutları

  • ping (Ağ Kontrolü): Belirtilen IP adresine ping atarak ağ bağlantısını kontrol eder.
  • ifconfig (Ağ Ayarları): Sistemdeki ağ arabirimleri hakkında bilgi verir.
  • netstat (Ağ İstatistikleri): Ağ trafiği hakkında bilgi sağlar.
  • traceroute (İzleme): Verilen adrese paket göndererek ağ üzerindeki rotayı takip eder.

Penetrasyon Testi Komutları

  • nmap (Ağ Taraması): Sistemdeki ağ cihazlarını tarayarak port durumları ve servis bilgileri hakkında bilgi sağlar.
  • metasploit (Exploit Framework): Sistemdeki güvenlik açıklarını bulmak ve bunları kullanarak erişim sağlamak için kullanılan bir framework’tür.
  • sqlmap (SQL Injection Testi): SQL enjeksiyon testleri yapmak için kullanılan bir araçtır.

Bilgi Toplama Komutları

  • whois (Domain Sorgusu): Belirtilen domain hakkında bilgi sağlar.
  • dig (DNS Sorgusu): DNS sorguları yaparak belirtilen adrese ilişkin IP adreslerini ve diğer bilgileri sağlar.
  • host (IP Sorgusu): Belirtilen IP adresi hakkında bilgi sağlar.

Veri Kurtarma Komutları

  • dd (Disk Görüntüsü Alma): Disk görüntülerini almak için kullanılır.
  • photorec (Dosya Kurtarma): Silinmiş veya kaybedilmiş dosyaları kurtarmak için kullanılır.

Özel Amaçlı Komutlar

  • ssh (Uzaktan Bağlantı): SSH protokolünü kullanarak uzaktaki bir sistem ile bağlantı kurar.
  • scp (Dosya Transferi): Dosya transferi yapmak için kullanılır.
  • tar (Arşivleme): Dosyaları sıkıştırmak ve arşivlemek için kullanılır.

Kali Linux İpuçları ve Püf Noktaları

  • Herhangi bir komutun doğru kullanımı için “man” komutu ile yardım sayfasına ulaşılabilir.
  • Kullanıcı dostu bir arayüz sağlayan araçlar da mevcuttur. Bunlar arasında Armitage, Burp Suite, Wireshark gibi popüler araçlar yer almaktadır.
  • Güncellemeleri düzenli olarak yapın.

Kali Linux Komutları Hakkında Sıkça Sorulan Sorular

Kali Linux’ta yeni bir kullanıcı nasıl oluşturulur?

Kullanıcı oluşturmak için adduser komutu kullanılabilir. Örneğin, sudo adduser username komutu yeni bir kullanıcı oluşturacaktır.

Kali Linux’ta bir paket nasıl yüklenir?

Paket yöneticisi olarak apt-get kullanılabilir. Örneğin, sudo apt-get install package_name komutu paket_name paketini yükler.

Kali Linux’ta bir dosya nasıl silinir?

Dosya silmek için rm komutu kullanılabilir. Örneğin, rm file.txt komutu file.txt dosyasını siler. rm -r folder komutu folder dizinini ve içindeki dosyaları siler. Rm -rf * sorgususuz sualsiz temizler. Root klasöründe bunu deneyen nice yiğit hikayeleriyle meşhurdur 😉 (Deneme)

Kali Linux’ta bir dosyanın içeriği nasıl görüntülenir?

Dosya içeriğini görüntülemek için cat komutu kullanılabilir. Örneğin, cat file.txt komutu file.txt dosyasının içeriğini görüntüler.

Yorum yapın