Siber Güvenlik Penetrasyon Test (Kali linux)
Kali Linux, siber güvenlik uzmanları ve pentesterlar (penetrasyon test uzmanları) tarafından sistemlerdeki güvenlik açıklarını tespit etmek için kullanılan güçlü bir araçtır. Bu işlemi yaparken, birçok komut ve araç kullanılır. İşte Kali Linux'ta yaygın olarak kullanılan bazı açık tespit etme komutları ve araçları:
Yasin Karadereli
10/18/20242 min read


Nmap - Ağ Tarama ve Açık Tespit
Nmap, ağları ve servisleri tarayarak, açık portları ve potansiyel güvenlik açıklarını tespit etmek için kullanılan popüler bir araçtır.
Temel port taraması:
bash
nmap <hedef IP>
Açık portları ve çalışan servisleri bulma:
bash
nmap -sV <hedef IP>
İşletim sistemi tespiti:
bash
nmap -O <hedef IP>
Tüm TCP ve UDP portlarını tarama:
bash
nmap -p- <hedef IP>
Nikto - Web Sunucusu Açıklarını Tespit Etme
Nikto, web sunucularındaki güvenlik açıklarını tespit etmek için kullanılan bir araçtır. Yaygın yanlış yapılandırmalar ve bilinen açıklara karşı web sunucularını tarar.
Web sunucusu güvenlik açığı taraması:
bash
nikto -h <hedef IP veya URL>
OpenVAS - Güvenlik Açığı Tarama
OpenVAS, kapsamlı bir güvenlik açığı tarayıcısıdır ve hedef ağdaki güvenlik açıklarını otomatik olarak tespit edebilir.
OpenVAS'i başlatmak ve tarama yapmak için:
bash
openvas-start openvasmd --rebuild --progress
Metasploit - Exploit (Açık) Tarama ve Sömürme
Metasploit, güvenlik açıklarını bulmak ve bu açıklara karşı exploit kullanarak sistemleri test etmek için kullanılan güçlü bir çerçevedir.
Metasploit konsolunu başlatma:
bash
msfconsole
Açık tarama (auxiliary/scanner/http/http_version örneği):
bash
use auxiliary/scanner/http/http_version set RHOSTS <hedef IP> run
WPScan - WordPress Güvenlik Açıkları
WPScan, WordPress sitelerini tarayarak temalar, eklentiler ve yapılandırmalar üzerinden güvenlik açıklarını bulmak için kullanılan bir araçtır.
WordPress site taraması:
bash
wpscan --url <site URL>
Eklenti güvenlik açığı taraması:
bash
wpscan --url <site URL> --enumerate p
SQLmap - SQL Enjeksiyon Açıklarını Tespit Etme
SQLmap, web uygulamalarında SQL enjeksiyon açıklarını bulmak için kullanılan bir araçtır.
SQL enjeksiyon taraması:
bash
sqlmap -u <site URL>
POST isteği ile tarama:
bash
sqlmap -u <site URL> --data="param1=value1¶m2=value2"
Hydra - Parola Kırma Aracı
Hydra, SSH, FTP, HTTP, ve diğer birçok protokolde kaba kuvvet (brute force) saldırılarıyla parola denemeleri yaparak hesapları ele geçirmeye çalışır.
SSH brute force saldırısı:
bash
hydra -l <kullanıcı_adı> -P <parola_dosyası> ssh://<hedef IP>
Aircrack-ng - Kablosuz Ağ Açıkları
Aircrack-ng, kablosuz ağların güvenlik açıklarını bulmak ve şifrelerini kırmak için kullanılan bir araçtır.
Kablosuz ağları tarama:
bash
airodump-ng <ağ_arayüzü>
WEP/WPA şifresini kırma:
bash
aircrack-ng <.cap dosyası>
Enum4linux - Windows Servisleri ve Paylaşımları Tarama
Enum4linux, SMB protokolü üzerinden Windows sistemleri tarayarak açık paylaşımlar, kullanıcı bilgileri ve diğer güvenlik açıklarını bulmak için kullanılır.
SMB servisi hakkında bilgi toplama:
bash
enum4linux <hedef IP>
Dirb - Dizine ve Dosyalara Yönelik Brute Force Saldırısı
Dirb, web sunucularındaki gizli dizinleri ve dosyaları bulmak için kullanılan bir araçtır.
Web dizin taraması:
bash
dirb <URL>
Kali Linux, birçok güçlü araç ve komutla donatılmıştır ve bu araçlar, sızma testleri ve güvenlik açıklarını tespit etme görevlerinde etkili bir şekilde kullanılabilir. Yukarıda listelenen komutlar, sistem ve ağ güvenlik açıklarını bulmak için yaygın olarak kullanılan yöntemlerden sadece birkaçıdır.
