مراقبة اختطاف DNS
نظرة عامة
نصوص برمجية لحرفية العمليات (Tradecraft) للمساعدة في كشف محاولات اختطاف DNS بعد الكشوفات التي تمت في يناير 2019
النصوص البرمجية
UberRootResolve
يأخذ هذا النص قائمة IANA لاختصارات النطاقات العليا (TLDs) ويقوم بـ:
- الاستعلام عنها للحصول على عناوين IPv4 و IPv6
- البحث عن معلومات ASN لتلك العناوين
- تخزين النتائج في ملفّين
** Output-!TLDs.txt - ملف CSV يحتوي على النطاق وخوادم الأسماء الخاصة به
** Output-[TLD].txt - ملف CSV لكل نطاق يحتوي على خوادم الأسماء الخاصة به، وعناوين IPv4 و IPv6 الخاصة بها، ومعلومات ASN
- ثم ضغط جميع النتائج في ملف يحمل طابع التاريخ والوقت للسماح بعمليات تشغيل متعددة
UberFindGov
يأخذ هذا النص قائمة IANA لاختصارات النطاقات العليا (TLDs) ويقوم بـ:
- البحث عن تلك النطاقات التي تحل إلى نطاق gov.[TLD]