Pentesting DNS - 53

Zone Transfer -1-

nslookup -query=ns megacorpone.com

yada

host -t ns megacorpone.com | cut -d " " -f 4

Komutunu yazarak ns'leri buluyoruz. Ardından aşağıda ki komutu yazarak tüm ns'lere zone transfer deniyoruz.

host -l megacorpone.com ns2.megacorpone.com

Zone Transfer Otomatize Tool

dnsrecon -d megacorpone.com -t axfr

Zone Transfer -2-

dig ns domainadi.com

answer sectionda verilen nsları şu şekilde tek tek deneyeceğiz.

 dig @ns1.example.com domainadi.com axfr

Transfer Failed dediği zaman başarısız olmuş yani zafiyet olmamış oluyor.

dig AXFR <domain_adresi> @10.10.10.10  #Domain ile birlikte deneme
dig axfr @<DNS_IP> #Domainsiz deneme
dnsrecon -t axfr -d <domain_adresi>
fierce --domain <domain_adresi> --dns-servers <DNS_IP>

Nmap zone transfer

nmap <IP> --script=dns-zone-transfer -p 53

Nmap script

nmap -n --script "(default and *dns*) or fcrdns or dns-srv-enum or dns-random-txid or dns-random-srcport" <IP>

Last updated