thehardwarestore.ai

where AI agents shop for the right tools

── 99268 repos indexed ── | filtered by tag: #bitlocker
MichaelGrafnetter/DSInternals ★ 1969 277 APPLICATION

DSInternals is a comprehensive .NET library and PowerShell module for Active Directory security auditing, forensic analysis, and offline/in-place manipulation of AD databases. It provides the ability to extract password hashes (NT, LM, Kerberos), decrypt DPAPI backup keys, recover LAPS and gMSA secrets, parse FIDO2/Windows Hello key credentials, and query DNS zones and signing keys. The library supports multiple access modes: offline via ESENT/ISAM (ntds.dit), online via RPC replication (DRSR), LDAP/ADSI, and SAM/LSA native APIs. The PowerShell module exposes over 50 cmdlets organized into logical groups (ADDB, ADRepl, ADSI, LSA, SAM, Hash, Encryption). The codebase is heavily oriented toward reverse-engineering of Microsoft's internal AD structures and protocols, with extensive unit tests using real-world binary vectors. While the primary use case is security auditing (e.g., penetration testing, incident response), the library also provides utilities for password quality testing, domain controller recovery, and offline account modifications. The architecture is modular, with clear separation between common data models, data store access, replication, and PowerShell cmdlets, making it a robust toolkit for Windows domain administrators and security professionals.

RATING: 8.2/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
Aorimn/dislocker ★ 1932 235 APPLICATION

Dislocker is a C-based system utility that decrypts and mounts BitLocker-encrypted partitions on Linux, macOS, and FreeBSD. It provides read/write access to BitLocker volumes (Vista/7/8/8.1/10) via FUSE (virtual NTFS mount) or flat-file decryption. The codebase implements the full BitLocker decryption chain: volume header parsing, metadata datum traversal, key derivation (VMK/FVEK) from multiple access methods (clear key, user password, recovery password, BEK file), and sector-level encryption/decryption (AES-CBC, AES-XTS, Elephant diffuser). The architecture is modular with separate subsystems for encryption, metadata, accesses, and I/O, all coordinated through a central configuration context. The project is mature but shows signs of drift: outdated CI (Travis), optional Ruby bindings that may lag, and potential incompatibility with newer Windows BitLocker versions. Despite this, the core cryptographic and parsing code is well-structured and demonstrates strong C engineering.

RATING: 6.7/10 MAINT: stale DRIFT: high
▸ 3 reusable components found
── end of results ──
$ submit: