Zafiyet Tarama Araçları - VEGA ve NIKTO
Bu konumuzda Web Güvenlik Açığı taraması yapabilen Kali Linux içerisinde yer alan VEGA ve NIKTO araçlarını inceleyeceğiz.
Uzun bir konu olabilir fakat faydalı olacaktır. Detaylı ve uygulamalı olarak incelemenizi öneririm. Bir önceki zafiyet tarama aracı dökümanım;VEGA
Vega hızlı tarama yapabilen bir programdır. W3AF’de olduğu gibi profil oluşturarak taramalar yapabilirsiniz. W3AF de bahsettiğim taramak istediğiniz siteye uygun açıkların seçilmesi yine çok önemlidir. Çünkü gereksiz taramalar yapılırsa program donabilir veya tarama çok uzun sürebilir. Vega yı kulandığım ve test ettiğim süreçte bazen olmayan açıkların mevcut olduğunu söyleyebiliyor. Olası durumlarda yanlış bilgi aktardığına eminim. Otomatik tarama araçlarının çoğunda yaşanan bir durumdur. Aracın tespit ettiği tüm sonuçlar tek tek manuel olarak denenmelidir. Öncelikle Kali Linux 2016.2 ve sonrasında VEGA bulunmadığı için ;Konsola apt-get install vega yazarak aracımızı yüklüyoruz.
Show Application bölümüne veya terminale vega yazarak programımızı açalım.
NIKTO
Bir diğer önemli web güvenlik açıklarını ve zaafiyetlerini tarayabilen araç ise NIKTO’dur. Derinlemesine tarama yapabiliyor ve çeşitli tarama tekniklerine sahiptir.Konsola nikto yazarak aracımızı çalıştırıyoruz.
# -root+ : İstediğiniz root dizinini taratabilirsiniz. Örnek Kullanım : nikto -h www.domain.com -r /dizin # -port+ : İstediğiniz bir portu kullanarak tarama yapabilirsiniz. Örnek Kullanım : nikto -h www.domain.com -p [PORT] # -ssl : Bu parametrede SSL desteğinin olup olmadığını kontrol ederek , SSL saldırısı yapabiliriz. Örnek Kullanım : nikto -h www.domain.com -ssl # -CgiDirs+ : Cgi klasörlerini tarar. Parametrede büyük C yazılmasına dikkat etmelisiniz arkadaşlar. Örnek Kullanımları : nikto -h www.domain.com -C all nikto -h www.domain.com -C /dizin nikto -h www.domain.com -C none Ayrıca ekstra bilgi olarak Cgi ne demektir ? bunuda belirteyim. Terimleri bilmek öğrenme aşamasında çok önemlidir. Common Gateway Interface, bir Web sunucusundan harici yazılımla dinamik içerik almaya yarayan protokol standardı.(Dosya uzantısı .cgi dir ) # +evasion+ : Bu parametre sayesinde güvenlik önemleri için Evasion ( Anlamı Atlatmaktır ) yani atlatma tekniklerini kullanabiliriz. Örnek Kullanımı : nikto -h www.domain.com -e 573 5,7 ve 3 nolu teknikleri kullanmasını söyledik.
# -Turing+ : Bu parametre ile yüksek olasılıkta olduğunu düşündüğünüz açıkları özel olarak belirterek tarama yapabilirsiniz. Bu taramanızı hızlandıracak ve size zaman kazandıracaktır. Örnek Kullanımı : nikto -h www.domain.com -T 9 9 numara SQL Injection açığını temsil ediyor ve bunu kullandık.Diğer teknikleri nikto -H komutuyla görebilirsiniz. Teknikler aşağıda yer aldığı gibidir. Parametrelerimizden faydalanarak bir tane örnek tarama yapalım . Örnek taramamda SQL İnj için -T 9 yazdım ve atlatma işlemleri için ise 1,3 ve 5 nolu yöntemleri kullanmasını istedim. Açıklamadığım bir çok paremetre mevcuttur. Detaylı incelendiğinde çok güzel bir araç olduğu gözükmektedir. Nikto hakkında aktaracaklarım da bu kadardı.
Faydalı bir konu olması dileğimle, azimli günler dilerim. (AkkuS)