dissect.target.volumes.bde¶
Module Contents¶
Classes¶
An extension of the |
Attributes¶
- dissect.target.volumes.bde.log¶
- exception dissect.target.volumes.bde.BitlockerVolumeSystemError(message: str | None = None, extra: list[Exception] | None = None)¶
Bases:
dissect.target.exceptions.VolumeSystemErrorA volume system error occurred.
- class dissect.target.volumes.bde.BitlockerVolumeSystem(fh: BinaryIO | list[BinaryIO], *args, **kwargs)¶
Bases:
dissect.target.volume.EncryptedVolumeSystemAn extension of the
VolumeSystemclass that provides additional functionality for dealing with encryption.It adds helper functions for interacting with the
KEYCHAIN, so that subclasses don’t have to manually interact with it.- Parameters:
fh – The file-like object on which to open the encrypted volume system.
- __type__ = 'bitlocker'¶
A short string identifying the type of volume system.
- bde¶
- unlock_with_passphrase(passphrase: str, is_wildcard: bool = False) None¶
- unlock_with_recovery_key(recovery_key: str, is_wildcard: bool = False) None¶
- unlock_with_bek_file(bek_file: pathlib.Path, is_wildcard: bool = False) None¶
- unlock_volume() dissect.util.stream.AlignedStream¶