Kali-Professional-Lesson-9

Kali-Professional-Lesson-9

MR.GRAY

Ի՞նչ է DNS Enumeration-ը։

Դոմեյնային անունների համակարգը (DNS) փոխակերպում է օգտատիրոջ համար ընկալելի դոմեյնային անունները IP հասցեների (և հակառակը)։ DNS թվարկումը դոմեյնի բոլոր DNS գրառումների և հարակից ակտիվների՝ հոսթի անունների, գրառումների անունների ու տեսակների, TTL-ների և IP հասցեների հայտնաբերման և համակարգման կանոնակարգված գործընթացն է՝ կազմակերպության հանրային երթուղավորվող ենթակառուցվածքի ամբողջական քարտեզը կազմելու նպատակով։ DNS-ի տարածված գրառումները, որոնք ենթակա են թվարկման՝

Օրինակ՝ օգտատերը բրաուզերում մուտքագրում է www.graysms.org, որից հետո DNS-ը որսում է այս հարցումը, առբերում համապատասխան IP հասցեն և միացնում օգտատիրոջն այդ IP հասցեին։

DNS թվարկման քայլերը

DNS թվարկում իրականացնելու համար գոյություն ունեն տարբեր գործիքներ, որոնք կարող եք ուսումնասիրել՝ կատարելով պարզ որոնում համացանցում, սակայն այստեղ մենք որպես օրինակ կօգտագործենք Nmap-ը:

1. Պասիվ հետախուզություն (սկսել այստեղից)

Հավաքել տվյալներ՝ առանց թիրախային DNS սերվերներին առնչվելու.

1. Հավաստագրերի թափանցիկության մատյաններ (օրինակ՝ crt.sh)՝ հավաստագրեր և SAN-եր գտնելու համար:

2. Հանրային պասիվ DNS ծառայություններ և OSINT (securitytrails, censys, արխիվային պատճեններ):

3. Որոնողական համակարգեր և ենթադոմեյնների ցուցակներ:

2. Հիմնական ակտիվ հարցումներ dig և host գործիքներով

Առանձին գրառումների ստուգմանն ուղղված արագ և հուսալի հարցումներ:

dig +nocmd example.com A +noall +answer
Դուք կարող եք օգտագործել նաև AAAA, MX, NS, TXT և այլ տարբերակներ։

3. Գոտու փոխանցման փորձ (AXFR)

Եթե հեղինակավոր սերվերը թույլատրում է AXFR, դուք ստանում եք ամբողջական գոտին։ Այն վերադարձնում է բոլոր DNS գրառումները։

dig @ns1.example.com example.com AXFR

Nmap:

Սա գործիք է, որն օգտագործվում է համակարգչային ցանցում ներկայումս գործող հոսթերի և ծառայությունների հայտնաբերման համար։ Nmap-ը տրամադրում է ընդարձակ սկրիպտ՝ dns-nsec-enum անվանումով։

Հրամանի օգտագործումը

nmap -sSU -p 53 --script dns-nsec-enum -
-script-args dns-nsec-enum.domains=example.com
<target>
Արդյունք՝

Վերոնշյալ արդյունքում մենք չհայտնաբերեցինք որևէ NSEC գրառում, սակայն DNS-ի առավել ընդգրկուն թվարկման համար կարող եք փորձարկել այլ սկրիպտներ, ինչպիսիք են՝ dns-brute.nse, dns-cache-snoop.nse և dns-check-zone.nse:

4. Ենթադոմեյնների brute-force և զանգվածային լուծում

Դրանք հայտնաբերում են չցուցակագրված ենթադոմեյնները (dev, staging, հին հոսթեր):

amass enum -passive -d www.example.com

5. Հետադարձ DNS / PTR թվարկում

Դրանք հայտնաբերում են հոսթերը՝ իրականացնելով IP տիրույթների հետադարձ քարտեզագրում։

for ip in $(prips 10.0.0.0/24); do dig -x $ip +short; done

6. TXT գրառումների վերլուծություն տեղեկատվության արտահոսքի համար

TXT գրառումները հաճախ պարունակում են SPF, DKIM, վերիֆիկացման թոքեններ կամ մատակարարի վերաբերյալ տվյալներ. անհրաժեշտ է վերլուծել դրանք հնարավոր բացահայտումների համար:

Կանխարգելում

1. Սահմանափակել AXFR-ը. թույլատրել գոտու փոխանցումները միայն վստահելի կառավարման IP հասցեներին. արգելել հանրային հասանելիությունը:

2. Առանձնացնել ներքին և արտաքին գոտիները. չհրապարակել ներքին հոսթերի անունները կամ IP հասցեները հանրային DNS-ում: Օգտագործել split-horizon DNS կամ միայն ներքին օգտագործման գոտիներ:

3. TXT գրառումների պատշաճ հիգիենա. խուսափել գաղտնիքների, թոքենների կամ մուտքային տվյալների ներառումից TXT գրառումներում:

3. Հարցումների սահմանափակում և մոնիթորինգ. արձանագրել և ահազանգել DNS հարցումների անսովոր օրինաչափությունների դեպքում (հնարավոր հետախուզություն):

4. TTL ռազմավարություն. սահմանել խելամիտ TTL-ներ և օպերատիվորեն հեռացնել հնացած գրառումները:

5. DNS մատակարարի հնարավորություններ. օգտագործել DNS-ի կառավարվող գործառույթները (մուտքի վերահսկում, դերերի բաժանում) և խուսափել կառավարման API-ների բացահայտումից:

6. Պարբերական աուդիտ. իրականացնել ավտոմատացված սկանավորումներ և պարբերական մեխանիկական ստուգումներ՝ պատահաբար հրապարակված գրառումները գտնելու համար:

7. DNSSEC-ի նախազգուշացում. DNSSEC-ը պաշտպանում է ամբողջականությունը, սակայն NSEC գրառումները կարող են հնարավոր դարձնել zone walking-ը. վերանայել DNSSEC-ի կոնֆիգուրացիան և անհրաժեշտության դեպքում դիտարկել NSEC3-ի կիրառումը:



Մեր մասին

👁️‍🗨️ Gray is the color of invisibility.

​🎱 GraySMS | Virtual Numbers

🛡️ Միացի՛ր ՏՏ և Կիբեռանվտանգության ամենաակտիվ հարթակին։

Քննարկում ենք այն, ինչի մասին ուրիշները լռում են։

​🔗 Դարձի՛ր համայնքի մաս.

🌐 [Ալիքի լինկ]

🗨️ [Չատի լինկ]

Report Page