Decrypt avatar

Um pesquisador de segurança conhecido como 0xflorent ajudou a recuperar cerca de 1.003 Ethereum, avaliado em aproximadamente US$ 2 milhões (R$ 10 milhões), que estava preso há nove anos em um contrato de oferta inicial de moedas (ICO) lançado em 2016 na rede Ethereum.

Os recursos pertencem ao contrato da HongCoin, também chamado de “The HONG”, uma venda de tokens apresentada na época como um fundo de investimento comunitário. Segundo 0xflorent, a coleta não atingiu a meta prevista e deveria ter devolvido automaticamente os ethers aos investidores, mas uma falha no contrato impediu parte dos reembolsos.

Em uma publicação no X, o pesquisador afirmou que a função de reembolso rejeitava qualquer investidor cujo saldo de tokens fosse maior do que um contador global do contrato. Ao longo dos anos, os reembolsos parciais reduziram esse contador para 356, o que limitou novos saques a apenas 3,56 ETH, cerca de US$ 7 mil, mesmo quando muitos investidores ainda tinham valores muito maiores a receber.

Uma solução encontrada envolvendo uma falha comum em contratos antigos escritos em versões anteriores da linguagem Solidity: a ausência de proteção contra estouro de número inteiroum tipo de erro em que um número excede seu limite e acaba “reiniciando” para zero ou outro valor baixo. Esse problema passou a ser mitigado posteriormente com bibliotecas como a SafeMath, mas ainda aparece em contratos antigos da rede Ethereum.

Segundo 0xflorent, a saída estava em uma função administrativa criada originalmente para emitir tokens de recompensa em eventos específicos. Como essa função não tinha proteção contra overflow, era possível chamá-la com um valor específico para redefinir o saldo de um investidor para 1. A partir disso, a verificação de reembolso passando a ser aceita e os ETH puderam ser liberados.

A recuperação, porém, não foi um ataque unilateral. A função administrativa só poderia ser executada pela carteira multisig da equipe da HongCoin. Por isso, o pesquisador disse ter entrado em contato com os responsáveis ​​pelo projeto, testou a sequência em uma cópia da mainnet do Ethereum usando Foundry e coordenou a assinatura das transações com sua própria equipe.

Ao todo, 48 investidores originais agora podem reivindicar os valores destravados. Desses, 41 precisaram da redefinição de saldo para conseguir passar pela função de reembolso, enquanto outros sete tinham valores pequenos o suficiente para sacar diretamente. A equipe assinou 41 transações, uma para cada investidor bloqueado, liberando os cerca de 1.000 ETH que estavam efetivamente presos.

Até agora, dois investidores já recuperaram um total combinado de 96,5 ETH, cerca de US$ 193 mil. Segundo 0xflorent, eles enviaram voluntariamente uma recompensa de white hat pelo trabalho, embora não houvesse taxas, comissões ou obrigações de pagamento. O pesquisador afirmou que a motivação principal foi curiosidade e interesse em entender o funcionamento de contratos antigos.

“Fora a própria equipe, ninguém realmente tinha incentivo para investigar o contrato tão de perto”, disse 0xflorent ao The Block. Segundo ele, a falha não permitiu que um hacker roubasse os fundos para si mesmo; o único resultado possível era fazer os ethers voltarem aos investidores originais.

Não foi a primeira recuperação desse tipo anunciado pelo pesquisador. Em 24 de maio, ele afirmou ter liberado outros 19.329 ETH, avaliados em cerca de US$ 40,6 mil, de dois contratos antigos. Um deles era de uma ICO fracassada de janeiro de 2018, com 5.141 ETH presos em uma função pública de reembolso nunca chamada. O outro envolveu sete atomic swaps expirados de um usuário da Liquality Wallet, somando 14,190 ETH, que ficaram inacessíveis depois que o aplicativo foi encerrado em 2024.

Segundo 0xflorent, o trabalho começou depois que ele configurou um nó próprio do Ethereum e criou um scanner para identificar contratos com mais de 100 parâmetros ETH. A partir daí, passou a análise de candidatos em busca de falhas ou funções esquecidas que permitiriam a recuperação dos valores. Ele também afirmou ter usado ferramentas de inteligência artificial para acelerar a organização e o agrupamento dos contratos, embora tenha ressaltado que os modelos ainda têm limitações na análise de contratos inteligentes.

O caso ocorre em um momento de aumento dos ataques contra protocolos DeFi. Em abril, as explorações somaram centenas de milhões de dólares, incluindo um ataque de cerca de US$ 293 milhões contra o Kelp DAO. Para 0xflorent, esse cenário torna ainda mais importante estimular uma atuação de pesquisadores voltados à proteção e recuperação de fundos, e não apenas à exploração de falhas.

“Há uma clara retomada dos hackers contra protocolos ultimamente, e o DeFi está se tornando um espaço complicado para investir”, afirmou. “Eu adoraria ver um contramovimento de pessoas tentando proteger as coisas em vez de explorá-las. É mais recompensador moralmente e também pode pagar bem.”

Invista em Ethereum, uma criptomoeda gigante que impulsiona a tecnologia do futuro. Comece no MB com a segurança de uma plataforma líder no Brasil. O seu futuro começa agora!



Fonteportaldobitcoin

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *