Um hacker, que gastou dois anos para resolver um enigma complexo e desbloquear 6,6 bitcoins (cerca de R$ 2 milhões), foi surpreendentemente ‘hackeado’ logo após solucionar o desafio.
O enigma envolvia uma chave privada com 66 bits desconhecidos, que apesar de exigir uma quantidade absurda de recursos e tempo para ser resolvida, acabou sendo aproveitada por outro hacker mais esperto — ou por um bot automatizado — que roubou os bitcoins antes que o verdadeiro solucionador pudesse sacá-los.
- 🧐 O hacker original cometeu um erro ao revelar sua chave pública ao tentar retirar os 6,6 BTC. Isso facilitou o trabalho de outros, que enviaram transações com taxas maiores, garantindo que fossem processadas antes.
Para muitos, isso pode parecer injusto, e há quem argumente que o “ladrão” deveria ao menos dividir parte do prêmio com o solucionador original. No entanto, o mundo do hacking segue suas próprias regras, onde o mais rápido ou o mais astuto geralmente prevalece.
Como funciona o enigma?
Essa série de enigmas envolvendo chaves privadas de Bitcoin começou em 2015, quando os 6,6 BTC valiam apenas cerca de R$ 10 mil. Com o aumento do preço da criptomoeda, essas competições se tornaram ainda mais atrativas.
O enigma lançado no Bitcointalk funciona de uma maneira relativamente simples, mas engenhosa.
- 🔍 Alguém criou uma série de endereços de Bitcoin, cada um associado a uma chave privada gerada por uma fórmula específica.
- 🗝️ Cada endereço possui uma “chave privada” que pode ser decifrada se alguém conseguir entender o padrão ou a fórmula que gerou essas chaves.
- 💰 Quem conseguir resolver o enigma e descobrir a chave privada correta pode acessar os fundos associados ao endereço e, neste caso, a recompensa seria de cerca de 32 BTC.
- 🔢 Os números associados a cada endereço (como 3, 7, 8, etc.) são representações das chaves privadas em diferentes formatos (decimal e hexadecimal), e seguem uma sequência.
- 🔑 A chave privada é o que dá controle sobre os fundos no endereço, então, quem conseguir descobrir a fórmula por trás dessas chaves poderá acessar as moedas.
- 🧩 Neste enigma, a sequência de números segue um padrão que, se decifrado corretamente, permitirá que alguém encontre as próximas chaves privadas.
- 🏆 O desafio é entender essa sequência e aplicar o padrão correto para decifrar os endereços restantes e ganhar a recompensa.
Mesmo que a chave pública por si só não deva comprometer os fundos, a chave privada, gerada pela fórmula conhecida, foi explorada pelos atacantes assim que a chave pública foi divulgada.
- 🔴O uso de taxas de transação mais altas para priorizar as transações ajudou a garantir o roubo dos fundos.
🛡️ Segurança do Bitcoin permanece inabalada
O objetivo inicial do desafio parecia ser provar a segurança do Bitcoin, uma vez que chaves de 66 bits são extremamente frágeis comparadas às chaves privadas padrão de 256 bits.
A solução dos enigmas mostra que, se um desafio com 66 bits leva anos para ser resolvido, as chaves normais estão a salvo de ataques de força bruta.
No entanto, o episódio deixa um alerta: mesmo os hackers mais habilidosos podem ser superados por bots automáticos que monitoram transações e tiram proveito de chaves públicas expostas.
Embora os desenvolvedores recomendem mudar de endereço sempre que uma nova transação for feita, esse caso prova que o conhecimento profundo de criptografia pode superar até mesmo os solucionadores de enigmas mais persistentes.
Moral da história? Mesmo no mundo dos hackers, é preciso estar um passo à frente, ou acabar perdendo tudo.