Cargando precios…
🔥BULLISH

Whitehat recupera 2M$ en ETH de ICO de 2016

La recuperación de 0xflorent es, técnicamente, un rescate y, en su estructura, un fallo de auditoría: un error de desbordamiento de enteros en Solidity sin parche, heredado de la era previa al EIP-214, permanecía en una función de administración protegida por multisig desde…

Whitehat recupera 2M$ en ETH de ICO de 2016
Whitehat recupera 2M$ en ETH de ICO de 2016
Whitehat recupera 2M$ en ETH de ICO de 2016
Whitehat recupera 2M$ en ETH de ICO de 2016

Un investigador de seguridad conocido como 0xflorent coordinó con el equipo detrás de HongCoin — una ICO de Ethereum de 2016 que no alcanzó su meta de financiación — para descongelar aproximadamente 1.003,62 ETH, valorados en unos 2 millones de dólares, que llevaban nueve años bloqueados en el contrato inteligente de la venta de tokens. La explotación se dirigió a un fallo de desbordamiento de enteros en una función administrativa que los desarrolladores originales nunca parchearon, aun cuando Solidity añadió después las protecciones necesarias para bloquearlo.

El bug había limitado en silencio los reembolsos a 3,56 ETH durante años. La lógica de reembolso del contrato rechazaba a cualquier titular cuyo saldo de tokens superara un contador global que los reembolsos parciales habían arrastrado hasta 356, bloqueando a 48 inversores originales para retirar su parte. Al invocar la función administrativa con un valor de entrada específico, 0xflorent restableció el saldo de un titular a uno, permitiendo que la comprobación de reembolso pasara. Como la función administrativa estaba protegida por el multisig de HongCoin, envió un correo al equipo, validó la secuencia de desbloqueo en un fork de prueba de la mainnet de Ethereum y dejó que el equipo firmara por sí mismo las 41 transacciones.

Por qué importa

La recuperación recuerda cuánto tiempo pueden permanecer contratos previos a Solidity 0.8 en la mainnet con vulnerabilidades conocidas y sin corregir. Los desbordamientos de enteros eran un comportamiento por defecto del lenguaje hasta que la serie del compilador 0.8 impuso aritmética verificada — cualquier contrato desplegado antes de esa ventana de endurecimiento es, en teoría, candidato a la misma pasada de auditoría. 0xflorent ha hecho públicos ahora dos rescates de este tipo en ocho días: el desbloqueo de HongCoin el 31 de mayo y, el 24 de mayo, la devolución de 19,329 ETH (unos 40.590 dólares) vinculados a una ICO fallida de enero de 2018 y a siete intercambios atómicos caducados en una cuenta de Liquality Wallet que permanecía abandonada desde el cierre del monedero en 2024.

El carácter protegido por multisig de la recuperación es lo que la separa de los titulares sobre explotaciones — el equipo dio su consentimiento, el desbloqueo fue firmado por los custodios originales de las claves, y los fondos se quedaron con las partes a las que se les debían. Esa distinción importa a medida que se acumulan las pérdidas en DeFi: solo en abril se vaciaron cientos de millones entre protocolos, con el golpe de unos 293 millones de dólares a Kelp DAO como caso más sonado.

Tokens relacionados
$ETH

Preguntas frecuentes

  1. ¿Quién es 0xflorent y qué recuperó?

    0xflorent es un investigador de seguridad que coordinó con el equipo de HongCoin para descongelar unos 1.003,62 ETH (~$2M) atrapados durante nueve años en un contrato de ICO de Ethereum de 2016, aprovechando un fallo de desbordamiento de enteros sin parchear en la función administrativa del contrato.

  2. ¿Cómo se corrigió el bug de reembolso de HongCoin sin romper el contrato?

    0xflorent llamó a la función administrativa protegida por multisig del contrato con un valor que provocó un desbordamiento de enteros, restableciendo el saldo de tokens de un titular a uno y permitiendo que pasara la comprobación de reembolso rota (limitada a 3,56 ETH). El multisig de HongCoin firmó por sí mismo las…

  3. ¿Cuántos inversores originales pueden reclamar y cuánto se ha reclamado hasta ahora?

    48 inversores originales de HongCoin son ahora elegibles para reclamar fondos. Según el hilo de X de 0xflorent del 31 de mayo, dos ya habían reclamado en conjunto 96,5 ETH, valorados en unos 193.000 dólares.

  4. ¿Es la primera vez que 0xflorent recupera cripto abandonada?

    No — el 24 de mayo hizo pública la devolución de 19,329 ETH (~$40.590), incluidos 5,141 ETH de una ICO fallida de enero de 2018 y 14,190 ETH de siete intercambios atómicos caducados en una cuenta de Liquality Wallet abandonada desde el cierre del monedero en 2024.

  5. ¿Por qué importa esta recuperación más allá de los 2 millones de dólares?

    Pone de relieve una población finita de contratos previos a Solidity 0.8 en mainnet aún vulnerables a desbordamientos de enteros, y muestra un manual cooperativo de whitehat — consentimiento del multisig, transacciones firmadas por el equipo, fondos devueltos a los titulares originales — que contrasta con el ciclo de…

Atribución de fuente
Agregado de CoinDesk · Verificado · Última actualización hace 48d
Abrir original →