Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ntdissector | Kitploit
도구/GitHubGitHub/synacktiv/ntdissector
Encryption/Decryption ToolsPassword AttacksInformation GatheringDigital Forensics
GitHubsynacktiv/ntdissector

ntdissector

저장소 보기
183224개월 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

ntdissector

Ntdissector는 NTDS 데이터베이스의 레코드를 파싱하기 위한 도구입니다. 레코드는 JSON 형식으로 덤프되며 객체 클래스로 필터링할 수 있습니다.

SYSTEM 하이브 또는 올바른 bootkey를 16진수 형식으로 제공하면 해당 열에서 암호화 레이어가 제거됩니다.

자세한 내용은 다음 블로그 게시물을 참조하세요:

  • 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
도구 다운로드