Dislocker: различия между версиями
Generic (обсуждение | вклад) Нет описания правки Метка: ручная отмена |
Generic (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
[[Категория:Soft]] | [[Категория:Soft]] | ||
DisLocker – инструмент для чтения разделов, зашифрованных в BitLocker. Dislocker используется для чтения томов, зашифрованных в системных версиях Windows от Vista до 10, и зашифрованных разделов BitLocker-To-Go. | <b>DisLocker</b> – инструмент для чтения разделов, зашифрованных в BitLocker. Dislocker используется для чтения томов, зашифрованных в системных версиях Windows от Vista до 10, и зашифрованных разделов BitLocker-To-Go. | ||
BitLocker-To-Go предназначен для работы со съемными носителями. | <b>BitLocker-To-Go</b> предназначен для работы со съемными носителями. | ||
BitLocker — технология, которая используется для шифрования разделов диска в операционной системе Windows. | <b>BitLocker</b> — технология, которая используется для шифрования разделов диска в операционной системе Windows. | ||
При расшифровке раздела требуется указать каталог, куда будет сохранен dislocker-file. Этот файл является виртуальным разделом NTFS, поэтому его можно смонтировать как любой раздел, а затем читать или записывать в него файлы. Запись в виртуальный файл NTFS приведет к изменению содержимого базового раздела BitLocker. | При расшифровке раздела требуется указать каталог, куда будет сохранен <b>dislocker-file</b>. Этот файл является виртуальным разделом NTFS, поэтому его можно смонтировать как любой раздел, а затем читать или записывать в него файлы. Запись в виртуальный файл NTFS приведет к изменению содержимого базового раздела BitLocker. | ||
== Сборка из исходников == | == Сборка из исходников == | ||
$ git clone https://github.com/Aorimn/dislocker | $ git clone https://github.com/Aorimn/dislocker | ||
$ cd dislocker | $ cd dislocker | ||
# apt-get install gcc cmake make libfuse-devel libmbedtls-devel libruby-devel | # apt-get install gcc cmake make libfuse-devel libmbedtls-devel libruby-devel | ||
$ cmake . | $ cmake . | ||
$ make | $ make | ||
</source> | |||
== Установка == | == Установка == | ||
Строка 21: | Строка 22: | ||
== Использование == | == Использование == | ||
После установки dislocker для работы с зашифрованными разделами доступны следующие утилиты: | После установки dislocker для работы с зашифрованными разделами доступны следующие утилиты: | ||
* dislocker-bek – для анализа файла .bek и печати информации о нем; | * dislocker-bek – для анализа файла .bek и печати информации о нем; | ||
* dislocker-metadata – для печати информации о томе, зашифрованном BitLocker; | * dislocker-metadata – для печати информации о томе, зашифрованном BitLocker; | ||
Строка 33: | Строка 33: | ||
=== Использование dislocker в режиме FILE === | === Использование dislocker в режиме FILE === | ||
В режиме FILE весь раздел BitLocker расшифровывается в файл. Этот процесс может занять значительное время, зависящее от размера раздела. | В режиме <b>FILE</b> весь раздел BitLocker расшифровывается в файл. Этот процесс может занять значительное время, зависящее от размера раздела. | ||
Для расшифровывания раздела необходимо выполнить команду вида: | Для расшифровывания раздела необходимо выполнить команду вида: | ||
dislocker -V /dev/sda3 -u -- /media/<имя_файла> | |||
dislocker -V /dev/sda3 -u -- / | |||
где: | где: | ||
* /dev/sda3 — зашифрованный раздел Bitlocker; | |||
* /media — директория, в которую будет записан файл; | |||
/media — директория, в которую будет записан файл; | * <имя_файла> — произвольное имя расшифрованного файла. | ||
<имя_файла> — произвольное имя расшифрованного файла. | |||
Далее будет запрошен пароль, с помощью которого был зашифрован раздел. Необходимо его ввести и нажать Enter. | Далее будет запрошен пароль, с помощью которого был зашифрован раздел. Необходимо его ввести и нажать <b>Enter</b>. | ||
Для монтирования расшифрованного раздела необходимо создать отдельную директорию: | Для монтирования расшифрованного раздела необходимо создать отдельную директорию: | ||
Строка 67: | Строка 65: | ||
dislocker -V /dev/sda3 -u -- /media/dislocker | dislocker -V /dev/sda3 -u -- /media/dislocker | ||
где: | где: | ||
/dev/sda3 — зашифрованный раздел Bitlocker; | * /dev/sda3 — зашифрованный раздел Bitlocker; | ||
* /media/dislocker — директория для расшифровывания раздела. Указывать имя файла, как в режиме FILE, не нужно! | |||
/media/dislocker — директория для расшифровывания раздела. Указывать имя файла, как в режиме FILE, не нужно! | |||
Далее будет запрошен пароль, с помощью которого был зашифрован раздел. Необходимо его ввести и нажать Enter. | Далее будет запрошен пароль, с помощью которого был зашифрован раздел. Необходимо его ввести и нажать Enter. |
Версия от 19:58, 27 июля 2024
DisLocker – инструмент для чтения разделов, зашифрованных в BitLocker. Dislocker используется для чтения томов, зашифрованных в системных версиях Windows от Vista до 10, и зашифрованных разделов BitLocker-To-Go.
BitLocker-To-Go предназначен для работы со съемными носителями.
BitLocker — технология, которая используется для шифрования разделов диска в операционной системе Windows.
При расшифровке раздела требуется указать каталог, куда будет сохранен dislocker-file. Этот файл является виртуальным разделом NTFS, поэтому его можно смонтировать как любой раздел, а затем читать или записывать в него файлы. Запись в виртуальный файл NTFS приведет к изменению содержимого базового раздела BitLocker.
Сборка из исходников
$ git clone https://github.com/Aorimn/dislocker $ cd dislocker # apt-get install gcc cmake make libfuse-devel libmbedtls-devel libruby-devel $ cmake . $ make
</source>
Установка
# cd /home/user/dislocker # make install
Использование
После установки dislocker для работы с зашифрованными разделами доступны следующие утилиты:
- dislocker-bek – для анализа файла .bek и печати информации о нем;
- dislocker-metadata – для печати информации о томе, зашифрованном BitLocker;
- dislocker-find – скрипт на Ruby, который находит зашифрованный раздел BitLocker среди подключенных дисков;
- dislocker-file – для расшифровки раздела BitLocker в файл, отформатированный как раздел NTFS, который можно смонтировать;
- dislocker-fuse – параметр, который используется при вызове команды dislocker, он динамически расшифровывает раздел BitLocker с помощью FUSE.
Dislocker поддерживает работу в двух режимах:
- FILE;
- FUSE.
Использование dislocker в режиме FILE
В режиме FILE весь раздел BitLocker расшифровывается в файл. Этот процесс может занять значительное время, зависящее от размера раздела.
Для расшифровывания раздела необходимо выполнить команду вида:
dislocker -V /dev/sda3 -u -- /media/<имя_файла>
где:
- /dev/sda3 — зашифрованный раздел Bitlocker;
- /media — директория, в которую будет записан файл;
- <имя_файла> — произвольное имя расшифрованного файла.
Далее будет запрошен пароль, с помощью которого был зашифрован раздел. Необходимо его ввести и нажать Enter.
Для монтирования расшифрованного раздела необходимо создать отдельную директорию:
mkdir /media/<директория>
И выполнить команду монтирования:
mount -o loop /media/<имя_файла> /media/<директория>
где:
/media/<имя_файла> — путь к расшифрованному файлу;
/media/<директория> — директория монтирования.
Использование dislocker в режиме FUSE Второй режим предполагает использование FUSE — драйвера файловой системы, который позволяет пользователям без особых привилегий создавать их собственные файловые системы. В режиме FUSE расшифровывание происходит «на лету». Расшифровывается только тот блок, к которому в данный момент обращается система.
Для расшифровывания необходимо создать отдельную директорию:
mkdir /media/dislocker
Для запуска процесса расшифровывания раздела используется команда:
dislocker -V /dev/sda3 -u -- /media/dislocker
где:
- /dev/sda3 — зашифрованный раздел Bitlocker;
- /media/dislocker — директория для расшифровывания раздела. Указывать имя файла, как в режиме FILE, не нужно!
Далее будет запрошен пароль, с помощью которого был зашифрован раздел. Необходимо его ввести и нажать Enter.
Для монтирования расшифрованного раздела необходимо создать отдельную директорию:
mkdir /media/mount И выполнить команду монтирования:
mount -o loop /media/dislocker/dislocker-file /media/mount где:
/media/dislocker/dislocker-file — файл, который был расшифрован;
/media/mount — директория монтирования.