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 비밀번호 앞을 유지하십시오 ! 따라서 비밀번호가 UbuntuLoveruUbuntuLover경우 하이픈 뒤에 사용해야 합니다.

디스크가 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.