Apri la chiavetta USB Bitlocker su OS X


8

Ho una chiavetta USB crittografata dallo strumento integrato di Windows 7 (bitlocker). Vorrei aprirlo sul mio OS X El Capitan.

Quando lo apro, tutto ciò che ottengo è un file "BitLockerToGo.exe" e un altro "Leggi Me.url"

Ho trovato alcuni pezzi qua e là ma nessuna procedura completa per mac.



@Marthijn "M3 bitlocker" merita di essere menzionato: il modello di licenza mi ha scoraggiato dall'usarlo ma il lettore è libero di scegliere.
A. Richard,

Risposte:


9

In realtà ho chiesto un po 'di successo perché pensavo che sarebbe andato a beneficio di tutti ;-)

Ecco il processo completo. Mancano alcuni link perché non ho abbastanza reputazione per incorporarli tutti. Mi dispiace per quello.

Di alto livello, abbiamo "solo" bisogno di sbloccare.

Ma per installarlo, ci sono alcune dipendenze da risolvere ... abbiamo bisogno di:

  1. "Fusibile per OS X"
    • Basta scaricare .img sul loro sito, aprire ed eseguire il programma di installazione .pkg
  2. Strumenti per sviluppatori della riga di comando Xcode

    • Non sono sicuro di quale sia la risposta generica.
    • Apri un terminale e digita

      xcode-select --install
      
      • Se viene visualizzato l'errore "-bash: xcode-select: comando non trovato", è necessario installare Xcode dall'App Store, quindi riavviare questo comando.
      • Se viene visualizzato un popup di avviso che richiede se si desidera installare, fare clic sul pulsante "Installa".
      • Se viene stampato l'errore "xcode-select: error: gli strumenti della riga di comando sono già installati, [...]", sei pronto.
  3. "Homebrew"

    • Seguendo le istruzioni sul loro sito Web, digitare quanto segue nel terminale:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • Se viene visualizzato un errore relativo agli strumenti Xcode non installati mentre è stato installato, modificare il percorso in Xcode:

      sudo xcode-select -switch /
      
  4. e ovviamente disarmante !

    • Scarica ZIP (disponibile nel pulsante verde "Clone or Download" sulla destra)
    • Estrarre il contenuto ZIP
    • Apri il terminale e cambia la directory nella directory dislocker-master
    • Compila e installa dislocker:

      brew install src/dislocker.rb
      
      • Se viene visualizzato un errore relativo agli strumenti Xcode non installati mentre è stato installato, modificare il percorso in questo modo:

        sudo xcode-select -switch /
        

Non essere disperato, ora è il momento di montare la chiavetta USB !

Ma non sarà banale ...

  1. Identifica il dispositivo della chiavetta USB, usando Utility Disco:
    • Apri Utility Disco e seleziona l'unità chiavetta USB. Da qualche parte dovresti ottenere qualcosa come "disk3s1". Sostituisci questo esempio con il tuo valore reale nelle righe seguenti.
    • Tieni aperta Utility Disco, che verrà utilizzata nei passaggi successivi
  2. Espellere l'unità USB, ad esempio da Utility Disco (pulsante Smonta)
  3. Creare una directory per il file decrittografato

    sudo mkdir /tmp/mydrive
    

    Attenzione: questa directory avrà strane caratteristiche: appare con "ls" ma non con "ls -l" e non nel Finder ovunque si trovi, inoltre il contenuto non può essere elencato, e il tentativo di eliminarlo spesso fallisce con strani messaggio di errore. Ecco perché l'ho messo in / tmp che viene pulito ad ogni riavvio.

  4. Decifrare la chiavetta USB con dislocker. Se il disco è "disk3s1" e la password è "MyPassword", il comando sarà simile a:

    sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
    
  5. Aggiungi l'immagine del disco a Utility Disco e montala

    sudo hdiutil attach -imagekey diskimage-class=CRawDiskImage /tmp/mydrive/dislocker-file
    

    Nota: non provare a elencare "/ tmp / mydrive / dislocker-file" da solo. Supponi solo che sia lì e scrivi il percorso così com'è.

Hourray !!!, la nuova unità è lì!


Perché davvero nulla è facile, per ripulire è necessario effettuare le seguenti operazioni:

  1. Smonta l'unità
    • Ad esempio dall'utilità disco del tuo amico, seleziona la sua icona e fai clic sul pulsante "Smonta"
  2. Sbarazzati dell'immagine
    • Da "Utility Disco", seleziona l'unità in grigio, e dal menu "File" seleziona "Espelli".
  3. Staccare il volume del fusibile

    sudo  hdiutil detach /tmp/mydrive/
    

Solo ora la directory / tmp / mydrive è una directory semplice che può essere eliminata ...


Come hai notato, il processo è decisamente complesso e finalmente ottengo solo un'unità di sola lettura. Sono interessato a qualsiasi risposta migliore.


brew install src/dislocker.rbfallito sul makegradino. Stranamente, in esecuzione manualmente cmake, makee make installriuscito e installato in cantina.
Ha disegnato Stephens il

Jonatan $ sudo dislocker -V / dev / disk2s1 - user-password xxx - ~ / Decrypted-disk Immettere la password utente: fusibile: argomento non valido `/ Users / Jonatan / Decrypted-disk 'quale può essere l'errore? Ho provato sia con una directory esistente che con una directory non esistente ...
jontejj,

8

Vorrei condividere la mia esperienza su High Sierra, in quanto sembra essere ancora più semplice.

Installazione

homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Fusibile per macOS

brew cask install osxfuse

Appunti

  • Per installare e / o utilizzare osxfuse potrebbe essere necessario abilitare l'estensione del kernel in System Preferences → Security & Privacy → General

  • Assicurati di riavviare prima di procedere ulteriormente (come consigliato da osxfuse).

dislocker

brew install dislocker

operazione

Montare

# to unlock the dislocker image
sudo dislocker -v -V /dev/disk3s1 -r -uPASSWORD ~/mydrive

# to mount the unlocked image
sudo hdiutil attach /tmp/mydrive/dislocker-file -imagekey diskimage-class=CRawDiskImage -mountpoint /Volumes/mydrive

Smonta

# unmount the unlocked image
sudo hdiutil detach /Volumes/mydrive

# release the unlocked bitlocker
sudo hdiutil detach /tmp/mydrive

copione

Ho anche creato una sintesi per facilitare la procedura di montaggio / smontaggio:

# mount, will be available at /Volumes/bitlocker.disk3s1
sudo mount-bitlocker /dev/disk3s1 PASSWORD

# unmount
sudo umount-bitlocker /dev/disk3s1

Questa è l'unica risposta corretta aggiornata. Nemmeno il github dislocker viene aggiornato.
not2qubit

0

Posso confermare che funziona ancora (2 ottobre 2018). Tuttavia, sia il comando di sblocco del dislocker che l'essenza montano il volume in sola lettura. Quando è richiesto l'accesso completo (lettura / scrittura), rimuovere l'opzione "-r" dal comando dislocker e / o modificare il gist mount-bitlocker rimuovendo "-r".


-1

Soluzione alternativa

Usa Windows nella macchina virtuale. Passa attraverso il dispositivo USB alla VM e condividi di nuovo su host macOS.

Non l'ho provato ma dovrebbe funzionare teoricamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.