October 28, 2026
Greenbone OpenVAS: Kurulum ve Zafiyet Tespiti
Bu çalışmada VirtualBox üzerinde Kali Linux ve bilerek güvenlik açıkları barındıran Metasploitable 2 sistemleriyle bir lab ortamı…
By Mustafa Mansur Mamus
4 min read
Bu çalışmada VirtualBox üzerinde Kali Linux ve bilerek güvenlik açıkları barındıran Metasploitable 2 sistemleriyle bir lab ortamı hazırlayacağız. Ardından Greenbone OpenVAS kurulumunu gerçekleştirerek hedef sistemde zafiyet taraması yapacağız. Bir sonraki yazımda ise tarama sonucunda karşımıza çıkan rlogin ve vsftpd zafiyetlerini daha detaylı inceleyeceğiz. Bu açıkların nasıl kullanılabildiğini test ettikten sonra gerekli güvenlik önlemlerini uygulayacağız. Son olarak tekrar tarama yapıp zafiyetlerin durumunu kontrol edeceğiz.
Greenbone OpenVAS Nedir?
Greenbone OpenVAS, sistemlerde bulunan güvenlik açıklarını tespit etmek için kullanılan açık kaynaklı bir zafiyet tarama aracıdır.
Ağ üzerindeki açık portları, çalışan servisleri ve bilinen zafiyetleri tarayarak sonuçları önem derecelerine göre raporlar. Böylece hangi sistemlerde ne tür güvenlik açıkları olduğunu görebilmemize yarar.
Lab. Ortamının Hazırlanması:
Gerekli uygulamaları indiriyoruz:
1-virtualbox:
2- Kali Linux sanal makinesini indir:
https://www.kali.org/get-kali/#kali-virtual-machines
3–Metasploitable 2 — Zafiyetli hedef sistem:
https://sourceforge.net/projects/metasploitable/files/Metasploitable2/
4-Greenbone OpenVAS — Zafiyet tarama platformu:
https://greenbone.github.io/docs/latest/22.4/container/
5-Docker Kurulumu:
Greenbone OpenVAS'ı Docker üzerinde çalıştıracağımız için öncelikle Docker kurulumunu yapıyoruz.
Paket listesini güncelle:
sudo apt updatesudo apt updateDocker ve Docker Compose'u yükle:
sudo apt install -y docker.io docker-composesudo apt install -y docker.io docker-composeDocker servisini başlat:
sudo systemctl enable --now dockersudo systemctl enable --now dockerKurulumu doğrula:
sudo docker versionsudo docker versionGreenbone OpenVAS Kurulumu
Öncelikle kurulum dosyalarını saklayacağımız klasörü oluşturuyoruz.
Kurulum klasörünü oluştur:
mkdir -p ~/greenbone-dockermkdir -p ~/greenbone-dockerKlasöre gir:
cd ~/greenbone-dockercd ~/greenbone-dockerGreenbone'un resmi Docker Compose dosyasını indir:
curl -fLO https://greenbone.github.io/docs/latest/_static/compose.yamlcurl -fLO https://greenbone.github.io/docs/latest/_static/compose.yamlGreenbone Yapılandırması
İndirdiğimiz Docker Compose dosyasının yapılandırmasını kontrol ediyoruz.
Docker Compose yapılandırmasını doğrula:
sudo docker compose config --quietsudo docker compose config --quietNot: Ortamda 9392 portunun daha önce kullanılma durumu varsa port çakışmasını önlemek için port değişikliği yapmak gerekli.
Greenbone Bileşenlerinin İndirilmesi ve Başlatılması
Yapılandırma işlemlerini tamamladıktan sonra Greenbone bileşenlerini indirip başlatıyoruz.
Docker imajlarını indir:
sudo docker compose pullsudo docker compose pullContainer'ları başlat:
sudo docker compose up -dsudo docker compose up -dContainer durumlarını kontrol et:
sudo docker compose pssudo docker compose psGreenbone OpenVAS Web Arayüzüne Giriş
Kali Linux üzerinde Firefox'u açarak aşağıdaki adrese gidiyoruz:
Admin hesabı için yeni bir şifre belirliyoruz:
sudo docker compose exec -u gvmd gvmd gvmd --user=admin --new-password='kendi oluşturduğun şifreyi gir'sudo docker compose exec -u gvmd gvmd gvmd --user=admin --new-password='kendi oluşturduğun şifreyi gir'Ardından web arayüzüne giriş yapıyoruz.
Kullanıcı adı: admin Şifre: Belirlediğimiz şifre
Dashboard ekranını
Ardından Kali'nin kendi Firefox tarayıcısında şu adresi aç:
Metasploitable 2 Kurulumu ve Kali Linux Ağ Yapılandırması
Kali Linux Ağ Yapılandırması:
Greenbone OpenVAS ile Metasploitable 2 üzerinde zafiyet taraması yapabilmek için VirtualBox üzerinden Kali Linux'a iki ağ bağdaştırıcısı tanımlıyoruz.
Bağdaştırıcı 1 (NAT): Kali Linux'un internete erişmesini sağlar.
Bağdaştırıcı 2 (Host-Only): Kali Linux ile Metasploitable 2'nin aynı yerel ağ üzerinden iletişim kurmasını sağlar.
Metasploitable 2 makinesini internete açmadan güvenli bir lab. ortamında tarayabilmek için bu ayarları yapıyoruz.
Metasploitable 2 Kurulumu ve Ağ Yapılandırması
VirtualBox üzerinden Metasploitable 2'yi yeni bir sanal makine olarak ekleyeceğiz.
İndirme bağlantısı:
https://sourceforge.net/projects/metasploitable/files/Metasploitable2/
İndirdiğimiz dosyayı çıkardıktan sonra VirtualBox üzerinde yeni bir sanal makine oluşturuyoruz.
Sanal makine ayarları:
İşletim sistemi: Ubuntu (32-bit) RAM: 1024 MB Sanal disk: Mevcut Metasploitable.vmdk dosyası Ağ bağdaştırıcısı: Host-Only (Yalnızca Ana Makine Bağdaştırıcısı)
Metasploitable2'nin ağ bağlantısını yalnızca Host-Only olarak ayarlıyoruz. Böylece hedef sistem internete doğrudan erişmeden Kali Linux ile haberleşebiliyor.
Makineyi başlattıktan sonra varsayılan kullanıcı bilgileriyle giriş yapıyoruz:
Kullanıcı adı: msfadmin Şifre: msfadmin
Metasploitable 2'ye giriş yaptıktan sonra ifconfig komutuyla IP adresini öğreniyoruz.
Ardından Kali Linux üzerinden ping göndererek iki sanal makine arasındaki bağlantıyı kontrol ediyoruz.
ping -c 4 192.168.56.104ping -c 4 192.168.56.104
Greenbone OpenVAS ile Zafiyet Taraması
Greenbone OpenVAS kurulumunu ve ağ bağlantılarını tamamladıktan sonra Metasploitable 2 üzerinde zafiyet taraması başlatıyoruz.
İlk olarak web arayüzünden Scans — Tasks bölümüne giriyoruz. Ardından Task Wizard seçeneğine tıklıyoruz.
Tarama Sonuçları
Tarama sırasında farklı önem derecelerinde güvenlik açıkları tespit edildi. İlk tarama %94 seviyesinde durduğu için aşağıdaki sonuçlar tarama sırasında elde edilen bulguları gösteriyor.
Bulgu sayısı ve Önem derecesi: Critical 11 High 6 Medium 32 Low 6 Log 99
Kritik zafiyetlerin bir kısmı:
1. Operating System End of Life (CVSS 10.0): Kullanılan işletim sisteminin destek süresi sona ermiş. 2. rlogin Passwordless Login (CVSS 10.0): Parolasız uzaktan oturum açmaya izin veriliyor. 3. rexec Service (CVSS 10.0): Güvenli olmayan uzaktan komut çalıştırma servisi aktif. 4. Distributed Ruby Multiple RCE (CVSS 10.0): Uzaktan kod çalıştırma zafiyetleri tespit edilmiş. 5. vsftpd Backdoor (CVSS 9.8): FTP servisinde arka kapı zafiyeti raporlanmış.
Bir sonraki yazımda bu bulgular arasından rlogin ve vsftpd zafiyetlerini seçerek daha detaylı inceleyeceğiz. Öncelikle bu açıkların nasıl kullanılabildiğini test edeceğiz ve gerekli güvenlik önlemlerini uygulayarak sonuçlarını kontrol edeceğiz.
Sonuç:
-VirtualBox üzerinde Kali Linux ve Metasploitable 2 sanal makineleri kuruldu
-Docker ile Greenbone OpenVAS kurulumu gerçekleştirildi
-NAT ve Host-Only ağ yapılandırmaları yapıldı
-Kali Linux ile Metasploitable 2 arasındaki ağ bağlantısı doğrulandı
-Greenbone OpenVAS üzerinden zafiyet taraması gerçekleştirildi
-Tespit edilen güvenlik açıkları önem derecelerine göre incelendi
-Kritik seviyedeki zafiyetler ve ilişkili servisler değerlendirildi
-rlogin ve vsftpd zafiyetleri detaylı inceleme için seçildi