Ignorar a criptografia do Ubuntu

1

Eu preciso entrar em um sistema Ubuntu criptografado (14 talvez?). E, sim, é meu, eu sou o dono legal, etc. O problema é que perdi a senha em um movimento. Existem alguns dados que são muito importantes para mim.

Enviei algumas imagens. Elas são o máximo que posso obter: link .

É o único sistema operacional em um laptop Acer.

Como posso ignorar a criptografia sem perder os dados? Certamente isso é possível. Por favor, confira o link para as imagens para ter uma idéia melhor dos vários métodos que tentei.

Atualização: A maioria das pessoas parece sugerir que é impossível, mas para a força bruta. Eu sugiro que a versão do Ubuntu tenha pelo menos 2 anos de idade. Pode haver falhas de segurança desatualizadas?

    
por typosruinjokes 17.02.2017 / 00:31

2 respostas

2

"bruteforce-luks" pode ser usado para quebrar volumes Luks criptografados . 2 métodos ...

  • tente todas as senhas possíveis com um conjunto de caracteres
  • tente todas as senhas em um arquivo

Tudo o que você precisa fazer é criar um arquivo com palavras para tentar quebrá-lo. Se você se lembrar do tamanho da senha ou de partes da senha, ela acelerará as coisas. Encontrar uma senha de 20 ou mais sem pistas vai demorar muito. Muito tempo.

Dependências:

sudo apt-get install dh-autoreconf
sudo apt-get install libcryptsetup-dev

Faça o download do zipfile , descompacte e faça as configurações normais, make, make install. Existem alguns exemplos no link também; o que o uso poderia ser ...

  

Tente encontrar a senha de um volume criptografado do LUKS usando 6 threads, tentando as senhas contidas em um arquivo de dicionário:

 bruteforce-luks -t 6 -f dictionary.txt /dev/sdd1

Agora tudo que você precisa é criar o dictionay.txt (e alterar o sdd1 para o dispositivo que você precisa quebrar).

Aqui está um script para gerar palavras ; "abc" e todas as combinações de 3 letras:

import itertools
res = itertools.product('abc', repeat=3) 
for i in res: 
    print ''.join(i)

3 letras, 3 formas = 3 ** 3 = 27 palavras.

Não conhecer letras na sua senha e assumir letras e dígitos (então nenhum outro caractere) será impossível. Se 26 letras, maiúsculas e minúsculas e dígitos com uma palavra até 20 caracteres = 62 ** 20 = 7,044234255 × 10³⁵

Esse último link também tem uma referência a crise ; uma ferramenta para criar um dicionário.

    
por Rinzwind 19.02.2017 / 02:09
1

Como afirmado por Byte Commander em seu comentário, isso não será possível por nenhum meio razoável. Esse é o propósito da criptografia e é implacável para os usuários na sua situação.

A menos que você esteja disposto a pagar uma grande quantia de dinheiro para recuperar esses dados profissionalmente ( ainda improvável), a única maneira que eu poderia pensar seria encontrar um utilitário ou script de força bruta usando um lista de suas senhas mais comuns.

    
por Norr 17.02.2017 / 07:29