Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
RelayKing-Depth — سيطر على النطاق. قم بالترحيل إلى الملوك. | Kitploit
أدوات/GitHubGitHub/depthsecurity/relayking-depth
تصعيد الامتيازاتالاستطلاعماسحات الثغرات الأمنيةتحليل الثغرات الأمنيةالاستغلالالتهرب من IDS/IPSالحركة الجانبيةجمع المعلوماتأمن الشبكاتاختبار الاختراق
GitHubdepthsecurity/relayking-depth
34230منذ 4 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

RelayKing-Depth

سيطر على النطاق. قم بالترحيل إلى الملوك.

عرض المستودع

RelayKing v1.10

سيطر على النطاق. قم بالتوصيل إلى الملكية.

RelayKing هي أداة شاملة لاكتشاف وإحصاء التوصيلات (Relay) مصممة لتحديد فرص هجمات التوصيل في بيئات Active Directory. خيارات تقارير فعلية. تغطية شاملة للهجمات. ابحث عن مسارات التوصيل المخفية وأبلغ عنها بصيغة الإخراج المفضلة لديك. قم بتغذية أداة ntlmrelayx.py الخاصة بـ Impacket بقائمة أهداف منسقة من المضيفات القابلة للتوصيل التي تم اكتشافها. لا تفوت أبدًا مسار توصيل NTLM حرج وقابل للاستغلال في النطاق مرة أخرى.

المدونة/القراءة الموصى بها:

راجع المدونة المرتبطة المنشورة على موقع Depth Security لمزيد من التفاصيل: https://www.depthsecurity.com/blog/introducing-relayking-relay-to-royalty/

جدول المحتويات

  • المدونة/القراءة الموصى بها
  • اقرأ قبل الاستخدام
    • اعتبارات OPSEC
  • الميزات
    • كشف البروتوكولات
    • الكشف المتقدم
    • تحليل مسارات التوصيل
    • خيارات الاستهداف
    • صيغ الإخراج
    • ميزات متنوعة
  • التثبيت
  • الاستخدام
    • خيارات سطر الأوامر
    • أمثلة
  • ملاحظات حول الوظائف
    • الأداء
    • التجميع
    • ملاحظات سلوك الميزات
  • قائمة المهام
  • الأخطاء/القيود المعروفة
  • تقديم المشكلات/طلبات السحب
    • المشكلات
    • طلبات السحب
  • الإسنادات
  • إخلاء المسؤولية
  • الترخيص

اقرأ قبل الاستخدام:

اعتبارات OPSEC:

RelayKing ليست أداة صديقة لـ OPSEC في بعض الأوضاع، خاصة في وضع --audit. يتم توفير RelayKing كما هي دون أي ضمانات. انظر أسفل ملف README.

التثبيت

root@kitploit:~
# استخدم venv. وفر على نفسك المتاعب.

# استنساخ المستودع:
git clone https://github.com/depthsecurity/RelayKing-Depth.git
# انتقل إلى المجلد المستنسخ:
cd RelayKing-Depth/
# تكوين venv لـ Python:
virtualenv --python=python3 .
source bin/activate
# تثبيت التبعيات:
pip3 install -r requirements.txt
# تحقق من نجاح تثبيت RelayKing:
python3 relayking.py -h

كشف البروتوكولات

  • SMB/SMB2/SMB3: متطلبات التوقيع، ربط القناة، كشف الإصدار (لا يتطلب مصادقة)
  • HTTP/HTTPS: تطبيق EPA/CBT (تتطلب مصادقة لفحوصات HTTPS الموثوقة)
  • LDAP/LDAPS: متطلبات التوقيع، ربط القناة (تتطلب مصادقة لفحص CBT الموثوق على LDAPS)
  • MSSQL: تطبيق EPA (يتطلب مصادقة لفحص موثوق)
  • RPC: إحصاء نقاط نهاية MS-RPC، متطلبات المصادقة (يتطلب مصادقة لفحص موثوق)
  • WINRM/WINRMS: إدارة WS-Management، تطبيق EPA، ربط القناة (فحص مصادق عليه) (قيد التطوير)
  • SMTP: كشف مصادقة NTLM، دعم STARTTLS (قيد التطوير)
  • IMAP/IMAPS: مصادقة NTLM، الوصول إلى البريد المشفر (قيد التطوير)

الكشف المتقدم

  • انعكاس NTLM: يحدد المضيفات المعرضة لهجمات انعكاس NTLM (CVE-2025-33073)
  • CVE-2025-54918: يكتشف مضيفات Windows Server 2025 غير المصححة المعرضة لانعكاس NTLM عبر إكراه PrintSpooler RPC إلى LDAPS. يتم الإبلاغ عنها كمستوى MEDIUM على أي مضيف Server 2025 غير مصحح؛ يرتفع إلى CRITICAL عندما يكون المضيف هو Domain Controller مع تمكين PrintSpooler. يتم الفحص عبر UBR (Update Build Revision) المستعلم من السجل.
  • CVE-2019-1040 (إسقاط MIC): يكتشف المضيفات ذات UBRs الأقل من عتبة تصحيح يونيو 2019، مما يتيح تجريد حقل MIC للتوصيل عبر البروتوكولات (SMB إلى LDAP/LDAPS) باستخدام --remove-mic في ntlmrelayx. يتم الإبلاغ عنها كمستوى HIGH. يستخدم UBR المستعلم بالفعل لكل مضيف، لا حاجة لطلبات شبكة إضافية.
  • كشف Ghost SPN: في وضع --audit، يستعلم Active Directory عن أسماء خدمة رئيسية (SPNs) لا تحتوي أسماء مضيفاتها على سجل DNS. يمكن للمهاجم تسجيل اسم DNS المفقود لاعتراض مصادقة NTLN الموجهة إلى ذلك الخدمة الأساسية. تنقسم النتائج إلى ضعيف (لا يوجد سجل DNS على الإطلاق) وربما ضعيف (يتم حلها فقط عبر wildcard DNS). يتم الإبلاغ عنها كمستوى MEDIUM. تُكتب النتائج الكاملة إلى possible-ghost-spns.txt. يمكن إخفاؤها باستخدام --no-ghosts.
  • WebDAV/WebClient: يكتشف المضيفات التي تعمل بها خدمة WebDAV WebClient
  • دعم NTLMv1: يتحقق من دعم مصادقة NTLMv1 (بشكل فردي أو على مستوى GPO)
  • ثغرات الإكراه: يكتشف PetitPotam، PrinterBug، DFSCoerce غير المصادق عليهم (إذا تم تحديدها)

تحليل مسارات التوصيل

  • يحدد تلقائيًا مسارات هجوم التوصيل القابلة للتطبيق (تعمل، تحتاج إلى مزيد من العمل)
  • يعطي الأولوية للمسارات حسب التأثير (حرج، عالي، متوسط، منخفض)
  • كشف التوصيل عبر البروتوكولات (يتطلب --ntlmv1 أو --ntlmv1-all - كشف عبر البروتوكولات فقط عند اكتشاف استخدام Net-NTLMv1 مؤكد)
  • مسارات انعكاس NTLM (بما في ذلك مسارات إزالة MIC الجزئية/التوصيل عبر البروتوكولات)
  • مسارات CVE-2025-54918: MEDIUM على أي مضيف Server 2025 غير مصحح، CRITICAL على Domain Controller غير مصحح مع تمكين PrintSpooler
  • مسارات CVE-2019-1040: HIGH، توصيل عبر البروتوكولات من SMB إلى LDAP عبر تجريد MIC (--remove-mic)
  • مسارات Ghost SPN: MEDIUM، عرض 5 مسارات في التقرير مع الإخراج الكامل في possible-ghost-spns.txt
  • منطق تقدير الشدة قيد التطوير، قدم طلبات سحب للتحسينات! لا تتم تغطية 100% من المواقف/السيناريوهات حاليًا - الهدف هو تغطية جميع البدائيات الممكنة.

خيارات الاستهداف

  • تدقيق Active Directory (--audit): تعداد جميع أجهزة الكمبيوتر من AD عبر LDAP. يتطلب بيانات اعتماد AD ذات صلاحيات منخفضة ونظام DNS وظيفي داخل البيئة. استخدم --dc-ip أو حرّر /etc/resolv.conf للفرض.
  • إدخال ملف: تحميل الأهداف من ملف نصي
  • تدوين CIDR: فحص الشبكات الفرعية الكاملة (مثل 10.0.0.0/24)
  • نطاقات IP: فحص نطاقات IP (مثل 10.0.0.1-254)
  • مضيفات فردية: استهداف مضيفات محددة أو FQDNs (python3 relayking.py -u blah -p pass -d domain.local <your_target_ip_or_hostname>)

صيغ الإخراج

  • نص عادي: إخراج قابل للقراءة البشرية مع نتائج مفصلة
  • JSON: بيانات منظمة للتحليل البرمجي
  • XML: تنسيق بيانات هرمي
  • CSV: تنسيق متوافق مع جداول البيانات
  • قابل للـ grep: تنسيق سطر واحد لكل نتيجة لسهولة التحليل
  • Markdown: تنسيق جاهز للتوثيق

ميزات متنوعة

  • الإكراه الجماعي: --coerce-all مع --audit وبيانات اعتماد ذات صلاحيات منخفضة لإكراه كل جهاز في النطاق من أجل توصيل حسابات الكمبيوتر الجماعي. مفيد جدًا في البيئات التي يتم فيها تمكين Net-NTLMv1.
  • اكتشاف Net-NTLMv1: --ntlmv1 أو --ntlmv1-all لاكتشاف GPOs الخاصة بـ LanMan على مستوى النطاق. --ntlmv1-all يفحص جميع المضيفات من AD وقيم سجلها باستخدام RemoteRegistry. (يتطلب صلاحيات مدير محلي).
  • إنشاء قائمة التوصيل: --gen-relay-list <ملف> لإنتاج ملف أهداف قابل للاستيراد مباشرة لمفتاح -tf في ntlmrelayx.py.
  • فحص Ghost SPN: يتم تشغيله تلقائيًا في وضع --audit عند وجود بيانات اعتماد. يمكن إخفاؤه باستخدام --no-ghosts. تكتب النتائج الكاملة إلى possible-ghost-spns.txt بجانب التقرير الرئيسي؛ يعرض التقرير أول 5 نتائج لتجنب الفوضى.
  • ميزات مصادقة Kerberos مرنة: يجب أن تعمل مصادقة Kerberos عبر -k (واسم FQDN لـ ) بشكل جيد. إذا كانت البيئة تحتوي على Domain Controllers معطّل فيها NTLM تمامًا ولكنها تتسامح معه في أي مكان آخر، يمكنك استخدام حتى لا يتعارض مع أي فحوصات. أيضًا، تتوفر و للعمل عبر SOCKS/وكلاء آخرين. حتى kerb يعمل في هذا السيناريو بسهولة.

الاستخدام

اطبع خيارات سطر الأوامر/الاستخدام باستخدام -h، كما هو متوقع:

root@kitploit:~
python3 relayking.py -h

أمثلة

أعلام الاستخدام الموصى بها لتغطية الشبكة الكاملة + تقرير الإخراج إلى نص عادي و JSON:

root@kitploit:~
python3 relayking.py -u ‘lowpriv’ -p ‘lowpriv-password’ -d client.domain.local --dc-ip 10.0.0.1 -vv --audit --protocols smb,ldap,ldaps,mssql,http,https --threads 10 -o plaintext,json --output-file relayking-scan --proto-portscan --ntlmv1 --gen-relay-list relaytargets.txt

فحص مصادق عليه أخف بدون فحوصات HTTP(S) + تقرير الإخراج إلى نص عادي و JSON:

root@kitploit:~
python3 relayking.py -u ‘lowpriv’ -p ‘lowpriv-password’ -d client.domain.local --dc-ip 10.0.0.1 -vv --audit --protocols smb,ldap,ldaps,mssql -o plaintext,json --output-file relayking-scan --proto-portscan --gen-relay-list relaytargets.txt

فحص مصادق عليه لهدف واحد (هدف واحد = موضعي، آخر وسيطة) + تقرير إلى stdout فقط بنص عادي:

root@kitploit:~
python3 relayking.py -u ‘lowpriv’ -p ‘lowpriv-password’ -d client.domain.local -vv --protocols smb,ldap,ldaps,mssql,http,https -o plaintext SERVER1-EXAMPLE.LAB.LOCAL

مسح غير مصادق عليه بنطاق CIDR كهدف + لا ملف تقرير/stdout بنص عادي فقط:

root@kitploit:~
python3 relayking.py --null-auth -vv --protocols smb,ldap,http -o plaintext 10.0.0.0/24

تدقيق كامل، فحص جميع المضيفات لـ Net-NTLMv1 عبر RemoteRegistry (ثقيل):

root@kitploit:~
python3 relayking.py -u ‘lowpriv’ -p ‘lowpriv-password’ -d client.domain.local --dc-ip 10.0.0.1 -vv --audit --protocols smb,ldap,ldaps,mssql,http,https --threads 10 -o plaintext,json --output-file relayking-scan --proto-portscan --ntlmv1-all --gen-relay-list relaytargets.txt

ملاحظات حول الوظائف:

الأداء

  • يوجد 10 خيوط/مهام ماسحة رئيسية افتراضيًا، يتم تحديدها باستخدام --threads. يحصل كل خيط رئيسي على خيوط عاملة لمهام معينة تحته. يستخدم HTTP، على سبيل المثال، 20 خيطًا لكل خيط رئيسي. ينتج عن ذلك حوالي 200 خيط HTTP مفتوح لفحص مصادقة NTLM عبر HTTP. في معظم الأوقات، يتم تحمل هذا جيدًا، ولكن إذا تسبب في تأخير/مشاكل في الشبكة، قلل عدد الخيوط. الافتراضي 10 خيوط سريع جدًا على أي حال.
  • ربما تريد دائمًا استخدام --proto-portscan مع جميع عمليات المسح الخاصة بك. يحسن الأداء بشكل كبير ويمنع الماسح من انتظار المهلات على المنافذ غير الموجودة فعليًا. إذا تسبب في مشاكل، يمكنك إزالته على حساب أداء المسح (لكن لا ينبغي أن يسبب مشاكل!)

التجميع

  • يمكن إجراء المسح مع التجميع عن طريق تقسيم المضيفات إلى مجموعات. يمكن استخدام الخيارات --max-scangroup و --split-into و --skip للتحكم في التجميع.
  • يمكنك تحديد --max-scangroup لتحديد عدد الأهداف لكل مجموعة. على سبيل المثال، --max-scangroup 100 سيقسم 299 هدفًا إلى 3 مجموعات. ستكون المجموعات 100 و 100 و 99 هدفًا.
  • يمكنك تحديد --split-into لتحديد عدد المجموعات. على سبيل المثال، --split-into 3 سيقسم 299 هدفًا إلى 3 مجموعات. ستكون المجموعات 100 و 100 و 99 هدفًا. لا يمكنك تحديد --max-scangroup و --split-into في نفس الوقت.
  • يمكنك تحديد --skip لتخطي المجموعات. على سبيل المثال، --max-scangroup 3 --skip 1 سيقسم 299 هدفًا إلى 3 مجموعات كـ 100 و 100 و 99 هدفًا، ويتخطى المجموعة الأولى ثم يبدأ المسح من المجموعة الثانية. يساعد ذلك عندما ترغب في إعادة تشغيل هذه الأداة.

ملاحظات سلوك الميزات:

  • --ntlmv1 أو --ntlmv1-all: إضافة --ntlmv1 ستسحب كل GPOs الخاصة بـ LanMan للنطاق ولا شيء غير ذلك. يتطلب بيانات اعتماد AD ذات صلاحيات منخفضة. --ntlmv1-all يتطلب بيانات اعتماد إدارية وسيفحص كل مضيف على حدة في النطاق الذي لديه منفذ SMB مفتوح بحثًا عن مفتاح السجل LMCompatibilityLevel. تشغيل --ntlmv1 على الأقل مطلوب لإظهار/كشف مسارات التوصيل SMB عبر البروتوكولات.
    • تعطيل السجل البعيد يمكن أن يسبب مشاكل مع --ntlmv1-all. أيضًا ثقيل جدًا وغير آمن من حيث OPSEC، لكنه شامل. ربما لا يُنصح به إلا إذا كنت تلعب بجرأة أو يائسًا.
  • الإخراج بصيغ متعددة. توفير الصيغ بترميز مفصول بفواصل (-o json,plaintext) و --output-file relayking-scan ينتج relayking-scan.json + relayking-scan.txt لذا لا حاجة لتشغيله مرتين لصيغ متعددة. المتاح: plaintext, json, xml, csv, grep, markdown (الافتراضي: plaintext)
  • وظيفة --coerce-all ستستخدم PetitPotam و DFSCoerce و PrinterBug على جميع المضيفات المستهدفة. كما تقوم بإكراه جماعي لكل جهاز في النطاق دون تشغيل تدقيق البروتوكول الكامل. توفير + في سينفذ تدقيقًا للنطاق إكراهًا جماعيًا. ()

قائمة المهام

  • المزيد من الاختبارات (يمكنك المساعدة)
  • أداة إسقاط ملف الإكراه مع التنظيف. (يتطلب ميزات محددة - تواصل مباشرة إذا كنت تريد إضافة هذا)
  • إنشاء ويكي الاستخدام
  • توصيل Kerberos + مسارات. إنشاء منطق يحيط بجميع تقنيات توصيل krb بما في ذلك الانعكاس.
  • وضع --opsec-safe محتمل يتجنب استخدام Impacket/مكتبات Python أخرى مميزة. ليس تافهًا للتنفيذ.

المشكلات المعروفة

  • مع وجود أدوات جانبية متعددة وميزات تقوم باستعلام LDAPS بشكل منفصل، تم إنشاء منطق مجنون تمامًا من حيث عدم دمجها وكل منها تفعل شيئًا خاصًا بها. حاليًا أعتقد أن --ntlmv1 ومدقق بيانات الاعتماد ووحدة Ghost SPN ومحلل الأهداف جميعها تقوم بعملها الخاص في المصادقة. هذا أمر سخيف تمامًا ويحتاج إلى الدمج لاستخدام وحدة واحدة للمصادقة.
  • ربما توجد أخطاء غبية إضافية مع مجموعات مختلفة من توقيع LDAP وربط القناة.
  • مشاكل خطيرة مع RPC على أحدث إصدارات Server 2025 / Win11. تحتاج إلى إصلاح.
  • حالات حافة غبية مع خدمات HTTP(S) يصعب حسابها مما يؤدي إلى نتائج إيجابية/سلبية خاطئة.

تقديم المشكلات/طلبات السحب

المشكلات

  • سيتم إغلاق المشكلات المفتوحة التي تحتوي على أخطاء/فشل الأداة دون أي تفاصيل ("هذا لا يعمل"/"لماذا لا يعمل").
  • بشكل عام، قم بتشغيل الأداة باستخدام -vv أو -vvv إذا كنت تواجه أخطاء. يستمر تحسين التسجيل مع كل إصدار.
  • عند تقديم المشكلات، يُفضل تقديم أكبر قدر ممكن من التفاصيل لتسهيل التصحيح/استكشاف الأخطاء وإصلاحها. يرجى تحرير أي معلومات حساسة من إخراج التصحيح مثل مجالات العميل/الهدف، أسماء الأجهزة، أي معلومات حساسة أخرى. لا تريد تسريب هياكل التوصيل الخاصة بعميلك للعالم.
  • وسائط الاستخدام التي أنتجت المشكلات/الأخطاء/السلوك المعطل ضرورية أيضًا.
  • المشكلات الناتجة عن خطأ المستخدم أو بيئات مكسورة أو غير مهيأة بشكل صحيح ستتم مراجعتها، ومن المحتمل إغلاقها. الاستثناءات من ذلك هي المواقف التي يجب أن تتعامل فيها الأداة بشكل رشيق مع خصوصية بيئية معينة وتفشل في التشغيل/تطرح استثناءات+تتبعات مكدس عند مواجهتها. يجب أن تكون هذه المواقف واضحة إلى حد ما. أمثلة على خطأ المستخدم/إعداد الشبكة المعطل أدناه:
    • على سبيل المثال، تقوم بتشغيل --audit ويفشل RelayKing في حل أي مضيفات في DNS لأن خوادم DNS الخاصة بهم ترفض ببساطة حل FQDNs الخاصة بالكمبيوتر في منطقة DNS المستهدفة. ليست مشكلة RelayKing.
    • أو، على سبيل المثال، الفشل في ضمان تكوين DNS بشكل صحيح على مضيف الاختبار الخاص بك (عن طريق التحقق من /etc/resolv.conf) ثم تفشل الأشياء في الحل بشكل صحيح - ليست مشكلة RelayKing.
    • أي شيء آخر PEBKAC.

طلبات السحب:

  • طلبات السحب مرحب بها دائمًا. الميزات الجديدة والتحسينات وإعادة الهيكلة التي تحسن الأداء/المنطق العام مرغوبة.
  • يمكن تقديم طلبات الميزات عبر طلبات السحب. وصف الميزة والسلوك المحدد وأعلام/وسيطات الاستخدام المحتملة هي بشكل عام الحد الأدنى المطلوب للنظر في التنفيذ.
  • يجب اختبار طلبات السحب بشكل شامل، ويفضل في بيئات متعددة قبل تقديمها. سنختبر طلبات السحب قبل دمجها، ولكن كلما زاد الاختبار في بيئات فريدة (خاصة بعد التغييرات/إعادة الهيكلة الكبيرة) كان أفضل. أريد الحفاظ على RelayKing موثوقًا وقويًا وعالي الأداء - وهذا يتطلب اختبارًا مكثفًا.

الإسنادات

  • فريقي - Depth Security (https://www.depthsecurity.com/): الدعم والمساعدة والتوجيه والاختبار. ستكون هذه الأداة عديمة الفائدة بدون الفريق.
  • Nick Powers (SpecterOps) (https://github.com/zyn3rgy) - RelayInformer: مصدر إلهام ومنطق مرجعي للكشف
  • العديد من المطورين / Alex Neff (https://github.com/NeffIsBack) - NetExec: تطبيقات منطق كشف متعددة.
  • Fortra/SecureAuthCorp/العديد من المطورين - Impacket: تطبيقات البروتوكولات. أشياء أخرى متنوعة.
  • Dirk-jan Mollema (https://github.com/dirkjanm) krbrelayx: تقنيات توصيل Kerberos، أشياء DNS.
  • Garrett Foster (SpecterOps) (https://github.com/garrettfoster13) SCCMHunter: منطق كشف SCCM. استخدام المختبر للاختبار (شكرًا جزيلاً!)
  • Oliver Lyak (https://github.com/ly4k) Certipy-AD: منطق كشف ADCS
  • Andrea Pierini (https://github.com/decoder-it): العديد من تقنيات وتكتيكات التوصيل.
  • p0dalirius (https://github.com/p0dalirius/GhostSPN): مفهوم ومنهجية كشف Ghost SPN.
  • ربما آخرون فاتوني - لم تكن هذه الأداة ممكنة بدون مجتمع الأمن المعلوماتي الأوسع ومساهماتهم.

إخلاء المسؤولية

كما هي. بالتأكيد توجد العديد من الأخطاء. انظر أعلاه. غير مصممة أو مخصصة للنشاط غير القانوني/غير المصرح به، بوضوح.

ضع في اعتبارك سلوك وطبيعة جميع الأدوات التي تشغلها من أجل مشاركة العميل وعلى شبكاته. يتم ذلك من خلال قراءة كود المصدر للأداة وفهم الأعمال الداخلية قبل التنفيذ، وليس عن طريق تشغيل كود عشوائي وجدته على GitHub. بينما أؤكد لك أنه لا يوجد كود ضار/تدميري متعمد داخل RelayKing، فإن التحقق من صحة جميع الأدوات الجديدة/غير المستخدمة قبل تشغيلها هو بشكل عام ممارسة جيدة. ثق، ولكن تحقق دائمًا.

كن حذرًا عند الاستخدام في تمارين الفريق الأحمر، خاصة مع الفحوصات المصادق عليها و --audit. سيتم اكتشافك وسيكون خطؤك! كان يجب أن تقرأ التحذير في أعلى ملف README إذا كنت تقرأ هذه الجملة بطريقة ما ولم تكن تعرف هذا بالفعل.

بينما من غير المحتمل جدًا/النادر أن يكسر RelayKing شيئًا ما، فأنت بمفردك، ولا يتحمل المؤلف أو Depth Security أي مسؤولية عن أي نتائج/مشكلات/مشاكل/انقلابات جيوماتية مكانية تؤدي إلى انفجارات نووية قد تنشأ (مهما كانت غير محتملة) من تشغيل RelayKing. قد تختلف النتائج. يتم توفير RelayKing، مرة أخرى، بدون أي ضمانات أو كفالة لأي نتائج أو ميزات أو فائدة أو سلوك محدد - مذكور صراحة هنا (و/أو غير مذكور) أو ضمنيًا بأي شكل آخر.

المستودع الشرعي الوحيد على GitHub للمؤلف (logansdiomedi) موجود على https://github.com/depthsecurity/RelayKing-Depth - جميع الآخرين هي شوك/نسخ/أي شيء آخر، ولم يقرأ المؤلف أو يتحقق أو يختبر أو يحلل أو يفحص الوظائف/السلوك/الشرعية. استخدم عقلك.

الترخيص

ترخيص MIT - راجع ملف LICENSE للحصول على التفاصيل

تنزيل الأداة
--dc-ip
--krb-dc-only
--dns-tcp
-ns
--audit
--coerce
نفس الوقت
و
ثقيل
  • Ghost SPN (وضع --audit فقط): بعد اكتمال فحص المضيفات، يستعلم RelayKing AD عن أسماء SPNs التي لا تحتوي أسماء مضيفاتها على سجل DNS. هذه مرشحة لهجمات تسجيل DNS التي تعترض مصادقة NTLM. يتضمن التقرير ما يصل إلى 5 نتائج للحفاظ على الإخراج قابل للإدارة؛ تتم كتابة القائمة الكاملة دائمًا إلى possible-ghost-spns.txt في دليل العمل. مرر --no-ghosts لتخطي هذا الفحص تمامًا.
  • CVE-2025-54918: يتم الفحص عبر UBR (رقم بناء التحديث) المقروء بالفعل من سجل كل مضيف أثناء المسح. مضيفات Server 2025 غير المصححة (البناء 26100، UBR < 6584) تحصل على مستوى MEDIUM. إذا كان المضيف أيضًا Domain Controller مع تمكين PrintSpooler، ترتفع الشدة إلى CRITICAL.
  • CVE-2019-1040 (إسقاط MIC): أيضًا يعتمد على UBR، لا حاجة لحركة شبكة إضافية. المضيفات الأقل من عتبة تصحيح يونيو 2019 تحصل على علامة HIGH ويتم تحديدها كمرشحة للتوصيل عبر البروتوكولات باستخدام علامة --remove-mic في ntlmrelayx.