Windows Kullanarak Sızma Testi Yapmak: Commando VM - Sparta Bilişim
Bu yazı 9 Nisan 2019 tarihinde Sparta Bilişim tarafından yazılmıştır.
Sızma testi için kullanılan işletim sistemleri arasında ilk akla gelenler Kali, BlackArch, ArchStrike vb. Linux tabanlı işletim sistemleri olabilir. Linux ortamına hakim olmayanlar için alternatif olarak Windows işletim sistemine özel olarak Fireeye Security firması Commando VM adında bir framework yayınlandı.
Sızma Testlerinde Kali ve diğer Linux tabanlı güvenlik dağıtımları yerine Commando VM kullanmak isteyenler için hem kıyaslamasına hem de nasıl kullanıldığına uygulamalı olarak bakalım.
Commando VM Nasıl Kullanılır?
Information Gathering klasörünün içerisinde bulunan Nmap aracını kullanarak hedef sistem üzerindeki portları tarayacağız ve portların üzerinde çalışan servisler hakkında bilgi edineceğiz. Sonrasında 21 portunda çalışan VSFTPD servisinin istismar işlemini gerçekleştireceğiz.
Şimdi, hedef sistemin 80 portu üzerinde yayınlanmakta olan web sitesine zararlı bir PHP dosyası yükleyeceğiz ve sitem üzerinde oturum elde etmeye çalışacağız.
İstismar işlemine başlamadan önce BurpSuite aracı ile keşif yapmamız gereklidir. Tools klasörü içerisinden “Web Application” klasörüne geçiyoruz ve listelenen uygulamalar içerisinden “BurpSuite Free Edition” aracını çalıştırıyoruz.
Sonrasında göz at butonuna tıklayarak hazırlamış olduğumuz PHP dosyasını seçip yüklemek istediğimizde dosyanın resim dosyası olmadığını belirten bir hata ile karşılaşıyoruz. Anlıyoruz ki sistem PHP uzantılı dosyaları kabul etmemektedir.
Şimdi BurpSuite aracı ile araya girerek yükleme işlemini tekrar gerçekleştirdiğimizde aşağıdaki ekran görüntüsü ile karşılaşıyoruz.
Genel olarak değerlendirirsek; sızma testi yapmak için kullanılacak Commando VM’in, Kali Linux gibi bir dağıtıma göre biraz eksik kaldığı noktalar olabilir.
Örnek vermek gerekirse sızma testi yaparken gereken SQLMap gibi aktif kullanılan bir aracın bu framework içerisinde olmaması eksiklik olarak görülebilir. Tabi ki KeePass, SQLite vb. gibi yardımcı uygulamaların hali hazırda framework içerisinde kurulu olarak gelmesi azda olsa sızma testi uzmanlarının işlerini kolaylaştırmaktadır.
Windows işletim sisteminin Linux’a oranla daha yaygın olarak kullanılması ve Linux’a göre kullanımının daha basit olması, Commando VM’in tercih edilmesine etken olabilir.
Sızma Testi ile ilgili daha detaylı bilgi için : https://sparta.com.tr/sizma-testi ve https://sparta.com.tr/blog/sizma-testi-mi-zafiyet-taramasi-mi linklerini inceleyebilirsiniz.
Sızma Testi teklifi teklif talepleriniz için bize sparta@sparta.com.tr veya 0 312 909 33 02 numaralı telefonumuzdan ulaşabilirsiniz.