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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ExtractBitlockerKeys — 도메인에서 BitLocker 복구 키를 자동으로 추출하는 시스템 관리 또는 사후 침투 스크립트입니다. | Kitploit
도구/GitHubGitHub/p0dalirius/extractbitlockerkeys
Encryption/Decryption ToolsData ExfiltrationInformation GatheringPost-Exploitation
GitHubp0dalirius/extractbitlockerkeys

ExtractBitlockerKeys

도메인에서 BitLocker 복구 키를 자동으로 추출하는 시스템 관리 또는 사후 침투 스크립트입니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

도메인에서 Bitlocker 복구 키를 자동으로 추출하는 시스템 관리 또는 사후 침투 스크립트입니다.
GitHub release (latest by date) YouTube Channel Subscribers

기능

  • 도메인 컨트롤러의 LDAP에서 모든 컴퓨터 목록을 자동으로 가져옵니다.
  • 다중 스레드 연결을 사용하여 LDAP에서 Bitlocker 키를 추출합니다.
  • LDAP 결과 페이지를 반복하여 크기에 관계없이 도메인의 모든 컴퓨터를 가져옵니다.

[!WARNING] 이 백업을 도메인의 온라인 SMB 공유에 저장하지 마십시오. 인쇄하여 잠긴 금고에 물리적으로 보관하는 것이 좋습니다.

  • 결과를 JSON으로 내보내기 (컴퓨터 FQDN, 도메인, 복구 키, 볼륨 GUID, 생성일 및 조직 단위 포함)
  • 결과를 XLSX로 내보내기 (컴퓨터 FQDN, 도메인, 복구 키, 볼륨 GUID, 생성일 및 조직 단위 포함)
  • 결과를 SQLITE3로 내보내기 (컴퓨터 FQDN, 도메인, 복구 키, 볼륨 GUID, 생성일 및 조직 단위 포함)

Linux(Python)에서의 데모

도메인 domain.local의 모든 컴퓨터에서 Bitlocker 복구 키를 추출하려면 다음 명령어를 사용하십시오:

root@kitploit:~
./ExtractBitlockerKeys.py -d 'domain.local' -u 'Administrator' -p 'Podalirius123!' --dc-ip 192.168.1.101

다음과 같은 출력이 나타납니다:


Windows(PowerShell)에서의 데모

도메인 domain.local의 모든 컴퓨터에서 Bitlocker 복구 키를 추출하려면 다음 명령어를 사용하십시오:

root@kitploit:~
.\ExtractBitlockerKeys.ps1 -dcip 192.168.1.101 -ExportToCSV ./keys.csv -ExportToJSON ./keys.json

다음과 같은 출력이 나타납니다:


사용법

root@kitploit:~
$ ./ExtractBitlockerKeys.py -h
ExtractBitlockerKeys.py v1.1 - by Remi GASCOU (Podalirius)

usage: ExtractBitlockerKeys.py [-h] [-v] [-q] [-t THREADS] [--export-xlsx EXPORT_XLSX] [--export-json EXPORT_JSON] [--export-sqlite EXPORT_SQLITE] --dc-ip ip address [-d DOMAIN] [-u USER]
                               [--no-pass | -p PASSWORD | -H [LMHASH:]NTHASH | --aes-key hex key] [-k]

options:
  -h, --help            show this help message and exit
  -v, --verbose         Verbose mode. (default: False)
  -q, --quiet           Show no information at all.
  -t THREADS, --threads THREADS
                        Number of threads (default: 4).

Output files:
  --export-xlsx EXPORT_XLSX
                        Output XLSX file to store the results in.
  --export-json EXPORT_JSON
                        Output JSON file to store the results in.
  --export-sqlite EXPORT_SQLITE
                        Output SQLITE3 file to store the results in.

Authentication & connection:
  --dc-ip ip address    IP Address of the domain controller or KDC (Key Distribution Center) for Kerberos. If omitted it will use the domain part (FQDN) specified in the identity parameter
  -d DOMAIN, --domain DOMAIN
                        (FQDN) domain to authenticate to
  -u USER, --user USER  user to authenticate with

Credentials:
  --no-pass             Don't ask for password (useful for -k)
  -p PASSWORD, --password PASSWORD
                        Password to authenticate with
  -H [LMHASH:]NTHASH, --hashes [LMHASH:]NTHASH
                        NT/LM hashes, format is LMhash:NThash
  --aes-key hex key     AES key to use for Kerberos Authentication (128 or 256 bits)
  -k, --kerberos        Use Kerberos authentication. Grabs credentials from .ccache file (KRB5CCNAME) based on target parameters. If valid credentials cannot be found, it will use the ones specified in the command line.

기여

풀 리퀘스트를 환영합니다. 다른 기능을 추가하고 싶다면 이슈를 열어 주세요.

참고 자료

  • https://learn.microsoft.com/en-us/windows/win32/adschema/a-msfve-keypackage
  • https://learn.microsoft.com/en-us/windows/win32/adschema/a-msfve-recoveryguid
  • https://learn.microsoft.com/en-us/windows/win32/adschema/a-msfve-recoverypassword
  • https://learn.microsoft.com/en-us/windows/win32/adschema/a-msfve-volumeguid
도구 다운로드