Аналіз інциденту атак на Cellframe Network за допомогою Термінові позики
1 червня 2023 року о 10:07:55 (UTC+8) Cellframe Network зазнала хакерської атаки на певному смарт-ланцюзі через проблему обчислення кількості токенів під час процесу міграції ліквідності. Ця атака призвела до прибутку хакера приблизно 76 112 доларів.
Аналіз подій
Зловмисники використали термінові позики для отримання великої кількості коштів і токенів, а потім здійснили атаку, маніпулюючи пропорціями токенів у ліквіднісному пулі.
Процес атаки
Зловмисник спочатку отримує 1000 певних рідних токенів смарт-ланцюга та 500000 токенів New Cell через Термінові позики.
Обміняти всі токени New Cell на рідні токени, що призводить до того, що кількість рідних токенів у пулі наближається до нуля.
Обміняти 900 нативних токенів на токени Old Cell.
Перед атакою зловмисник додав ліквідність Old Cell та нативних токенів, отримавши Old lp.
Виклик функції міграції ліквідності. У цей момент у новому пулі майже немає рідних токенів, у старому пулі майже немає токенів Old Cell.
Під час міграції, оскільки в старому пулі практично немає токенів Old Cell, кількість отриманих базових токенів при видаленні ліквідності збільшується, а кількість токенів Old Cell зменшується.
Атакуючий може отримати ліквідність, просто додавши невелику кількість рідних токенів і токенів New Cell, а зайві рідні токени та токени Old Cell повертаються атакуючому.
Нарешті, зловмисник вилучає ліквідність з нового пулу, обмінює токени Old Cell, які повернулися, на рідні токени, завершуючи отримання прибутку.
Підсумок
Ця атака виявила обчислювальний недолік у процесі міграції ліквідності. Під час міграції ліквідності слід комплексно враховувати зміни в кількості двох токенів у новому та старому пулі або поточну ціну токенів, а не просто розраховувати кількість двох валют у торговій парі, оскільки це легко піддається маніпуляціям.
Крім того, цей інцидент ще раз підкреслює важливість проведення всебічного аудиту безпеки перед запуском коду. Лише за допомогою суворих заходів безпеки можна ефективно запобігти виникненню подібних атак.
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.
17 лайків
Нагородити
17
8
Поділіться
Прокоментувати
0/400
SignatureCollector
· 54хв. тому
Ще один неаудитований Блокчейн
Переглянути оригіналвідповісти на0
TrustMeBro
· 07-08 23:06
Знову Термінові позики, старий трюк.
Переглянути оригіналвідповісти на0
BitcoinDaddy
· 07-08 17:35
Знову бачимо Термінові позики, рак промисловості.
Переглянути оригіналвідповісти на0
FlashLoanLord
· 07-08 05:37
Ого, понад сімдесят тисяч доларів, це ж справжня дрібниця!
Cellframe Network зазнала флеш-атаки, збитки становлять 76 000 доларів США.
Аналіз інциденту атак на Cellframe Network за допомогою Термінові позики
1 червня 2023 року о 10:07:55 (UTC+8) Cellframe Network зазнала хакерської атаки на певному смарт-ланцюзі через проблему обчислення кількості токенів під час процесу міграції ліквідності. Ця атака призвела до прибутку хакера приблизно 76 112 доларів.
Аналіз подій
Зловмисники використали термінові позики для отримання великої кількості коштів і токенів, а потім здійснили атаку, маніпулюючи пропорціями токенів у ліквіднісному пулі.
Процес атаки
Підсумок
Ця атака виявила обчислювальний недолік у процесі міграції ліквідності. Під час міграції ліквідності слід комплексно враховувати зміни в кількості двох токенів у новому та старому пулі або поточну ціну токенів, а не просто розраховувати кількість двох валют у торговій парі, оскільки це легко піддається маніпуляціям.
Крім того, цей інцидент ще раз підкреслює важливість проведення всебічного аудиту безпеки перед запуском коду. Лише за допомогою суворих заходів безпеки можна ефективно запобігти виникненню подібних атак.