Script pt Zone Transfer (AXFR) Linux Distros Scrieți următorul cod într-un fișier și redenumiți-l axfr.sh Dă permisiuni de rulare: chmod 700 axfr.sh Dă permisiuni de rulare: chmod 700 axfr.sh Apoi dă-i cele 2 domenii pe care vrei să le testezi Pasul 1: identificați serverele DNS pentru un domeniu dat gazdă -t ns zonetransfer.me | cut -d "" -f 4 Pasul 2: încercați un transfer de zonă După ce ați identificat serverele DNS pentru un domeniu, puteți încerca să efectuați un Transfer de zonă pe fiecare dintre serverele DNS. gazdă -l zonetransfer.me telecom.digi.rom Pasul 3: automatizați ambii pași prin scripturi Puteți automatiza etapele 1 și 2 într-un script simplu care identifică toate serverele DNS pentru un domeniu dat și încearcă un Transfer de zonă pe fiecare dintre serverele DNS identificate. Scriptul (a se vedea comentariile din script pentru detalii): #/bin/bash # Simple Zone Transfer Bash Script # $1 is the first argument given after the bash script # Check if argument was given, if not, print usage if [ -z "$1" ]; then echo "[*] Simple Zone transfer script" echo "[*] Usage : $0 " echo "[*] Example : telecom.digi.rom" exit 0 fi # if argument was given, identify the DNS servers for the domain echo $1 for server in $(host -t ns $1 |cut -d" " -f4);do # For each of these servers, attempt a zone transfer host -l $1 $server |grep "has address" done Apoi, faceți scriptul bash executabil (chmod 775) și executați cu domeniu specificat zonetransfer.me # chmode 775 zonetransfer.sh # zonetransfer.sh zonetransfer.me