DNSMap Kullanımı – DNS Network Mapper
Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYuCggw2' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349
DNSMap bir alan adına ait alt alan adlarını tespit etmek için kullanılan küçük bir araçtır. Temel olarak kendi içerisinde (built-in) gelen kelime listesini ya da sizin belirttiğiniz bir kelime listesini kullanarak hedef alan adı için alt alan adı taraması yapmaktadır. |
Penetrasyon testlerinin bilgi toplama aşamasında kullanılan DNSMap C ile yazılmış küçük bir programcıktır. Kullanışlı bir araç olduğundan dolayı yazının devamında dnsmap ile dns enumeration işlemlerinin nasıl yapılabileceği anlatılmaktadır.
Son sürümü 3.0 olan dns map http://code.google.com/p/dnsmap/downloads/list adresinden indirilebilmektedir. (Dnsmap, Backtrack 4 içerisinde de bulunmaktadır.)
Kurulum
Kurulum adımları aşağıdaki gibidir.
Önce download edip paketi açın.
# wget http://dnsmap.googlecode.com/files/dnsmap-0.30.tar.gz # tar xvfz dnsmap-0.30.tar.gz # cd dnsmap-0.30
Kaynak kod dizinine girdikten sonra derleme işlemini yapın.
# make ya da # gcc -Wall dnsmap.c -o dnsmap
Son olarak dnsmap ismi ile derlenmiş olan binary dosyasını /usr/local/bin dizinine kopyalayın.
# cp ./dnsmap /usr/local/bin/dnsmap
Ayrıca, birden fazla alan adına ait alt alan adlarını bulk olarak aynı anda taramak istemeniz durumunda kaynak kod dizininde bulunan dnsmap-bulk.sh scriptini de kullanabilirsiniz; bunun için ilgili dosyayı gene /usr/local/bin dizinine kopyalayıp çalışma izni verin.
# cp ./dnsmap-bulk.sh /usr/local/bin/ # chmod ugo+x /usr/local/bin/dnsmap-bulk.sh
Kurulum işlemi bu kadar.
Kullanım
dnsmap komutunu çalıştırırsanız kullanım şekilleri listelenir:
Kullanım Örnekleri
Built-in Kelime Listesi ile Alan Adı Tarama:
# dnsmap hedefalanadi.foo
WordList belirterek alan adı tarama
# dnsmap hedefalanadı.foo -w wordlist.txt
Tarama sonuçlarını kaydetme.
# dnsmap hedefalanadı.foo -r /tmp/
Ayrıca, DNS sunucusunu yormamak ve bandwidth'inizi şişirmemek için -d parametresi ile dns sorgularına delay koyabilirsiniz. Örnek olarak iki dns sorgusu arasında yarım saniye beklenmesi için komut şu şekilde olmalıdır.
# dnsmap hedefalanadı.foo -d 500
Daha fazla bilgi için http://code.google.com/p/dnsmap/ adresinden yararlanabilirsiniz.
Bu yazılar da ilginizi çekebilir:
- Nmap ile Networkteki Sahte Gateway’lerin Tespiti
- Linux Sistemlerde Gereksiz Servislerin Tespiti ve Kapatılması
- SUID ve SGID Bit’ler ve Bu Bitlere Sahip Dosyaların Bulunması
- SSH Tunneling ile Güvenli Surf ve SSH Port Forwarding
- GPG (GnuPG) ile Şifreleme İşlemleri
Yorumlar
Henuz yorum yapilmamis.
Yorumda bulunun.