Ilustração de um caminho de recuperação de senha acelerado por GPU reconstruindo uma frase-senha de carteira esquecida

Uma senha esquecida em uma carteira antiga do Blockchain.info não precisa significar que os fundos se foram. Para clientes que criaram uma carteira anos atrás e perderam ou esqueceram parcialmente a senha, a recuperação por força bruta acelerada por GPU é uma opção legítima e frequentemente bem-sucedida, desde que a busca seja construída em torno de um modelo realista do que a pessoa provavelmente digitou, em vez de uma tentativa cega por todas as combinações possíveis.

Como a Recuperação Realmente Acontece

Um caso recente levou cerca de uma semana de computação contínua em uma única GPU de consumo para ser resolvido. Ao longo de toda a recuperação, o processo passou por mais de um bilhão de candidatos a senha, testados em lotes crescentes, porque uma busca puramente aleatória nessa escala levaria, na prática, uma eternidade. Os lotes que realmente importam são construídos a partir do que o cliente lembra, frases parciais, palavras prováveis, substituições e erros de digitação comuns, e não de ciclos por caracteres arbitrários.

Por Que a Aceleração por GPU Importa

Carteiras do Blockchain.info e do Blockchain.com usam derivação de chave PBKDF2 com um número significativo de iterações, que é intencionalmente lenta de calcular, esse é justamente o propósito do design, já que torna a força bruta cara. Rodar a busca em uma placa de vídeo em vez de uma CPU é mais de dez vezes mais rápido, porque a mesma etapa repetitiva de derivação se paraleliza bem na arquitetura de uma GPU. O hardware para isso custa alguns milhares de dólares e não é especialmente exótico, mas transforma uma busca de vários anos em uma de poucos dias.

Onde o Verdadeiro Trabalho Acontece

O hardware e as ferramentas de software envolvidos, construídos em grande parte sobre o projeto de código aberto btcrecover, não são a parte difícil. A verdadeira habilidade está em construir a lista de tokens, o conjunto de palavras, frases e variações prováveis que a busca vai testar, restrita o suficiente para que o processo termine em horas ou dias em vez de séculos, mas ainda ampla o suficiente para cobrir o que o cliente pode realisticamente ter digitado.

  • Entrevistamos o cliente sobre cada memória parcial da senha, palavras, números, uma frase, um padrão que ele costuma reutilizar.
  • Construímos uma lista de tokens a partir desses fragmentos, incluindo variantes prováveis de capitalização e substituição.
  • Adicionamos padrões comuns de erro de digitação, exclusões, caracteres trocados, teclas repetidas, caracteres inseridos, já que senhas reais raramente são digitadas perfeitamente logo na primeira vez.
  • Rodamos a busca com aceleração por GPU, acompanhando o tempo estimado de conclusão à medida que o conjunto de candidatos se expande.
  • Recalculamos a busca com um conjunto de candidatos cada vez maior, caso a primeira passada, mais restrita, não produza uma correspondência.
Ponto-chave

A taxa de sucesso nesse tipo de recuperação depende quase inteiramente de quanto o cliente realmente lembra da senha, não do poder bruto de computação. Uma lista de tokens bem construída a partir de algumas memórias reais supera, em ordens de magnitude, uma busca por força bruta em todo o espaço de caracteres.

O Que Isso Não Cobre

Essa abordagem funciona especificamente para uma senha esquecida ou parcialmente lembrada em um arquivo de carteira ao qual o cliente ainda tem acesso legítimo, não para uma carteira cujo acesso foi perdido por completo, ou em que o elemento faltante é uma seed phrase, e não uma senha. Uma carteira protegida por uma senha totalmente aleatória e não lembrada não é um alvo realista de força bruta dentro de qualquer prazo prático, independentemente do hardware.

Por Que Isso Importa Além do Detalhe Técnico

Carteiras antigas do Blockchain.info da era 2013 a 2017 são uma fonte comum de valor travado, contas que as pessoas criaram cedo, esqueceram, e não conseguem mais acessar com confiança na senha exata usada. Entender que a recuperação é realisticamente possível, e aproximadamente quanto tempo leva, muda a equação para muita gente sentada sobre fundos que, de outra forma, teria simplesmente dado como perdidos.

recuperação de senharecuperação de carteiraforça brutaBlockchain.info

Artigos relacionados

Como Recuperamos NFTs Roubados de Carteiras Comprometidas O Homem Que Passou 17 Anos Tentando Recuperar Criptomoedas Perdidas As Primeiras 24 Horas Após Descobrir um Roubo de Criptomoedas