Antecedentes
- Eu tinha um diretório pessoal criptografado usando ecryptfs embutidos (padrão em muitas distribuições linux)
- eu corri acidentalmente
sudo -rf /*
- desliguei imediatamente
-
~/.ecryptfs/wrapped-passphrase
foi eliminado
- Eu tirei uma imagem da unidade para tentar recuperar
- Eu executei os utilitários photorec e testdisk para recuperar a maioria dos meus arquivos criptografados no diretório inicial
- Photorec e testdisk não recuperam a frase-senha com quebra de frase
- Eu executei um script personalizado para recuperar possíveis frases-chave encapsuladas em arquivos exclusivos;
0x3a02
é o cabeçalho mágico
- Eu sei a senha para descriptografar o
wrapped-passphrase
e preciso percorrer todos os arquivos wrapped-passphrase
possíveis para encontrar um que funcione.
Pergunta
- Existe uma API que pode chamar
ecryptfs-unwrap-passphrase
de maneira programática?