Apri la chiavetta USB di Bitlocker su OS X

7

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 "Read Me.url"

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

    
posta A. Richard 26.05.2016 - 22:22
fonte

4 risposte

8

In realtà ho chiesto un po 'di successo perché pensavo che avrebbe giovato a tutti; -)

Ecco il processo completo. Alcuni link mancano perché non ho abbastanza reputazione per incorporarli tutti. Mi dispiace.

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

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 da riga di comando Xcode

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

      xcode-select --install
      
      • Se si verifica un errore "-bash: xcode-select: comando non trovato", è necessario installare Xcode dall'App store, quindi riavviare questo comando.
      • Se viene visualizzata una finestra popup di avviso che chiede se si desidera installare, fare clic sul pulsante "Installa".
      • Se stampa errore "xcode-select: errore: gli strumenti della riga di comando sono già installati, [...]", tutto è pronto.
  3. "Homebrew"

    • Seguendo le istruzioni sul loro sito web, digita seguendo nel terminale:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • Se riscontri un errore relativo alla mancata installazione degli strumenti Xcode mentre lo hai installato, modifica il percorso in Xcode:

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

    • Scarica ZIP (disponibile nel pulsante verde "Clona o Scarica" a destra)
    • Estrai il contenuto ZIP
    • Apri il terminale e cambia la directory nella directory dislocker-master
    • Compila e installa il dislocker:

      brew install src/dislocker.rb
      
      • Se riscontri un errore relativo alla mancata installazione degli strumenti Xcode mentre lo hai installato, modifica il percorso in questo modo:

        sudo xcode-select -switch /
        

Non essere disperato, è ora tempo per montare la chiavetta USB !

Ma non sarà banale ...

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

    sudo mkdir /tmp/mydrive
    

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

  4. Decifra la chiavetta USB con il 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 ad elencare "/ tmp / mydrive / dislocker-file" da solo. Supponiamo che sia lì e scrivi il percorso così com'è.

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

Perché davvero niente è facile, per ripulire devi fare quanto segue:

  1. Smonta l'unità
    • Ad esempio dal tuo amico Utility Disco, seleziona la sua icona e fai clic sul pulsante "Smonta"
  2. Elimina l'immagine
    • Da "Utility Disco", seleziona l'unità grigia e dal menu "File" seleziona "Rimuovi".
  3. Scollega il volume del fusibile

    sudo  hdiutil detach /tmp/mydrive/
    

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

Come hai notato, il processo è decisamente complesso e alla fine ottengo solo un'unità di sola lettura. Mi interessa una risposta migliore.

    
risposta data 26.05.2016 - 22:23
fonte
6

Mi piacerebbe condividere la mia esperienza su High Sierra, perché 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

Note

  • Per installare e / o usare osxfuse potresti aver bisogno di abilitare la loro estensione del kernel in System Preferences → Security & Privacy → General

  • Assicurati di riavviare prima di procedere ulteriormente (come consiglia osxfuse di farlo).

dislocker

brew install dislocker

Operazione

Mount

# 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

Script

Ho anche creato un aspetto 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
    
risposta data 20.02.2018 - 22:07
fonte
0

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

    
risposta data 02.10.2018 - 20:48
fonte
0

Soluzione alternativa

Usa Windows nella macchina virtuale. Passare attraverso il dispositivo USB alla VM e condividere di nuovo su MacOS host.

Non l'ho provato, ma dovrebbe funzionare teoricamente.

    
risposta data 04.01.2019 - 06:45
fonte

Leggi altre domande sui tag