Ubuntu 14.04 LTS에서 (Windows) BitLocker 암호화 드라이브 사용


43

Ubuntu에 BitLocker 암호화 드라이브를 어떻게 마운트 할 수 있습니까?

Wine 웹 사이트를 확인했으며 BitLocker를 지원하지 않았으며 컴퓨터에 Dislocker를 설치하는 방법을 모릅니다.

학교 컴퓨터가 Linux OS 대신 Windows OS를 사용하기 때문에 암호화를 제거 할 수 없습니다. 또한 Windows OS가 작동하지 않아 Ubuntu를 설치했기 때문입니다.

답변:


44

첫째, 우리는 두 개의 폴더를 확인 /media/bitlocker하고 /media/mount:

sudo mkdir /media/bitlocker /media/mount

그런 다음 Dislocker를 다운로드 한 후 추출 하십시오 .

필요한 패키지를 설치하려고합니다.

sudo apt-get install libfuse-dev

설치하려면 디렉토리를 dislocker폴더 로 변경해야 합니다.

cd dislocker

운영 체제에 따라 다음 중 하나를 선택해야합니다.

  • Debian Jessie 또는 Ubuntu 14.04 이상을 기반으로하는 Debian 유사 디스토의 경우 :

    aptitude install gcc cmake make libfuse-dev libpolarssl-dev ruby-dev
    
  • 데비안 스트레치 또는 우분투 16.04 이상을 기반으로 한 데비안 유사 디스토의 경우 :

    aptitude install gcc cmake make libfuse-dev libmbedtls-dev ruby-dev
    

이제 마지막으로 디스 록커를 설치합니다 :

cmake .
make
sudo make install

여기서 실수로 모든 드라이브를 지우지 않도록 파티션을 찾아야합니다.

sudo fdisk -l

복구 암호가있는 경우 다음을 사용하여 암호를 해독 할 수 있습니다.

sudo dislocker -r -V /dev/sdaX -p1536987-000000-000000-000000-000000-000000-000000-000000 -- /media/bitlocker

PS : 1536987-000000-000000-000000-000000-000000-000000-000000복구 암호로 바꿔야 합니다.

비밀번호를 알고 있다면 비밀번호를 사용할 수도 있습니다.

sudo dislocker -r -V /dev/sdaX -uPASSWORD -- /media/bitlocker

Pssst : PASSWORD사용자 비밀번호로 바꾸 십시오. 주의 :u 비밀번호 앞을 유지하십시오 ! 따라서 비밀번호가 UbuntuLover인 uUbuntuLover경우 하이픈 뒤에 사용해야 합니다.

디스크가 sdb에 마운트 된 경우 sdb1 옵션을 사용하십시오.

복구 파일로 암호를 해독하는 경우 "path / to / .BEK"를 대신 사용하십시오.

sudo dislocker-fuse -V /dev/sdcX -f /media/user/usb-drive/00000000-0X0X-0XX0-XXX0-XXXX0XXX00XX.BEK -- /media/bitlocker

이제 파일을 마운트합니다 :

sudo -i
cd /media/bitlocker
mount -r -o loop dislocker-file /media/mount

(위의 마운트가 "권한 거부"로 실패하면 -r옵션을 추가하고 다시 시도하십시오.)

이제 / media / mount 폴더로 이동하여 해독 된 데이터를 볼 수 있습니다.

자세한 내용과 정보 는 소스 를 읽으십시오 .


복구 비밀번호가 없습니다. 그리고 어디서 이것을 얻을 수 있는지 잘 모르겠습니다. 이것에 대해 말해 줄 수 있습니까?
— Ejaz Karim

1
나는 또한 이것을 필요로했다 : sudo apt-get install libpolarssl-dev-그렇지 않으면 make는 실패 할 것이다.
— friederbluemle

3
이것은 또한 bitlockered 드라이브에 쓰거나 읽을 수 있습니까?
— Samir

1
우분투 16.10에 실패
— nazar2sfive

1
dislocker 일부 BitLocker를 용기 / 버전에 대한 액세스를 읽기 - 쓰기 (RW)를 지원해야한다 "소스"링크 (2014 년) 윈도우 8 RW 액세스가 아직 지원되지 말한다 및 코멘트는 것이라고 말했습니다 비록 ( "자동 RO로 마운트 mount는 rw)로 표시됩니다. " 아마 "ntfs-3g-mount : mount failed : Permission denied " 마운트 오류가 발생 합니다. 생략 -r장착 RW를 시도해야 마운트 dislocker &에 옵션을
— Xen2050

7

BitLocker 암호화 드라이브를 사용하려면 Dislocker가 필요합니다. 여기 에서 다운로드 하거나 GitHub 리포지토리 도 있습니다.

설치하려면 다음이 필요합니다.

  • 컴파일러, GCC 또는 Clang ;
  • Make (또는 FreeBSD의 경우 gmake)
  • 퓨즈 헤더;
  • PolarSSL의 헤더;
  • Windows Vista, 7 또는 8에서 BitLocker로 암호화 된 파티션입니다.

자세한 지침은 이 페이지를 참조하거나 install.txt다운로드 한 Dislocker 아카이브의 파일을 참조하십시오 .


5
당신이나요 정말 GitHub에 대한 위키 백과 페이지에 링크가?
— Vercas

6

아주 좋은 튜토리얼이지만 한 가지 문제가 있습니다. 파일은 읽기 전용이므로 읽기 전용 플래그를 사용해야합니다.

mount -ro loop dislocker-file /media/mount

또한 -u (--user-password) 옵션을 사용하면 훨씬 쉽게 수행 할 수 있습니다.

sudo dislocker -r -V /dev/sdaX -u -- /media/mount
Enter the user password:▯ 

같은 폴더에 다시 마운트하려면 다음을 사용하십시오.

sudo dislocker -r -V /dev/sdaX -u -- -o nonempty /media/mount

(여기서 X는 암호화 된 드라이브 번호로 대체해야합니다 (예 : / dev / sda7))


3
또한 make uninstall이 패키지에는 사용하지 마십시오 . 심볼릭 링크가 끊어지고 / usr / bin이 삭제 된 것처럼 보이고 배포판을 다시 설치해야하지만 재부팅 후 파일이 모두 있다고 생각합니다. 이 문제를 해결하는 데 도움이되는 페이지를 찾을 수 없지만 Makefile에 관리자가 알아야 할 다른 문제가 있습니다.
— technop

0

최근에 dislocker를 설치했으며 스크립트를 실행해도 설치 중에도 cmake .찾을 때 오류가 발생했습니다 polarssl.

우연히, 나는 결국 설치 관리 : 당신이 실행하지 않아야 cmake에서 /dislocker/src디렉토리 첫 번째 답변에서 언급 한 (어쩌면 과거에 일) 만해야한다 :

cd /dislocker
cmake .

어쩌면 makedislocker / src에서 작동하지만 cmake그렇지 않습니까?
— Xen2050

0

libpolarssl의 새 패키지 이름은 다음과 같습니다. libmbedtls-dev

cmake 용 libpolarssl 구성 요소를 설치하여 설치할 수 있습니다.

apt-get install libmbedtls-dev

그러면 cname과 다른 모든 것이 잘 작동합니다.


따라서이 솔루션과 모든 이전 솔루션에는 암호화 키가 BitLocker 자체의 경우와 마찬가지로 마더 보드의 TPU에만 저장되는 것이 아니라 드라이브 자체에 완전히 저장되어 있어야합니다.
— matt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.