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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ntdissector — محلل قاعدة بيانات NTDS الخاصة بـ Active Directory يفرّغ السجلات إلى صيغة JSON، ويدعم تصفية الكائنات، ويفك تشفير الأعمدة المشفرة باستخدام SYSTEM hive أو bootkey. | Kitploit
أدوات/GitHubGitHub/synacktiv/ntdissector
أدوات التشفير/فك التشفيرهجمات كلمات المرورجمع المعلوماتالتحاليل الرقمية الجنائية
GitHubsynacktiv/ntdissector

ntdissector

محلل قاعدة بيانات NTDS الخاصة بـ Active Directory يفرّغ السجلات إلى صيغة JSON، ويدعم تصفية الكائنات، ويفك تشفير الأعمدة المشفرة باستخدام SYSTEM hive أو bootkey.

عرض المستودع
183222منذ 5 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

ntdissector

Ntdissector هي أداة لتحليل سجلات قاعدة بيانات NTDS. يتم تفريغ السجلات بتنسيق JSON ويمكن تصفيتها حسب فئة الكائن.

من خلال توفير SYSTEM hive أو bootkey الصحيح بصيغة سداسية عشرية، ستتم إزالة طبقات التشفير من الأعمدة الصحيحة.

مزيد من المعلومات في المقالات التالية:

  • تقديم ntdissector، الأداة المتعددة الاستخدامات لملفات NTDS.dit
  • استخدام ntdissector لاستخراج الأسرار من ملفات ADAM NTDS

التثبيت

root@kitploit:~
$ python3 -m pip install [--user] ./ntdissector

الاستخدام

root@kitploit:~
$ ntdissector -h                           
usage: ntdissector [-h] [-system SYSTEM] -ntds NTDS [-bootKey BOOTKEY] [-outputdir OUTPUTDIR] [-cachedir CACHEDIR] [-f FILTER] [-filters] [-limit LIMIT] [-cn] [-debug] [-verbose]
                      [-silent] [-ts] [-w WORKERS] [-nocache] [-dryRun]

NTDS Dissector

optional arguments:
  -h, --help            show this help message and exit
  -V, --version         Display version info

Files:
  -system SYSTEM        SYSTEM hive to parse
  -ntds NTDS            NTDS file to parse
  -bootKey BOOTKEY      Force bootkey (skips the SYSTEM hive parsing)
  -outputdir OUTPUTDIR  Base output directory
                        (Default: /home/mehdie/.ntdissector/out/)
  -cachedir CACHEDIR    Base cache directory
                        (Default: /home/mehdie/.ntdissector/.cache/)

Filter options:
  -f FILTER, --filter FILTER
                        Filter object classes, 'all' to dump everything.
                        Use -filters to get a list of available object classes
                        Default: [user, secret, group, domainDNS].
  -filters              Print all classes available for filtering
  -limit LIMIT          Dump a specific number of objects then stop

Display options:
  -cn                   Toggle CN naming output (Default: LDAP naming)
  -debug                Turn DEBUG output ON
  -verbose              Turn INFO output ON
  -silent               Silent
  -ts                   Adds a timestamp to every logging output
  -keepDel              Keeps deleted records

Miscellaneous:
  -w WORKERS, -workers WORKERS
                        Number of workers (default: 5)
  -nocache              Disable cache
  -dryRun               Launch in dry run mode, ignores cache files

Examples:

> Dump users, groups and domain backup keys
$ ntdissector -ntds NTDS.dit -system SYSTEM -outputdir /tmp/ntdissector/ -ts -f user,group,secret

> Dump all records from the database
$ ntdissector -ntds NTDS.dit -system SYSTEM -outputdir /tmp/ntdissector/ -ts -f all

> Dump user objects and include deleted records
$ ntdissector -ntds NTDS.dit -system SYSTEM -outputdir /tmp/ntdissector/ -ts -f user -keepDel

> List object classes available to filter records
$ ntdissector -ntds NTDS.dit  -filters

في أول تشغيل، تقوم الأداة تلقائيًا ببناء مخطط لفئات الكائنات والسمات. يتم تخزين كلا المخططين محليًا في ذاكرة التخزين المؤقت لتخطي هذه الخطوة في التشغيل التالي.

الأدلة الافتراضية:

  • ملفات ذاكرة التخزين المؤقت: ~/.ntdissector/.cache/[hash]
  • دليل الإخراج: ~/.ntdissector/out/[hash]/[object-class-name].json
تنزيل الأداة