Cellframe Network sufrió un ataque de flash loan, el hacker obtuvo 76,000 dólares.

robot
Generación de resúmenes en curso

Análisis del incidente de ataque de flash loan en Cellframe Network

El 1 de junio de 2023 a las 10:07:55 (UTC+8), Cellframe Network fue atacado por hackers en una cadena inteligente debido a un problema de cálculo de la cantidad de tokens durante el proceso de migración de liquidez. Se informa que los hackers obtuvieron una ganancia de 76,112 dólares de este ataque.

Análisis del proceso de ataque

El atacante primero obtuvo 1000 tokens nativos de una cierta cadena inteligente y 500,000 tokens New Cell a través de un Flash Loans. Luego, el atacante intercambió todos los tokens New Cell por tokens nativos, lo que llevó la cantidad de tokens nativos en el pool de transacciones a casi cero. Finalmente, el atacante intercambió 900 tokens nativos por tokens Old Cell.

Es importante señalar que el atacante, antes de iniciar el ataque, agregó liquidez de Old Cell y de tokens nativos, obteniendo así tokens lp Old.

A continuación, el atacante llamó a la función de migración de liquidez. En este momento, casi no hay tokens nativos en la nueva piscina, y casi no hay tokens Old Cell en la piscina antigua. El proceso de migración incluye los siguientes pasos:

  1. Retirar la liquidez antigua y devolver la cantidad correspondiente de tokens a los usuarios.
  2. Agregue nueva liquidez según la proporción del nuevo fondo.

Debido a que en el viejo grupo casi no hay tokens de Old Cell, al retirar liquidez, la cantidad de tokens nativos obtenidos aumenta, mientras que la cantidad de tokens de Old Cell disminuye. Esto hace que los usuarios solo necesiten agregar una pequeña cantidad de tokens nativos y tokens de New Cell para obtener liquidez, y el exceso de tokens nativos y tokens de Old Cell se devuelve a los usuarios.

Finalmente, el atacante retira la liquidez del nuevo pool y cambia los tokens Old Cell devueltos por tokens nativos. En este momento, hay una gran cantidad de tokens Old Cell en el pool antiguo pero sin tokens nativos, el atacante vuelve a cambiar los tokens Old Cell por tokens nativos, completando así la ganancia. Luego, el atacante repite la operación de migración, ampliando aún más las ganancias.

Seguridad Web3 | Análisis del incidente de ataque a la proporción de pools manipulados por Flash Loans de Cellframe Network

Web3 Seguridad | Análisis del evento de ataque a Cellframe Network por manipulación de la proporción del fondo mediante Flash Loans

Web3 Seguridad | Análisis del incidente de ataque a Cellframe Network debido a la manipulación del pool por Flash Loans

Web3 Seguridad | Análisis del incidente de ataque a la proporción de reservas de Cellframe Network debido a un ataque de flash loan

Causa raíz del ataque

La causa fundamental de este ataque radica en un problema de cálculo durante el proceso de migración de liquidez. Al migrar la liquidez, el equipo del proyecto calcula directamente la cantidad de las dos monedas del par de intercambio, lo que facilita que los atacantes lo manipulen.

Web3 Seguridad | Análisis del evento de ataque a Cellframe Network debido a la manipulación del pool por parte de Flash Loans

Consejos de seguridad

  1. Al migrar la liquidez, se debe considerar de manera integral el cambio en la cantidad de los dos tokens en los antiguos y nuevos pools, así como el precio actual de los tokens, en lugar de simplemente calcular la cantidad de tokens.

  2. Antes de implementar el código, se debe realizar una auditoría de seguridad completa para identificar y corregir posibles vulnerabilidades.

Este incidente nos recuerda una vez más que, al diseñar e implementar operaciones financieras complejas, es necesario prestar especial atención a la seguridad y la solidez para prevenir que se aprovechen ataques y vulnerabilidades potenciales.

Web3 Seguridad | Análisis de eventos de ataque a la proporción de pools manipulada por Flash Loans en Cellframe Network

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 7
  • Compartir
Comentar
0/400
NotGonnaMakeItvip
· hace11h
¿No es un tonto ladrón que no pierde mucho?
Ver originalesResponder0
MEVHunterNoLossvip
· hace11h
Muerto Hacker roba el trabajo
Ver originalesResponder0
NFTRegrettervip
· hace11h
¡Otra vez Flash Loans! No tiene fin.
Ver originalesResponder0
MidnightSnapHuntervip
· hace11h
Hacker, el dinero ha disminuido, ¿te has vuelto tonto por pensar en el dinero?
Ver originalesResponder0
SerumSurfervip
· hace11h
¿70,000? El hacker ni siquiera se molestará en hacerlo.
Ver originalesResponder0
TokenToastervip
· hace11h
Otra vez Flash Loans... la red no es segura
Ver originalesResponder0
0xDreamChaservip
· hace11h
Otro proyecto ha fracasado.
Ver originalesResponder0
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)