Bilişim Teknolojileri Alanı: Temmuz 2018
Web güvenlik açığı tarayıcısı olup, web sunucularını güvenlik açıkları ve bilinen diğer sorunlar için tarayan bir güvenlik testi aracı olarak da adlandırılabilir. Perl programlama dilinde yazılmış olup Kali Linux dağıtımlarında standart olarak kurulu gelen bir test aracıdır.
Nikto belirlediğimiz hedefe internet ortamında keşfedilmiş web güvenliği açıkları ile sistemi tarar, web güvenliği açıklarınızda tarama yaparken web sunucusunu da taramaya dahil eder. Nikto Hedef Site'de SQL , XSS vb açıkları tarar.
Program kendi Database’inde bulundurduğu veritabanı tipleri, Hedefin SSL desteği olup olmadığını, Server’ı, Kullanılan İşletim Sistemini ve daha bir çok açığı ve sistem zayıflıklarını taramaktadır. Programın Güncelleme sistemi vardır. Siz Sistemi Tararken Sistem Sizi Loglar fakat IDS’lerle Server’a fake(sahte) datalar göndererek bu tip engelleri aşabilirsiniz.
not: Eğitim içeriğinde oluşabilecek tüm sorumluluğu kullanan kişiye aittir. Bu yazılarda anlatılanlar sadece penetrasyon testleri içindir.
Programı indirmek için Tıklayın1. Tıklayın2
Bilgi İçin tıklayın.
Programı linux sistemler için indirip kurmak için:
yöntem:Bu yöntem kullanıldığında nikto komutu ilgili dizin (nikto-2.1.5) içinde kullanılabilir
tar zxvf nikto-2.1.5.tar.gz
2. yöntem: Bu yöntem kullanıldığında nikto komutu her yerde kullanılabilir.
not: Bu kurulumlar Kali Linux dağıtımlarında kurulu olarak gelmektedir.
perl nikto.pl -h <hedefsite/ip>
nikto -h <hedefsite/ip>
2. Ayrıntılı tarama (test türü belirleme)
nikto -Tuning x 6 <hedefsite/ip>
0 - Dosya Yükleme
1 - Günlüklerde İlginç Dosya / Görülen
2 - Yanlış Yapılandırma / Varsayılan Dosya
3 - Bilgilendirme
4 - Enjeksiyon (XSS / Script / HTML)
5 - Uzaktan Dosya Erişimi
6 - Hizmet reddi
7 - Uzak Dosya Erişimi
8 - Komut Yürütme
9 - SQL Enjeksiyonu
a - Kimlik Doğrulama Baypas
b - Yazılım Tanımlaması
c - Uzak Kaynak Ekleme
x - Ters Tuning Seçenekleri
nikton -h <hedefsite/ip> -o dosyaadi.uzanti
csv - virgülle ayrılmış liste
htm - HTML raporu
msf - Metasploit log dosyası
txt - metin raporu
xml - XML raporu
nbe : Nessus NBE formatında kaydeder.
3. Anonim Tarama: Web de güvenlik açıkları için tararken anonim(görünmez) olmak istiyorsanız, IP adresinizi ve diğer bilgilerin gizlediği bir proxy sunucusu kullanabilirsiniz. Nikto için yapılandırma dosyası aşağıda ki gibi olmalıdır.
içeriğini aşağıda ki gibi değiştirin:
Proxyhost & proxyport değerleri ücretsiz proxy sitelerinden alınabilir.
nikto -useproxy -h <hedefsite/ip>
nikto -H :ayrıntılı yardım listesi.
nikto -h 192.168.0.1 -p 443, nikto -h https://192.168.0.1:443/: 443 numaralı port taraması
nikto -h 192.168.0.1 -p 443 -ssl: SSL sunucusu olduğundan eminseniz testi hızlandırma
nikto -h 192.168.0.1 -mutate 3 -mutate-options kullanıcı_listesi.txt, nikto -h 192.168.0.1 -mutate 1234:
Nikto'nun testleri birleştirmesine veya değerleri tahmin etmeye çalışmasına neden olur. Bu teknikler, hedefe karşı çok miktarda test başlatılmasına neden olabilir. Çoklu kullanılabilir.
1 - Tüm dosyaları tüm kök dizinleriyle sınama
2 - Şifrelerin bulunduğu dosyaların isimlerini tahmin etmeye çalışır.
3 - Apache ile kullanıcı isimlerini tahmin eder. (/ ~ kullanıcı tipi istekleri)
4 - Kullanıcı isimlerini tahmin eder. cgiwrap (/ cgi-bin / cgiwrap / ~ kullanıcı tipi istekleri)
5 - Subdomain isimlerine brute-force yapıp olup olmadıklarına bakar.
6 - Verilen sözlük dosyasından dizin isimlerini tahmin etme
-mutate-options: Sözlük dosyası gibi mutasyonlar için ek bilgi sağlar.
nikto -h 192.168.0.1 -p 80,88,443: Çoklu port testi.(birden fazla bağlantı noktası tarama)
nikto.pl -h 192.168.0.1 -display 1:
1 – Show Redirects : Eğer site üzerinde yönlendirme varsa, yönlendirmenin olduğu adresi sonuca bastırır.
2 – Show Cookies Received : Siteden cookie çalması durumunda çalınan cookieleri sonuca bastırır.
3 – Show all 200/OK messages : Brute-force yaptığı sayfalarda 200 dönen yani dizinde ulaşılabilen bir sayfa varsa bu sayfaları arama sonucunda gösteren seçenektir.
4 – Shows URLs which require authentication : Kullanıcıdan kullanıcı adı/şifre istenen URL adresleri gösterir.
D – Debug output : Çıktıyı debug ederek gösterir.
E – Display HTTP Errors : Arama sonucunda oluşacak HTTP hatalarını sonuca bastırır.
P – Print progress to STDOUT : İşlemi stdout’a yazdırır.
S – Scrub outputs of IP’s and Hostnames : Site üzerindeki ip ve host adreslerini ayıklayarak çıktıyı gösterir.
nikto -h 192.168.0.1 -evasion 1 , nikto -h 192.168.0.1 -e 168:(1,6,8 numaralı evasion’lar aktif)
1 – Random URI Encoding(non UTF-8) : UTF8 yerine rastgele char kullanarak WAF’lardan kaçışı sağlar.
2 – Directory self-reference(/./) : Dizini yaptığı taramada kendini /./ şeklinde hedef göstererek WAF’lardan kaçışı sağlar.
3 – Premature URL Ending : Başlangıç URL sonu.
4 – Prepend long random string : Yolladığı requeste çok karakterli rastgele string oluşturarak WAF’lardan kaçışı sağlar.
5 – Fake Parameter : Kaçış için sahte bir parametre kullanır.
6 – TAB as a request spacer : Requestte kullanılacak olan boşluk karakteri yerine TAB karakteri kullanır.
7 – Change the case of URL : URL durumunu değiştir.
A – Use a carriage return (0x0d) as a request spacer : Kaçış için 0x0d karakteri kullanır.
B – Use a binary value(0x0b) as a request spacer : Kaçış için 0x0b karakteri kullanır.
nikto -h 192.168.0.1 -ssl -e 1234 -m 12:SSL desteği olup olmadığını, Evasion 1234 ve Mutate 12 tekniklerini kullanarak tarama yapar.
nikto -h 192.168.0.1 -C all, nikto -h 192.168.0.1 -C none, nikto -h 192.168.0.1 -C /taranacakklasor :Klasörleri tarar.
nikto -h www.hedef.com -f: Sadece HTTP(s) tarafından kullanılan portları tarar. Eğer full tarama yapacaksanız önerilmez.
(Büyük / küçük harfe duyarlı)
SPACE - Geçerli tarama durumunu bildir
v - Ayrıntılı modu aç / kapat
d - Hata ayıklama modunu açma / kapatma
e - Hata bildirimini açma / kapatma
p - İlerleme raporlamasını aç / kapat
r - Yönlendirme ekranını aç / kapat
c - Çerez ekranını aç / kapat
o - Tamam ekranını aç / kapat
a - Auth göstergesini açma / kapatma
q - Çık
N - Sonraki ev sahibi
P - Duraklat
– proxy : belirtilen proxy’yi kullanır.
-maxtime : host başına belirtilen maksimum test zamanını değiştirir.
-until : belirtilen süreye kadar taramaya devam eder. (Tarama biterse daha erken de bitebilir)
-nossl : SSL ile iletişime girmeden tarar.
-ssl : Zorunlu bir şekilde SSL kullanarak tarar.
-no404 : 404 Not Found dönecek sayfaları tahmin etmeyi önler.
-id : hedefimizin authentication istediğini biliyorsak ve elimizde authentication yapacak kullanıcı_adı ve şifre varsa -id syra:canyoupwnme(kullanıcı_adı:şifre) şeklinde giriş yapmamız için kullanılan parametredir.
-help : Yardım komutu.
-cookie: Bulunan Cookie’leri (çerezleri) ekrana yansıtır
-nolookup: Nolookup anlamında, tarama öncesi lookup yapmaz (Server’a whois çekmeden tarama yapar. Yani IP almaz, Name Server’ları kontrol etmez vs.
-Version: Kısa komutu -V’dir Nikto’nun içinde olan; kullanılan database, plugin ve dosyaların versiyonlarını listeler.
-timeout:Kısa komutu -t’dir. Türkçesi; zaman aşımıdır. Eğer tarayacağınız serverdan sizin belirleyeceğiniz sürede cevap gelmezse zaman aşımına uğrar. Varsayılan 2 saniyedir.
-useproxy: Serverı proxy kullanarak tarar. Proxy’leri Nikto’nun bulunduğu dizindeki nikto.conf dosyasını düzenleyerek belirleyebilirsiniz.
-vhost: Gerçek olan (asıl) Host’u tarar. Eğer site üzerinden tarama yapıyorsanız yani bir örnek verecek olursak; 1.2.3.4 IP’li server’da barınan www.hedef.com olsun. Eğer www.hedef.com’da tarama yaptırıyorsak bunun Serverı yani 1.2.3.4 IP’de taramasını yapar.
-404: 404 hata sayfalarına ne tür işlem yapılacağını belirleyebilirsiniz.
perl nikto.pl -h 192.168.0.1 -404+deger
-config: Belirleyeceğiniz ayar dosyasını kullanır.
-dbcheck: Nikto’da bulunan scan_database.db ve user_scan_database.db’lerini kullanarak yazım hatalarını (syntax errors) veritabanı ve diğer önemli dosyaları kontrol eder.
Gönderen irtengunica zaman: 09:50 Hiç yorum yok :
macof, anahtarın belleğini tüketen rastgele MAC adresleri üretir. Dakikada bir anahtar üzerinde 155.000 MAC girişi üretme kapasitesine sahiptir. Hedef ağı MAC adresleri ile doldurur. Bu durumda MAC tabloları dolan anahtarlar, bir hub gibi davranmaya başlar.
Her ethernet anahtarın(Switch) belli sayıda MAC adresini muhafaza ettiği bir MAC tablosu bulunur. MAC Tablosu hangi MAC adresine hangi porttan çıkış yapılacağını belirler. Eğer switch'e bu tabloda bulunmayan bir MAC adresini hedef alan bir paket gelirse, switch bu paketi bütün portlarından gönderir. Bu olaya Bilinmeyen Unicast Taşması (Unknown Unicast Flooding) denir. MAC Flood saldırısı, bu durumu ortaya çıkarıp switch'in saldırganın istediği şekilde davranmasını sağlamaya çalışır. Bu durumun ortaya çıkması için saldırgan switch'in MAC tablosunu doldurmak için, kendi MAC adresini değiştirerek ard arda paketler gönderir. Bilinmeyen Unicast Taşması oluştuğunda, tabloda olmayan MAC adreslerini hedef alan paketler bütün portlardan yayınlanacağı için hedef bilgisayarın trafiği elde edilebilir, bu sırada hedef bilgisayar ağdaki diğer bilgisayarlar ile haberleşmeye devam eder.
Bu mac adresleriyle switch in MAC tablosu dolar ve yeni mac adresleri kaydedilemez.
Kali Linux standart kurulu bir araçtır. Terminal ekranından çalışır.
macof [-s src] [-d dst] [-e tha] [-x sport] [-y dport] [-i interface] [-n times]
-i interface arayüz seçimi.
-s src Kaynak IP adresi.
-d dst Hedef IP adresi.
-e tha Hedef Donanım adresi.
-x sport TCP kaynak portu.
-y dport TCP hedef bağlantı portu.
-n times Gönderilecek paket sayısı.
macof -h: yardım
macof -i eth0 -n 10 :standart kullanım eth0 arabiriminde 10 paket oluşturma
macof -i eth0 -n 10 -d 192.168.220.140 : hedef ip belirterek
while [ 1 ] ; do macof -d 192.168.1.1 -n 100000 ; sleep 50 ; done :MAC sel saldırısı
etherape aracı çalıştırılarak izlenebilir.
Gönderen irtengunica zaman: 14:57 2 yorum :
Gönderen irtengunica zaman: 13:52 Hiç yorum yok :
TCP/IP (NetBT) iletişim kuralı istatistikleri üzerinden NetBIOS'u, hem yerel, hem uzaktaki bilgisayarların NetBIOS ad tablolarını ve NetBIOS ad önbelleğini görüntüler. Nbtstat, NetBIOS ad önbelleğinin ve Windows Internet Ad Hizmeti'ne (WINS) kayıtlı adların yenilenmesine olanak verir. Komut satırına parametresiz olarak "nbtstat" veya "nbtstat /?" yazılırsa komutun yardım ekranı gelir.
nbtstat[-a UzakAd] [-A IPAdresi] [-c ] [-n ] [-r ] [-R ] [-RR ] [-s ] [-S ] [ZamanAralığı]
nbtstat -a UzaktakiAd: Makinanın IP adresi, NetBIOS İsim Tablosu ve o IP adresini kullanan MAC adresi görünür. Makinada birden fazla ağ adaptörü varsa hepsinin isim tablosu ekrana gelebilir. IP çakışmalarında nbtstat komutu kullanılarak çakışma yaşayan IP'yi hangi MAC adresinin kullandığı öğrenilebilir. Tekrar kullanıcının MAC adresi dönüyorsa çakışma yaşanmıyor demektir.
Yönetici haklarına sahip olmayan bir kullanıcının (power users dahil) nbtstat komutu için yeterli izni yoktur. Komut çalıştırılmak istendiğinde şu hata mesajı alınır: "Failed to access NetBT Driver - NetBT may not be loaded."
Herhangi bir sebeple (bilgilerine bakılan uzak makinede SP2 yüklü olması gibi) sorgudan cevap alınamıyorsa aşağıdaki şekilde görüldüğü gibi "Ana bilgisayar bulunamadı" (Host not found) mesajı gelir.
nbtstat -A IPAdresi : Uzaktaki bilgisayarın IP adresiyle belirtilen (noktalı ondalık cinsinden) NetBIOS ad tablosunu görüntüler.
nbtstat -c : NETBIOS ad önbelleğinin içeriğini, NetBIOS adları tablosunu ve onların çözümlenmiş IP adreslerini görüntüler.
nbtstat -n : Yerel bilgisayarın NetBIOS ad tablosunu görüntüler. Kaydedildi (Registered) durumu, adın yayın veya WINS sunucusu aracılığıyla kayıtlı olduğunu gösterir..
nbtstat -r : NetBIOS ad çözümleme istatistiklerini görüntüler. WINS kullanmak için yapılandırılmış Windows XP veya Windows Server 2003 işletim sistemi çalıştıran bir bilgisayarda, bu parametre çözümlenmiş ve yayın veya WINS aracılığıyla kaydedilmiş ad sayısını döndürür.
nbtstat -R : NetBIOS ad önbelleğinin içeriğini temizler ve Lmhosts dosyasından #PRE etiketli girişleri yeniden yükler.
nbtstat -RR : WINS sunucularıyla kayıtlı yerel bilgisayarın NetBIOS adlarını bırakır ve sonra yeniler.
nbtstat -s: Hedef IP adresini ada dönüştürmeyi deneyerek, NetBIOS istemci ve sunucu oturumlarını görüntüler.
nbtstat -S Aralık: Uzaktaki bilgisayarları yalnızca IP adreslerine göre listeleyerek NetBIOS istemci ve sunucu oturumlarını görüntüler.
Aralık: Her görüntüden sonra Aralık alanında belirtilen saniye süresince duraklayarak, seçili istatistikleri yeniden görüntüler. İstatistikleri yeniden görüntülemek için CTRL+C'ye basın. Bu parametre girilmezse, nbtstat geçerli yapılandırma bilgisini yalnızca bir kez yazdırır. Örneğin: NetBIOS oturum istatistiklerini IP adresine göre her iki saniyede bir görüntülemek için "nbtstat -S 2" yazılır.
Nbtstat komut satırı parametreleri büyük/küçük harf duyarlıdır.
Aşağıdaki tablo, nbtstat tarafından oluşturulan sütun başlıklarını açıklamaktadır.
Input: Alınan bayt sayısı.
Output: Gönderilen bayt sayısı.
In/Out: Bağlantının bilgisayardan (giden) veya başka bir bilgisayardan yerel bilgisayara doğru (gelen) olduğu belirtilir.
Life(Yaşam): Bir ad tablosu önbellek girişinin temizlenmeden önce kalacağı süre.
Name(Ad): Bağlantıyla ilişkili yerel NetBIOS adı.
Remote Host(Ana Bil. Adresi): Uzaktaki bilgisayarla ilişkilendirilmiş ad veya IP adresi.
<20>: Onaltılığa dönüştürülmüş NetBIOS adının son baytı. Her NetBIOS adı 16 karakter uzunluğundadır. Aynı ad bilgisayarda yalnızca son baytla ayırt edilecek şekilde bir çok kez bulunabileceğinden, son baytın özel bir önemi vardır. Örneğin: <20> ASCII metinde bir boşluktur.
Type(Tür): Ad türü. Bir ad, ayrı bir ad veya bir grup adı olabilir.
Status: Uzaktaki bilgisayarda NetBIOS hizmetinin çalışıp (kayıtlı) çalışmadığını veya yinelenen bir bilgisayar adının aynı hizmete kayıtlı olduğunu (çakışma) belirtir.
State: NetBIOS bağlantılarının durumu.
Aşağıdaki tablo olası NetBIOS bağlantı durumlarını açıklar:
Connected: Oturum açıldı.
Associated: Bir bağlantı bitiş noktası oluşturuldu ve bir IP adresi ile ilişkilendirildi.
Listening: Bitiş noktası gelen bağlantılar için kullanılabilir.
Idle: Bu bitiş noktası açıldı ancak bağlantıları alamıyor.
Connecting: Oturum bağlantı aşamasındadır ve hedefin ad-IP adresi eşleştirmesi çözülmektedir.
Accepting: Bir gelen oturum halen kabul ediliyor ve kısa zamanda bağlanacak.
Reconnecting: Oturum (ilk denemede bağlanmakta başarısız olunmuşsa) yeniden bağlanmaya çalışıyor.
Outbound: Oturum bağlantı aşamasındadır ve TCP bağlantısı şu anda oluşturulmaktadır.
Inbound: Bir gelen oturumu bağlanma aşamasında.
Disconnecting: Bir oturumun bağlantısı kesiliyor.
Disconnected: Yerel bilgisayar bir bağlantı kesme isteği gönderdi ve uzaktaki bilgisayarın onayını bekliyor.
Bu komutlara birkaç örnek vermek gerekirse:
nbtstat –c = NETBIOS Cache’ini göstermektedir.
nbtstat –n = Cihazların üzerinde (Server) hangi servislerin kurulu olduğunu gösterir.
nbtstat –a [Server-Name] = Yazılan bilgisayar adı üzerindeki roleleri gösterir.
nbtstat –A [ip-address] = Yazılan ip adresi üzerindeki roleleri gösterir.
nbtstat –r = Ortamdaki bilgisayarlar broadcast yapılarak ya da WINS tarafından bulunarak listesi verilir.
nbtstat –R = Cache tablosunu temizler ve yeniden yükler.
nbtstat –RR = Silme talebini WINS Servera gönderir ve kendine ait kaydı siler ve sonra tekrar ekler.
NBTSTAT Servis Kodları :
<Computer_name> <00> = Workstation Service
<Computer_name> v<01> = Messenger Service
<Computer_name> <03> = Messenger Service
<Computer_name> <06> = Ras Server Service
<Computer_name> <20> = File Server Service
<Computer_name> <21> = Ras Client Service
<Computer_name> <BE> = Network Monitor Agent
<Computer_name> <BF> = Network Monitor Application
<Username> <03> = Messenger Service
<Domain> <00> = Domain Name
<Domain> <1B> = Domain Master Browser
<Domain> <1C> = Domain Controllers
<Domain> <1D> = Master Browser
<Domain> <1E> = Browser Service Elections
<INet~Service> <1C> = ISS
<IS~Computer_Name> <00> = IIS
Gönderen irtengunica zaman: 13:42 Hiç yorum yok :
C/C++ ve Python dilleri kullanılarak yazılmış güvenlik tarayıcısı. Ağ haritası çıkartabilir, çalışan servislerin durumlarını, işletim sistemlerini, port durumlarını gösterebilir. GPL(özgür) lisanslı bir yazılımdır.
Kullanılan ağa bağlı herhangi bir makinenin, işletim sistemi, fiziksel aygıt tipleri, çalışma süresi, yazılım bilgileri, güvenlik duvarı ve ağ kartıyla ilgili bilgileri öğrenebilirsiniz.
Herhangi bir tarama türü belirtmezseniz TCP taraması yapılır.
nmap önce bir IP adresine ping sinyali gönderir ve cevap alamaz ise o IP kapalı olarak kabul eder. Oysa, IP adresinde çalışan bir Firewall varsa ping sinyaline cevap vermemeye ayarlanmış olabilir. Ping taraması yapmadan her IP adresini açık kabul etmek için -Pn parametresini kullanabilirsiniz.
(kali linux altında standart araç halindedir.) Linux kurulum için;
Genel kullanılan parametreler;
-6 parametresi, bir IPv6 hedefin taranmasını yapmak için kullanılır.
--scanflags: Farklı bayraklarla tarama yapılmak isteniyorsa kullanılır --scanflags bayrak(tüm bayraklar için ALL kullanılır.) Örn: “--scanflags FIN”
--traceroute = Bu parametre ile hedef cihaz ile port taraması yapan cihaz arasındaki network haritası çıkartılabilir.
--open-ports = Çıktı sonucunda sadece açık portlar gösterilir.
-A = Agrassive scan olarakta adlandırılır. -sC + -sO + -sV + --traceroute işlemlerinin hepsini bu komut vasıtası ile yapabilirsiniz.
--host-timeout = Hedef IP adresinin taramak için ayrılacak maksimum zamanı belirler.
Port Belirleme ve Tarama Düzenleme
-p <port aralığı>: Belirli portları aramak için kullanılır.
-p1-65535 (1. port ve 65535. port aralığı)
–exclude-ports <port aralığı> : Taranılması istenmeyen portlarda kullanılır.
nmap <ip adresi> -p1-100 –exclude-ports 22-55
(1-100 arası portları arasında tarama gerçekleştirsin ama 22-55 arasını taramasın.)
-F: Hızlı tarama
–top-ports: En sık kullanılan portları tarar.
-sV: Açık olan portların servis ve versiyonlarını belirler.
-O: İşletim sistemi tespitini etkinleştirir.
–osscan-limit: En az bir açık ve bir kapalı portu bulunan hedeflerin işletim sistemini belirlemeye çalışır.
–osscan-guess: İşletim sistemi belirlemesini daha agresif yapar.
–max-retries: Belirtilen sayı miktarında işletim sistemi tespitini tekrarlar.
FIREWALL/IDS Sistem Atlamaları,Fragmantasyon
Port taraması yaptığınız sistemlerde firewall, ids sistemler bulunabilir. Bu sistemler port taramalarını engelleyebilir. Bu sistemleri atlatmak için kullanılan parametreleri gösterelim:
-f: Parçalanmak istenilen paketin boyu 8 byte olması isteniyorsa bu parametre kullanılır.
-f -f: 16 byte için bu parametre kullanılır.
–mtu <sayı>Parçalanmak istenen parametre boyutunu el ile girmek istenirse bu parametre kullanılır.
nmap -f 15 192.168.1.1
Fragmantasyon seçeneği, güvenlik sistemleri tarafından tespit edilebilmektedir. Bu sistemleri atlatmak için spoofing yöntemi tercih edilebilir.
nmap -D <spooflanan ip> <Taranacak olan,Hedef ip>
Güvenlik ürünlerini atlatmak için;
--data-length <sayı>=Paket boyutunun olacağı uzunluğu <sayı> belirtir.
--ip-options <R|T|U|S *IP IP2…+ |L *IP IP2 …+ > yada --ip-options <hex string> =Paketler içerisindeki IP özelliklerini belirtir.
--randomize-hosts = Listede belirtilen taranılacak hostları rastgele bir şekilde seçer.
--badsum = Yanlış checksuma sahip TCP veya UDP paketleri gönderir. firewall tespiti için kullanılır.
--max-rate: Saniyede max kaç paket yollanacağını belirler.
nmap ile tarama yapıldığında;
Open = Portun erişilebilir olduğu ve portun TCP, UDP bağlantısı kabul ettiğini gösterir.
Closed = Portun erişilebilir olduğu ancak üzerine işlem yapılamadığı bilgisini gösterir.
Filtered = Bir paket filtreleme mekanizması tarafından engelleniyor manasına gelir. Portun açık olduğu veya kapalı olduğu konusunda herhangi bir karara varılamamıştır.
Unfiltered = Portlara erişiliyor ama açık mı kapalı mı bilemedim durumudur. (Üçlü el sıkışmanın SYN,SYN-ACK,ACK ayaklarının ACK işlemini ,yani geriye cevap dönüyor mu? sorusunu cevaplar.)
Open | Filtered = Portlar açık mı veya filtrelenmiş mi karar veremedim manasına gelir.(UDP, FIN, Null, Xmas Scan)
Closed|filtered (Kapalı|Filtreli): Nmap portların kapalı ya da filtreli olduğuna karar veremez.
1-) TCP Syn (Half Open) Scan
Kaynak makinenin TCP Syn bayrağı göndermesiyle karşı tarafın TCP portlarının açık veya kapalı olduğu dönen bayrağın RST+ACK veya SYN + ACK olmasından anlaşılır. RST+ACK dönüyorsa kapalı manasına, SYN+ACK dönüyorsa açık manasına gelir.
nmap -sS -v [Hedef IP]
TCP bayrakları (flags) ;
Portlarin açık olduğu durumlarda ise hedef makina SYN + ACK bayrakli segment döndürür. Daha sonra kaynak makina RST+ACK bayrakli segment göndererek bağlantiyi koparir ve böylelikle TCP üçlü el sıkışma (TCP three-way handshaking) tamamlanmaz. Bu tarama türünde TCP üçlü el sıkışma gerçekleşmediği için bu tarama türü hedef sistemlerinde herhangi bir şekilde iz bırakmaz. Hızlıdır.
2-) FIN (Stealth) Scan
Hedef makineye gönderilen istek TCP olmadan gönderilecektir. Yine Üçlü el sıkışma olayındaki gibi RST+ACK döndürürse kapalı porta denk gelmişiz demektir. Eğer açık portuna gelirse hedef makinadan herhangi bir tepki dönmeyecektir.
nmap -sF -v [Hedef IP]
3-)Xmas (Christmas) Scan
URG, PSH ve FIN bayraklarının 1 olduğu durumlarda makinenin verdiği tepkiye göre bir sonuç çıkartmaktayız. Eğer RST+ACK dönerse kapalı port, tepki görmezse açık port manasına gelir.
nmap -sX -v [Hedef IP]
Traceroute, komutu gibi bilgisayarlar arası ICMP Echo isteği gönderilir. IP adresi erişilebilir ve ICMP filtrelemesi bulunmadığı müddetçe bir cevap dönecektir. bEğer hedef makine erişilebilir değilse veya paket filtreleyici ICMP paketlerini filtreliyorsa, hedef makinedan herhangi bir cevap dönmeyecektir.
nmap -sP -v [Hedef IP]
Kaynak makinanın hedef makinaya gönderdiği UDP diyagramına ICMP Port Unreachable yanıtı döndürülüyorsa anlamalıyız ki makine kapalı, UDP diyagramı dönüyorsa makine açıktır.
nmap -sU -v [Hedef IP]
7-) Null Scan
Hiç bir bayrağın bulunmayacağı bu tarama türü, gerçek hayatta karşımıza çıkmayan bir durumdur. Kaynak makinanın göndereceği bayraksız segmentler karşısında hedef makinenin vereceği tepkiler FIN scan ile aynıdır. Kaynak makinanın göndereceği bayraksız segment, hedef makinenin kapalı bir portuna gelirse hedef makina RST + ACK bayraklı segment döndürecektir. Eğer port açık olursa hedef makinadan herhangi bir tepki dönmeyecektir.
nmap -sN -v [Hedef IP]
8-)IP Protocol Scan
Bu tarama türü standart nmap tarama türlerinden biraz farklıdır. Bu tarama türünde hedef makinelerin üzerlerinde çalışan IP tabanlı protokoller tespit edilmektedir. Bu yüzden bu tarama türüne tam anlamıyla bir port taraması demek mümkün değildir. Hedef makine üzerinde taramasını yaptığımız ip protokolü aktif haldeyse makineden bu taramaya herhangi bir cevap gelmeyecektir. Hedef makine üzerinde, taramasını yaptığımız IP protokolü aktif halde değilse hedef makineden bu taramaya, tarama yapılan protokolün türüne göre değişebilen RST bayraklı (RST Bayrağı "1" yapılmış) bir segment cevap olarak gelecektir.
nmap -sO -v [Hedef IP]
Bu tarama türünde kaynak makina hedef makinaya TCP ACK bayraklı segment gönderir. Eğer hedef makina ICMP destination unreachable mesajını dönerse ya da hedef makinada bu taramaya karşılık herhangi bir tepki oluşmazsa port "filtered" olarak kabul edilir. Eğer hedef makina RST bayraklı segment döndürürse port "unfiltered" kabul edilir.
nmap -sA -v hedef_ip_adresi
Window scan, ack scan türüne benzer ancak bir önemli farkı vardır. Window scan portların açık olma durumlarını yani "open" durumlarını gösterebilir. Bu taramanın ismi TCP windowing işleminden gelmektedir. Bazı TCP yığınları, RST bayraklı segmentlere cevap döndüreceği zaman, kendilerine özel window boyutları sağlarlar. Hedef makinaya ait kapali bir porttan dönen RST segmentine ait window boyutu sıfırdır. Hedef makinaya ait açık bir porttan dönen RST segmentine ait window boyutu sıfırdan farklı olur.
nmap -sW -v hedef_ip_adresi
11-)TCP Connect Scan
Kaynak bilgisayardan yapılacak TCP Connect taraması, kapalı portlarda TCP SYN taraması gibi cevap dönecek. RST+ACK bayraklı paket dönecektir. Ancak açık olduğu durumlarda TCP SYN taramalarının tersine, hedefin göndereceği SYN+ACK bayraklı paketi kaynak bilgisayar ACK bayraklı paket göndererek cevaplar ve üçlü el sıkışmayı tamamlar.
nmap -v -sT <Hedef IP>
Kaynak bilgisayarın hedefe tarama esnasında aktif rol almadığı tarama türüdür. Kaynak bilgisayar zombie olarak nitelendirilen makinalar üzerinden hedef makinayı tarayarak bilgi toplar.
nmap -v -sI <zombi_ip> <Hedef IP>
13-) FTP Bounce Scan
FTP serverlarının pasif olarak çalışması ile gerçekleşir. Nmap'in taramayı gerçekleştirebilmesi için, aradaki FTP serverla bağlantı kurması gerekir.Bağlantı kurduktan sonra Nmap verileri taranacak olan hedef IP ve porta yönlendirir. Yönlendirme işleminden sonra FTP üzerinde taramayı gerçekleştirebilmek için öncelikle PORT komutu, sonra verileri aktarabilmek için LIST komutu çalıştırılır.
nmap -v -b <user@ftpserver> <Hedef IP>
Bu tarama türü gerçek bir tarama değildir. Sadece Nmapin sorun çözme ve test yeteneklerini aktif kılar. Taranacak olan aktif makinaların IP'lerini sıralar. Eğer reverse DNS çözümlemesi iptal edilmişse List Scan network üzerinde tamamen sessizdir. Herhangi bir paket almaz veya göndermez.
nmap -v -sL <Hedef IP>
RPC Scan, hedefin üzerinde koşan RPC uygulamalarını keşfeder. Başka bir tarama türü ile açık portlar keşfedildikten sonra,RPC Scan hedefin açık portlarına RPC Null göndererek, eğer çalışan bir RPC uygulaması varsa, RPC uygulamasını harekete geçirir.RPC Scan, Version Detection Scan işlemi esnasında otomatik olarak çalıştırılır.
nmap -v -sR <Hedef IP>
Version Detection, bütün portların bilgilerini bulabilecek herhangi bir tarama türü ile birlikte çalışır. Eğer herhangi bir tarama türü belirtilmediyse yetkili kullanıcılar için TCP SYN, diğer kullanıcılar için TCP Connect çalıştırılır. Eğer açık port bulunursa, Version Detection taraması hedef üzerinde araştırma başlatır ve elde edebileceği kadar bilgiyi almaya çalışır.
nmap -v -sV <Hedef IP>
17-) Nmap Betik Motoru (Nmap Scripting Engine -NSE)
NSE olarak adlandırılan bu komut kalıp olarak “–script= example.nse” eklenmesiyle oluşturulur. Karşıdan ciddi bilgilerin ele geçirilmesi olağandır.
NSE (nmap script engine) nmapin en güçlü ve kullanışlı özelliklerinden birisidir. Nse'yi normal nmap komutlarıyla yapılamayan yada yapılması çok zor olan işlemlerin daha kolay bir şekilde yapılmasının sağlandığı bir betikler bütünü olarak tarif edebiliriz. Nmap ile birlikte birçok betik kütüphanesi hazır olarak gelmektedir. NSE kullanılarak temel olarak yapılabilecekler aşağıda listelenmiştir.
2) Karmaşık Versiyon Tespiti: normal nmap komutlarıyla hedef sistemlerin versiyonları belirlenebilmektedir. NSE ile hedef sistemlerin versiyonları çok daha ayrıntılı bir şekilde tespit edilebilir.
3) Zafiyet (Vulnerability) Tespiti: normal nmap komurtlariyla hedef sistemlerin zafiyetleri tam anlamıyla tespit edilememektedir. NSE ile bu zafiyetler daha kolayca belirlenebilir. Nmap ile hazır gelen biir çok zafiyet tespit betiği bulunmaktadir. Ancak temel işlevinin zafiyet tarayicisi olmadığının bilinmesi gerekir.
4) Arka Kapi (backdoor) Tespiti: NSE bazı arka kapı programlarınıda tespit edebilmektedir.
5) Zafiyet Sömürmesi (vulnerability exploitation) NSE ile sadece hedef sistemlerin zafiyetleri tespit edilmekle kalmayıp bu zafiyetlerin bazıları kullanılarak hedef sistemlere sızılması mümkün olmaktadır. Fakat nmap'in temel amacı metasploit gibi bir zafiyet sömürü programına dönüşmek değildir. Buna rağmen NSE ile hedef sistemlerdeki bazı zafiyetlerin sömürülmesi de mümkündür. NSE 'nin geliştirilmesine devam edilmektedir.
sS : Syn Taraması
T4 : Tarama Hızı Hızlı Bir Tarama.
-p- : Tüm Portları Tara
Bu Tarama Çok Uzun Sürer
-sV ile hedef cihazın portlarının arkasında çalışan processler ile ilgili detaylı bilgiler edinebiliriz. Mesela hedef cihazın 80 port numaralı socketinin arkasında çalışan processin versiyonu ile ilgili detaylı bilgiler edinebiliriz.Bu bilgiler ile de hedef cihazda çalışan processler exploit edilebilmektedir.
-oA(tüm biçimler),-oG(grep komutuna uygun düzenlenebilir nmap çıktısı),-oX(xml),-oN(text),-oS(script kiddie formatı)
p 21 : Port 21 de Scripti Çalıştırır.
Yani Herhangi Bir Dom Tabanli XSS Bulunamadı
Birden Fazla IP Adresi ya da Bir IP Subnet’ini Taramak İçin örnekler; 192.168.1.1 192.168.1.44
İşletim Sistemi ve Versiyonu Bulma; nmap -A 192.168.1.44
Bir Host ya da Network’ün Firewall tarafından korunup korunmadığını öğrenme; nmap -sA <hedef_ip>
Firewall ile korunan bir Host’u Tarama; nmap -PN <hedef_ip>
Network Taraması ile çalışan cihaz ya da serverların tespit edilmesi; nmap- sP 192.168.1.0/24
Hızlı tarama; nmap -F <hedef_ip>
Alınan ve Gönderilen Tüm Paketleri Görüntüleme; nmap –packet-trace <hedef_ip>
Özel Port Taraması; 80. Portu Tarama: nmap -p 80 192.168.1.1
Ağdaki Bütün Cihazlar Üzerindeki Açık Portları Tarama; nmap -T5 192.168.1.0/24
Uygulamamızın -T parametresi ile tarama hızı ayarlanabilir. Uygulamanın bu özelliği sayesinde, belli bir sürede belli bir sayıdan fazla paket geldiği zaman, o paketin geldiği IP adresini blocklayan güvenlik cihazları aşılabilir.
0 Paranoid = Gönderdiği paketler arasında 5 dakika kadar bekler.
5 Insane = Cevabın dönmesi için 0.3 saniye bekleyerek paralel bir tarama gerçekleştirilir.
Uzak Host üzerindeki İşletim Sistemini Tespit Etme; nmap -O 192.168.1.1
Yapılan taramaları Txt olarak kaydetme; nmap 192.168.1.1 > output.txt
nmap -sS -v 192.168.133.129 ;Özelliği NMAP yazılımının ekrana daha fazla bilgi dökmesini sağlar.
nmap –sS –sV –Pn –p- 192.168.133.129 ; Standart SYN Scan ile tarama yapacak ve versiyon tespitinde bulunacaktır. Bilmediğimiz ise -Pn komutu ping atmasını önlemek ve -p- komutu ise 65535 portun tamamını taramasını sağlayacaktır.
nmap –sW –T1 –p- 192.168.133.129 ;Window Scan gerçekleştirecek yazılım, -T1 komutu ile yavaş bir şekilde tarama yapacak ve Firewall yani güvenlik duvarlarına yakalanamayacaktır.
nmap –script vuln 192.168.10.0/24 ; Bu komut ile NMAP içeriğinde ki exploiteri hedef sistem üzerinde test edecek ve sonuçları ekrana dökecektir.
nmap –script=ftp-brute –p 21 192.168.133.129 ;NMAP, içinde ki ftp-brute yazılımı ile hedef makinanın 21. portuna elinde ki şifreler ile giriş yapmaya çalışacaktır. Bu Brute/Force yani Kaba/Kuvvet saldırılarına girer. Bu yazılımları seçmek için -script=yazilim-ismi denilmesi yeterlidir.
nmap –sC 192.168.44.3 ; NMAP içerisinde ftp-brute gibi onlarca script bulunmaktadır. Bu komut ile NMAP, içeriğinde ki tüm scriptleri çalıştıracaktır.
nmap -p 443 -iR 10; HTTPS servisini kullanan rastgele 10 tane hostu bulmak için kullanılır.
nmap -sP --exclude web.xy.com,dns.xy.com,mail.xy.com 192.168.1.0/24 ; 192.168.1.0 - 192.168.1.255 subnetinde belirtilen adresler dışındaki her şeyi tarar.
nmap --excludefile tehlike.txt 192.168.0.0/16 ;192.168.0.0 - 192.168.255.255 subnetinde belirtilen dosyadaki adresler dışındaki her şeyi tara
nmap 98.138.253.109-162 -T5 --exclude 98.138.157-161 Burada 109 ile 162 nolu IP aralığı arasında bulacağı tüm hostlar için toplu olarak sonuç verecek. Ancak 157 ve 161 ile bitenler liste dışı.
nmap -T5 --max_rtt_timeout 150 --initial_rtt_timeout 150 -p 80; --max_rtt_timeout : Kat edilen yol süresi
--initial_rtt_timeout : Kaç mili saniye ile başlayacağı
istediğimiz ethernet üstünden arama; nmap -P0 -e eth0 -S 192.168.2.2 <hedef_ip>
sahte mac adresi; nmap --spoof-mac <MAC-ADDRESS> 192.168.1.1
nmap -v -sT -PN --spoof-mac <MAC-ADDRESS> 192.168.1.1
http ile başlayan scriptleri kullanmak için; nmap --script "http*" <hedef_ip>
"-D RND:10" : Bu şekilde bir parametre verirseniz(10 değerini kendiniz değiştirebilirsiniz) karşı tarafa farklı farklı random ıplerden NMAP sorgu gönderir, araya da birkaç tane sizin IP adresinizden serpiştirir.
nmap --script dns-brute -sn <hedef_ip> ; nmap ile cloudflare atlatılabilir. nmap aracı ile hedef sistemin dns üzerindeki tüm alan adlarına subdomain brute force yapılarak alt alan adları tespit edilip gerçek ip adresi bulunabilir.
Nmap Scriptlerini /usr/share/nmap/script/ klasörü altındadır.
TOR Ağını Kullanarak Nmap Taraması
'Proxychains uygulaması TOR network’ünü kullanacak şekilde yapılandırılır,
'Proxychains uygulamasının konfgürasyon dosyasının en alt satırındaki
'socks4 127.0.0.1 9050 değeri socks5 127.0.0.1 9050 ile değiştirilir.
'TOR kullanılarak Nmap taraması,
proxychains nmap -p 1-65535 -T4 -A -v -Pn 8.8.8.8
'Komutun başına getirilen proxychains ile bağlantılar TOR üzerinden çıkartılabilir
Gönderen irtengunica zaman: 14:29 Hiç yorum yok :
Dnsenum aracı whois bilgileri, reverse lookup, özel ip tanımlamaları, MX kaydı, NS kaydı, zone transfer, bind version vb.. birçok bilgi bulmaya ve bilgi olarak analiz etmenize olanak tanıyan Perl dilinde yazılmış bilgi toplama aracıdır.
Kali Linux üzerinde kurulu olarak gelmektedir.
Try Zone Bilgilerine
Subdomain Bilgilerine ulaşılabilir.
kurulum: apt-get install dnsenum
En çok Kullanılan Parametreleri:
--enum : Google üzerinde subdomain arar.
-o : Parametre sonuçlarını .xml olarak kaydeder.
-f : Sözlük kullanarak bruteforce atak yapar.
-w : Whois bilgilerine ulaşır.
--dnsserver: Bu parametre dns ile arama yapar.
-r : Subdomainler için bruteforce kullanır.
-u : Update parametresi.
--dnsserver: hedef sunucu IP/domain adresi
--enum : Google sayfaları üzerinden araştırma
--noreverse: IP/Domain eşleştirmesini atla
--nocolor: Çıktılarda renk kullanma(beyaz renkte çıktı göster)
--private : Domain adresine ait IP adresleini ilgili alan kaydet.
--subfile: Sub domainleri ilgili alan kaydet.
--timeout: TCP ve UDP isteklerinde zaman aşım süresini belirler
--threads: Yapılan istekleri farklı kanallardan gerçekleştirir.
-v : Yapılan işlem ve hata mesajlarını detaylı gösterir.
GOOGLE Üzerinden Yapılan İşlemler
-p: Google sayfalarında arama yapma
-s: Google üzerinden subdomain araması için kullanma.
-f : Belirlediğiniz kelime listesinden subdomain testi yapar.
-u : Sonuçlar üzerinde güncelleme yapar.
-r : Subdomain leri recursive olarak bulmaya çalışır.
-d :İsteklerin bekleme süresi
-w: whois kayıtlarından sorgulama
-o: Çıktıları belirlenen alan yazma
Kullanımı: dnsenum <hedef site adresi>
dnsenum --help, dnsenum -h :yardım ve paremetreleri
dnsenum hedefsite.com :genel kullanımı
dnsenum -w hedefsite.com: who isbilgileri ile
dnsenum --enum hedefsite.com: subdomain arar(google)
dnsenum --noreverse -o mydomain.xml hedefsite.com: geriye doğru arama yapmadan sonuçları mydomain.xml dosyasına kaydet
dnsenum –f subdomain.txt –r hedefsite.com: önceden oluşturulan subdomain.txt dosyasındaki kelimelerle Brute Force denemesi yapar
dnsenum -s 5 -p 5 hedefsite.com: googlesayfalrında subdomain araması(dnsenum --enum hedefsite.com)
dnsenum hedefsite.com --enum -f dns.txt --update a -r hedefsite.com
Gönderen irtengunica zaman: 12:15 Hiç yorum yok :
Ping komutunun ayrıntılı olanı hping.
Hping programı kullanılarak istenen sayıda TCP/IP (Transmission Control Protocol - İletim Kontrol Protokolü) paketi hedefe gönderilir. TCP ping ve UDP ping’e göre daha aktif tarama gerçekleştirir. Aynı anda birden fazla kullanıcı taramaya elverişli olmamasına karşın nmap programı ile karşılaştırıldığında port taraması daha geniştir. Hping; "hping1", "hping2" ve "hping3" olmak üzere üç versiyona sahiptir. RedHat ve Fedora işletim sistemlerinde #yum install hping komutu ile yükleme işlemi sağlanabilir. Ancak Debian işletim sistemi için #apt-get install hping3 komutunun çalıştırılması gerekir.
İstek üzerine TCP, UDP (User Datagram Protocol - Kullanıcı Veribloğu İletişim Protokolü), ICMP (Internet Control Message Protocol - İnternet Kontrol Mesaj Protokolü), "Raw-IP" paketleri üretebilir.
Güvenlik duvarına ve DoS (Denial of Servis - Hizmet Engelleme) saldırılara karşı performası artıran yapılandırmalar içerir.
Olası saldırı durumunda kısa sürede tespit edilip müdahale edebilir.
Oldukça gelişmiş port tarama ve dosya transferi özelliklerine sahiptir.
TCP/IP ile paketlerin toplanması ve bunların test edilmesini sağlar.
Sadece ICMP echo isteklerini gönderemez. TCP, UDP, ICMP ve RAW-IP protokollerini destekler, bir traceroute moduna, kapalı bir kanal ile diğer birçok özellik arasında dosya gönderme yeteneğine sahiptir.
Ağ testi, farklı protokoller, TOS, parçalanma kullanımı
Manuel yol MTU keşif
Desteklenen tüm protokoller altında gelişmiş traceroute
Uzaktan işletim sistemi parmak izi
Uzaktan çalışma zamanı tahmini
TCP / IP yığınları denetimi
Http, TCP / IP öğrenen öğrenciler için de yararlı olabilir.
Hping şu unix benzeri sistemlerde çalışır: Linux, FreeBSD, NetBSD, OpenBSD, Solaris, MacOs X, Windows. İndirmek için tıkla
hping -h komutu: komut yardımı
Hping ile gönderilen ilk paketle beraber TCP paket alışverişi başlatılmış olur. Bu bayraklar arası alışveriş o porttan tcpdump programı ile gözlenebilir. Bu şekilde tcpdump komutu ile gerçekleşen bayrak taşıma gözlemlenebilir.
TCP oturumunda en önemli bilesen bayrak(flags)lardır. Oturumun kurulması, veri aktarımı, baglantının koparılması vb gibi islerin tamamı bu bayraklar aracılıgı ile yapılır. Hping kullanarak paket oluşturacağımız diğer protokollerde(IP, ICMP, UDP) bayrak tanımı yoktur.
Taşınan TCP bayrakları aşağıda açıklanmıştır.
SYN paketi (hping -S): TCP bağlantı isteğidir. İlk bağlantı bu paketle başlatılır.
ACK paketi (hping -A): Gelen paket isteğine, bu paket ile cevap verir.
RST paketi (hping -R): Bağlantıyı sıfırlar.
FIN paketi (hping -F): Bağlantıyı sonlandırır.
PUSH paketi (hping -P):
URG paketi (hping -U):
"SYN/ACK" paketi: Gelen SYN paketine karşılık SYN\ACK paketi gönderilerek bağlantı sağlanır.
"FIN"/ACK paketi: Gönderilen FIN paketine verilen bu paket gönderilerek karşılıklı oturum sonlandırılır.
"RST"/ACK paketi: Hedefe gönderilen RST paketi üzerine karşılıklı oturumu sıfırlamak üzere RST paketi gönderilir.
Push paketi (hping –P): Takılan paketlerin ilerlemesini sağlar.
URG paketi (hping -U): Hedefe ulaşmak için bekleme yapmadan önem sırasına öncelik verilerek geçmesi istenilen paketin iletimi sağlanır.
hping -c 3: 3 paket gönder.
hping --icmp <ipadresi> -K 0 -C 0 -c 4 : icmp echo request komutu çalıştırılarak ping taranması gerçekleştirilir. ICMP code ( -K ) ve ICMP type( -C ) değerlerini alır. Port taraması gerçekleşmez. (tcdump -i eth0 -c 3 -nn -vv host <ipadresi>) komutuyla gözlemlenebilir.
hping --udp -p 80 <ipadresi> -c 3: udp paketleri(bayraksız)
hping -S <ipadresi> -c 3: port durumu ve kullanılan portlar.
hping -I: Arayüze özgü sorgu yapmakta kullanılır.
hping -s: TCP\IP nin portunu değiştirir.
hping -t: Paketlere istenilen TTL (Time to Live - Yaşama Süresi) değerleri atanır.
hping -V: Yapılan sorgulama hakkında ayrıntılı bilgi verir.
hping -n: Sayısal veri elde etmek için kullanılır.
hping -z: TTL değeri CTRL^z ile artar.
hping -v: Hping'in versiyonu hakkında bilgi verir.
len: Dönen paketin boyutu.
ip: Paketi gönderen ip adresi(hedef sistem).
ttl: Paketin yaşam süresi.
DF: Parçalama biti aktif durumda.
Id: Ip paketine ait tanımlayıcı biricik(unique) bilgi.
Sport: Paketin gönderildiği kaynak port.
Flags: Aktif TCP bayrakları.
seq: Paketin sıra numarası.
win: Paketin pencere boyutu.
rtt: Milisaniye süresi.
hping çalışma modları:
-0 --rawip Raw ip paketleri kullanmak için
-1 --icmp Icmp Paketi oluşturmak için.
-2 --udp UDP Paketleri oluşturmak için.
-8 –scan Klasik Tarama modu.
-9 –listen Dinleme modu
hping –S –p 80 localhost :80.porta SYN bayraklı paket göndermek için
hping -R -c 3 192.168.1.1 –p 80 : RST Bayraklı TCP paketleri olusturmak
hping -S -A localhost -p 80 :Aynı pakette birden fazla bayrak kullanımı. TCP paketleri oluştururken tek bayrak kullanılması zorunlu değildir. İstenirse tüm bayrakları set edilmiş TCP paketleri de üretilebilir(tabi bu paket firewallar tarafından düşürülecektir). Özellikle durum korumalı olmayan sistemleri test etmek için SYN/ACK , RST/ACK payraklı paketler kullanılabilir.
hping --icmp-addr -c 1 <ipadresi> :subnet mask öğrenme
hping --udp -T <ipadresi> -p 53 : udp traceroute işlemi
hping -T 1 <ipadresi> -p 80 -S -n : tcp traceroute işlemi
hping --scan 22-1000 -S <ipadresi> :Syncookie aktif olan makinlerde port tarama
hping -V --scan 1-22 -S <ipadresi> : nmap gibi port tarama. -V paremetresi kaldırılırsa sadece açık portları listeler.
Gerçek IP ile hping --scan 22-1000 -S <ipadresi>, farklı IP ile hping --rand-source -p ++22 -S <ipadresi>:Hping ile Port Taramalarında IPS/Firewall Şaşırtma
hping --tcp-timestamp <ipadresi> -p 80 -S -c 2 :Tcptimestamp taraması ile sistemlerin uptime sürelerini belirleme .(engellenmiş olabilir)
Gönderen irtengunica zaman: 15:40 Hiç yorum yok :
Path Analyzer Pro, ağ sorunlarını araştırmak için performans testleri, DNS, whois ve ağ çözünürlüğü ile gelişmiş ağ rota izlemeyi sağlar.
Geleneksel traceroute'den 20 kata kadar daha hızlı
Etkileyicilerinizi etkilemek için çarpıcı rapor üretimi ve ihracatı
Windows ve MacOS X için kullanımı kolay grafik arayüzü
Canlı grafikler ağ sorunlarını belirginleştirir
Zum, pan ve detaylarla IP adreslerinin harita tabanlı konumu
Grafikler ve grafikler , performans testinden çıkarılan tahminleri alır
E-posta adresi izleme de dahil olmak üzere kolluk özel özellikleri
Filtrelerin, durum güvenlik duvarlarının ve diğer anormalliklerin otomatik olarak algılanması
Performans analizi için bir defa veya uzatılmış süre testi
Her protokol için min, max, avg ve standart sapma ölçümleri
Gerçek zamanlı yönlendirmeye dayalı otonom sistem sayılarını (ASN) çözer.
Path Analyzer Pro ile
IP adresleri, e-posta adresleri ve ağ yolları araştırma
Ağ kullanılabilirliğini ve performans sorunlarını saptamak ve gidermek
ISS, yönlendirici veya sunucuda ki ağ sorunlarını belirleyin.
Bağlantılarınızı etkileyebilecek güvenlik duvarlarını ve diğer filtreleri bulun
Bir ağın yol özelliklerini görsel olarak analiz edin.
Grafik protokolü gecikmesi, titreşim ve diğer faktörler
Sadece IP atlamaları değil, gerçek uygulamaları ve bağlantı noktalarını izleme
Raporlar oluşturun, yazdırın ve dışa aktarın
Gerçek zamanlı raporlama ve geçmişle sürekli ve eş zamanlı testler yapın.
Tam sürümü ücretlidir. ücretsiz deneme sürümünü indir.
Gönderen irtengunica zaman: 14:36 Hiç yorum yok :
İnternet üzerinde verilen kişisel bilgiye göre arama yapma sağlayan web portalı. Sosyal paylaşımları, fotoğraf, video ve diğer tüm platformlardaki web üzerindeki bilgileri toplayıp rapor haline getirme.
http://www.ussearch.com/ 'Türkiyeden çalışmıyor.
https://www.anywho.com/whitepages 'Türkiyeden çalışmıyor.
Gönderen irtengunica zaman: 14:18 Hiç yorum yok :
nslookup:Sadece DNS servisi düzgün çalışıyor mu diye kontrol için mi kullanılır?
nslookup: Dns Serverin Düzgün çalışıp çalışmadığı kontrol etmek için kullanılır.
Bu komutu yazarak Enter’a bastığınızda DNS sunucunuz ve DNS adresinizin hangisi olduğunu göreceksiniz.
CNAME sorguları yapılabilir.
Parametreleri nslookup komut satırına düştüğümüzde ‘help’ veya ‘?’ yazıp enter tuşuna bastığımızda listelenecektir ;
AD – varsayılan sunucuyu kullanarak AD adlı ana makine/etki alanı hakkında bilgi yazdırır
Gönderen irtengunica zaman: 14:17 Hiç yorum yok :