Один користувач нещодавно потрапив у халепу — права власника гаманця були просто змінені, і $3 мільйони зникли. Гарна новина в тому, що ще $2 мільйони DeFi-позицій вдалося повернути завдяки допомозі багатьох людей.
Цього разу схема була досить технічною — атакуючий змусив жертву підписати транзакцію з інструкцією assign. З виду все виглядало нормально, але фактично так і відбулася передача власності гаманця. Увесь процес пройшов абсолютно непомітно.
Дані на ланцюгу вже повністю розкрили весь перебіг атаки. Насправді подібний метод вже зустрічався і на TRON. Тепер зрозуміло, що незалежно від блокчейна, перед підписанням потрібно бути вкрай уважним.
Урок на $5 мільйонів — боляче.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
14 лайків
Нагородити
14
6
Репост
Поділіться
Прокоментувати
0/400
SmartContractWorker
· 23год тому
Чорт, знову ця інструкція assign, цей підхід справді дуже важко передбачити.
Переглянути оригіналвідповісти на0
DegenRecoveryGroup
· 23год тому
Знову ця історія з assign-повноваженнями, справді неможливо все передбачити. 3 мільйони просто зникли — це так, розважитись? Цей хлопець аж надто безтурботний, хіба перед підписанням не можна було глянути?
Переглянути оригіналвідповісти на0
CompoundPersonality
· 23год тому
Підписав транзакцію — і все, грошей як не було. Дійсно геніальна схема, команда assign настільки прихована?... Треба дослідити.
Переглянути оригіналвідповісти на0
TokenTaxonomist
· 23год тому
Чесно кажучи, трюк з інструкцією assign з точки зору класифікації — це просто соціальна інженерія, замаскована під криптографію. Згідно з моїм аналізом, це еволюційно тупикова поведінка для тих, хто спочатку не запускає симуляції транзакцій. Статистично кажучи, розробникам Solana дійсно потрібні кращі UX-попередження у цьому випадку.
Переглянути оригіналвідповісти на0
AltcoinHunter
· 23год тому
Чорт, знову стара схема з assign-командою, не дивно, що попався. Перед тим як щось підписувати, реально треба читати контракт, братва, це не дрібниця.
---
3 мільйони просто зникли... Ось чому я ніколи не тримаю великі суми в гаманці, тільки диверсифікація рятує.
---
Чесно кажучи, на TRON таку схему вже бачили давно, а користувачі Solana досі на це ведуться, реально трохи дико...
---
За півгодини втратити 5 мільйонів, це ж яка болюча втрата. Гаразд, не хочу про це думати, краще далі all-in на наступну сотню іксів.
---
Ось про що я завжди кажу: проблема не в контракті, а у підписах треба бути жорстким. Хто, блін, реально читає кожну команду?
Переглянути оригіналвідповісти на0
RunWhenCut
· 23год тому
Підписати інструкцію assign — і гаманець вже продано, я справді не очікував, що таке можливе. Наскільки потрібно бути неуважним, щоб потрапити на таку хитрість!
На Solana знову сталася велика подія.
Один користувач нещодавно потрапив у халепу — права власника гаманця були просто змінені, і $3 мільйони зникли. Гарна новина в тому, що ще $2 мільйони DeFi-позицій вдалося повернути завдяки допомозі багатьох людей.
Цього разу схема була досить технічною — атакуючий змусив жертву підписати транзакцію з інструкцією assign. З виду все виглядало нормально, але фактично так і відбулася передача власності гаманця. Увесь процес пройшов абсолютно непомітно.
Дані на ланцюгу вже повністю розкрили весь перебіг атаки. Насправді подібний метод вже зустрічався і на TRON. Тепер зрозуміло, що незалежно від блокчейна, перед підписанням потрібно бути вкрай уважним.
Урок на $5 мільйонів — боляче.