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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/bloodhoundad/sharphound3
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعجمع المعلوماتاختبار الاختراقالفريق الأحمرArchived
GitHubbloodhoundad/sharphound3

SharpHound3

مجمع بيانات C# لمشروع BloodHound، الإصدار 3

عرض المستودع
556149منذ 4 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
SharpHound3 — مجمع بيانات C# لمشروع BloodHound، الإصدار 3 | Kitploit

هذا لم يعد مدعومًا الآن لصالح SharpHound. البيانات التي تم جمعها باستخدام هذه الطريقة لن تعمل مع BloodHound 4.1+

SharpHound - إعادة كتابة بلغة C# لمُدخل BloodHound

الحصول على SharpHound

أحدث إصدار من SharpHound سيكون دائمًا في مستودع BloodHound هنا

تعليمات الترجمة

SharpHound مكتوب باستخدام ميزات C# 9.0. لترجمة هذا المشروع بسهولة، استخدم Visual Studio 2019.

إذا كنت ترغب في الترجمة على إصدارات سابقة من Visual Studio، يمكنك تثبيت حزمة nuget Microsoft.Net.Compilers.

بناء المشروع سيُنتج ملفًا تنفيذيًا بالإضافة إلى سكريبت PowerShell يضم الملف التنفيذي. جميع التبعيات مدمجة في الثنائي.

المتطلبات

SharpHound مصمم لاستهداف .Net 4.5. يجب تشغيل SharpHound من سياق مستخدم مجال، إما مباشرة من خلال تسجيل الدخول أو من خلال طريقة أخرى مثل RUNAS.

مزيد من المعلومات

الاستخدام

خيارات التعداد

  • CollectionMethod - طريقة التجميع المستخدمة. تقبل هذه المعلمة قائمة مفصولة بفواصل. لها القيم المحتملة التالية (الافتراضي: Default):
    • Default - يجمع عضويات المجموعات، ثقة المجال، المجموعات المحلية، الجلسات، قوائم التحكم بالوصول (ACL)، خصائص الكائنات، وأهداف SPN.
    • Group - يجمع عضويات المجموعات.
    • LocalAdmin - يجمع المسؤولين المحليين.
    • RDP - يجمع مستخدمي سطح المكتب البعيد.
    • DCOM - يجمع مستخدمي COM الموزع.
    • PSRemote - يجمع مستخدمي الإدارة عن بُعد.
    • GPOLocalGroup - يجمع المسؤولين المحليين باستخدام كائنات نهج المجموعة.
    • Session - يجمع الجلسات.
    • ComputerOnly - يجمع المسؤولين المحليين، RDP، DCOM والجلسات.
    • LoggedOn - يجمع الجلسات المميزة (يتطلب صلاحيات إدارية على الأنظمة المستهدفة).
    • Trusts - يجمع تعداد ثقة المجال.
    • ACL - يجمع قوائم التحكم بالوصول.
    • Container - يجمع الحاويات.
    • DcOnly - يجمع باستخدام LDAP فقط. يشمل Group, Trusts, ACL, ObjectProps, Container, و GPOLocalGroup.
    • ObjectProps - يجمع خصائص الكائنات مثل LastLogon أو PwdLastSet.
    • All - يجمع جميع طرق التجميع باستثناء GPOLocalGroup.
  • Domain - ابحث في مجال معين. يستخدم مجالك الحالي إذا كان فارغًا (الافتراضي: null)
  • Stealth - ينفذ طرق التجميع الخفية. جميع الخيارات الخفية أحادية الخيط.
  • ExcludeDomainControllers - يستثني وحدات تحكم المجال من التعداد (يتجنب أعلام Microsoft ATA :) )
  • ComputerFile - حدد ملفًا لتحميل أسماء/عناوين IP للكمبيوترات منه
  • LdapFilter - عامل تصفية LDAP لإضافته إلى البحث
  • OverrideUserName - يتجاوز اسم المستخدم لتعداد الجلسة (متقدم)
  • RealDNSName - يتجاوز اسم DNS لاستدعاءات API
  • CollectAllProperties - يجمع جميع خصائص LDAP النصية بدلاً من مجموعة فرعية
  • WindowsOnly - يحدد جمع الكمبيوترات للأنظمة التي يتطابق نظام تشغيلها مع *Windows*

خيارات الحلقة

  • Loop - تكرار عمليات جمع الكمبيوترات
  • LoopDuration - مدة التكرار
  • LoopInterval - مدة الانتظار بين التكرارات

خيارات الاتصال

  • DomainController - حدد وحدة تحكم المجال التي تريد الاتصال بها (الافتراضي: null)
  • LdapPort - حدد المنفذ الذي يعمل عليه LDAP (الافتراضي: 0)
  • SecureLdap - الاتصال بـ AD باستخدام LDAP آمن بدلاً من LDAP العادي. سيتصل بالمنفذ 636 افتراضيًا.
  • LdapUsername - اسم مستخدم للاتصال بـ LDAP. يتطلب أيضًا معلمة LDAPPassword (الافتراضي: null)
  • LdapPassword - كلمة مرور المستخدم للاتصال بـ LDAP. يتطلب أيضًا معلمة LDAPUser (الافتراضي: null)
  • DisableKerberosSigning - يعطل تشفير LDAP. غير موصى به.

خيارات الأداء

  • PortScanTimeout - يحدد المهلة الزمنية لطلبات ping بالمللي ثانية (الافتراضي: 2000)
  • SkipPortScan - يوجه Sharphound لتخطي طلبات ping للتحقق من أنظمة التشغيل
  • Throttle - يضيف تأخيرًا بعد كل طلب لكمبيوتر. القيمة بالمللي ثانية (الافتراضي: 0)
  • Jitter - يضيف نسبة تذبذب إلى Throttle (الافتراضي: 0)

خيارات الإخراج

  • OutputDirectory - المجلد الذي سيتم تخزين ملفات JSON فيه (الافتراضي: .)
  • OutputPrefix - بادئة لإضافتها إلى ملفات JSON الخاصة بك (الافتراضي: "")
  • NoZip - لا تضغط ملفات JSON في ملف zip. تترك ملفات JSON على القرص (الافتراضي: false)
  • EncryptZip - إضافة كلمة مرور تم إنشاؤها عشوائيًا إلى ملف zip.
  • ZipFileName - حدد اسم ملف zip
  • RandomizeFilenames - عشوائية أسماء ملفات الإخراج
  • PrettyJson - إخراج JSON مع مسافة بادئة على عدة أسطر لتحسين القراءة. المقابل هو زيادة حجم الملف.
  • DumpComputerStatus - تفريغ رموز الخطأ من الاتصال بالكمبيوترات

خيارات التخزين المؤقت

  • CacheFileName - اسم ملف ذاكرة التخزين المؤقت لـ Sharphound (الافتراضي: .bin)
  • NoSaveCache - لا تحفظ ملف ذاكرة التخزين المؤقت على القرص. بدون هذه العلامة، سيتم حفظ .bin على القرص
  • InvalidateCache - إبطال ملف ذاكرة التخزين المؤقت وإنشاء ذاكرة تخزين مؤقت جديدة

خيارات متنوعة

  • StatusInterval - الفاصل الزمني لعرض التقدم أثناء التعداد بالمللي ثانية (الافتراضي: 30000)
تنزيل الأداة