Quase dois anos atrás, um detentor de criptomoeda recorreu ao famoso hacker Joe Grande em busca de ajuda para recuperar o acesso a uma carteira digital criptografada em seu computador, que supostamente continha cerca de US$ 2 milhões em Bitcoin. Grande recusou o pedido. Você sabe, Grande é especializado em tecnologia de hardware, enquanto Michael armazena suas criptomoedas em uma carteira baseada em software.

O proprietário da moeda digital bloqueada, que vive na Europa sob o pseudônimo de “Michael”, disse à Wired que deseja permanecer anônimo. Ele usou um gerenciador de senhas chamado RoboForm, que gera uma senha forte e depois a armazena em um arquivo criptografado criado com a ferramenta TrueCrypt. Infelizmente, os anos se passaram e o arquivo foi corrompido, e Michael perdeu a senha de 20 caracteres que usava para proteger seus 43,6 Bitcoins.

Embora ele tenha gerado as senhas usando o gerenciador de senhas RoboForm, ele não as armazenou no gerenciador por medo de que alguém invadisse seu computador e roubasse as senhas.

Michael contatou vários especialistas em criptografia. Todos disseram que ele estava perdendo tempo e que não tinha chance de recuperar seu dinheiro. No entanto, em junho passado, Michael contatou Grant novamente, esperando por um milagre. Grant concordou em ver o que poderia fazer e se perguntou se o gerenciador de senhas RoboForm usado para criar senhas tinha uma falha na forma como as gerava.

Grande se uniu a um colega hacker na Alemanha chamado Bruno e passou vários meses fazendo engenharia reversa no gerenciador de senhas. Para sua surpresa, eles descobriram que o gerador de números pseudoaleatórios usado para gerar senhas naquela versão tinha uma falha significativa, fazendo com que os números aleatórios não fossem completamente aleatórios. Acontece que os gerenciadores de senhas usam a data e a hora do seu computador para ajudar a “randomizar” as senhas.

Logo eles fizeram progressos. Se Michael soubesse a data ou o período aproximado em que gerou a senha, junto com alguns outros parâmetros importantes, eles poderiam gerar um clone da senha.

É claro que Michael não conseguiu determinar quando gerou a senha. Sua carteira mostra que ele depositou Bitcoin pela primeira vez em 14 de abril de 2013. Assim, a equipe configurou o programa para gerar senhas de 1º de março a 20 de abril de 2013. Nenhum deles conseguiu.

Depois, ajustaram o horário de 20 de abril para 1º de junho de 2013, mas ainda não tiveram colheita. O hacker pediu novamente mais detalhes, como se tinha certeza de que caracteres especiais foram usados ​​para gerar a senha. Michael tinha quase certeza de suas informações originais, mas descobriu que as duas senhas de 2013 não usavam caracteres especiais, então ajustaram as configurações para excluir essas duas senhas e encontraram senhas correspondentes. A senha de Michael foi gerada em 15 de maio de 2013 às 16h10min40s GMT.

Grand e Bruno aceitaram uma pequena parte da taxa e deram a Michael a senha para acessar o restante. De acordo com a Wired, ele esperou até que o Bitcoin atingisse US$ 62.000 antes de vender sua posição. Atualmente, ele detém aproximadamente 30 BTC, no valor de aproximadamente US$ 2 milhões. Seu objetivo é manter os Bitcoins até que atinjam um valor de US$ 100.000 cada, o que lhe renderia aproximadamente US$ 3 milhões.

Finalmente, Michael disse que estava feliz por ter perdido sua senha anos atrás. Caso contrário, ele acredita que perderá muito dinheiro com a venda de seus Bitcoins quando eles atingirem US$ 40 mil por moeda.

Perder sua senha é uma coisa boa financeiramente, disse ele.