tcplay: não é possível montar o sistema de arquivos no volume TrueCrypt com a proteção de volume oculta após o mapeamento

3

Estou usando o tcplay para trabalhar com um volume Truecrypt com um volume oculto de 4 GB localizado no gigabyte final. Quando eu monto o volume normal ou o volume oculto, eles montam muito bem. No entanto, quando eu monto o volume normal com proteção de volume oculta (opção --protect-hidden , ou em forma abreviada, -e ), é isso que eu recebo:

[root@oc2222167007 /media]# tcplay -m truecrypt2 -e -d /dev/loop0
Passphrase: <password of external volume>
Passphrase for hidden volume: <password of hidden volume>
All ok!
[root@oc2222167007 /media]# parted -l | grep -B1 -A5 truecrypt

Error: /dev/mapper/truecrypt2: unrecognised disk label
<output ommited>

Quando eu montei o sistema de arquivos com -e , ele não vai pegá-lo ...

[root@oc2222167007 /media]# cryptsetup remove truecrypt2
[root@oc2222167007 /media]# tcplay -m truecrypt2 -d /dev/loop0
Passphrase: <password of external volume>
All ok!
[root@oc2222167007 /media]# parted -l | grep -B1 -A5 truecrypt
Model: Linux device-mapper (crypt) (dm)
Disk /dev/mapper/truecrypt2: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  4295MB  4295MB  ext4

... mas se eu montar o volume externo desse jeito, funciona bem.

O que está acontecendo?

    
por RAKK 23.04.2014 / 19:05

1 resposta

1

Tendo meio que o mesmo problema, não consigo montar o volume externo protected-hidden, mas posso montar como bem desprotegido, mas posso facilmente atrapalhar meus dados ocultos por causa disso.

se eu tentar montá-lo protegido, recebo este erro da montagem:

mount: wrong fs type, bad option, bad superblock on /dev/mapper/tmp.000,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail  or so

Parece que ele não reconhece o sistema de arquivos original e não me permite montar, mesmo que eu defina o tipo de sistema de arquivos no comando mount .

No entanto, há uma solução alternativa que eu encontrei para isso, logo após mapear o dispositivo protegido com tcplay usei mkfs para criar um sistema de arquivos, depois disso ele foi montado corretamente e o volume oculto permanece intacto.

Mas há um problema com essa abordagem, digamos que você crie um contêiner de 10Mb, com um volume oculto de 6Mb, se você criar um sistema de arquivos depois de ativar a proteção de volume oculta, receberá um volume de 4Mb, e isso será exibido como 4Mb montar o volume externo, ele deve mostrar o 10Mb, então teríamos um problema com a negabilidade plausível, o que é o uso de ter um volume oculto, se você não pode esconder o espaço usado para o volume oculto

    
por 31.12.2014 / 11:48