Ablauf des Binance-Hacks – vorläufiger Stand
Binance füllte 200 Millionen USDT nach – 72 Sekunden später waren sie von Hackern abgegriffen
Am 30. Oktober um 5:42 Uhr morgens (Pekinger Zeit) überwies Binance 200 Millionen USDT aus der eigenen Wallet Binance 124 in die Hot Wallet Binance 14. Doch diese Wallet befand sich zu diesem Zeitpunkt bereits in der Hand der Angreifer. 72 Sekunden später waren die gesamten 200 Millionen USDT weiterüberwiesen.
Der anhand der On-Chain-Daten rekonstruierte Ablauf:
04:20: Die Angreifer richteten mit EIP-7702 eine Delegierung für Binance 14 ein und signierten im Voraus 50 Autorisierungen, von denen eine wirksam wurde.
04:24: Binance 16 signierte selbst und überwies 55,74 Millionen USDT an die Angreifer.
05:42: Binance überwies 200 Millionen USDT in die bereits kompromittierte Binance 14.
05:44: Die Angreifer griffen die gesamten 200 Millionen USDT ab. Tether hatte diese Adresse jedoch bereits eingefroren.
06:22: Binance setzte Auszahlungen aus. 17 Minuten später griffen die Angreifer weitere 128 ETH und mehr als 50 Token von Binance 14 ab.
06:55: Binance begann, die verbliebenen Coins in Cold Wallets zu verschieben. Doch um 06:57 war die Delegierung der Angreifer noch immer aktiv und nicht widerrufen.
Nach dem Diebstahl wurden 2.199 ETH an Binance 14 überwiesen, von denen 2.198 ETH abgegriffen wurden. Es gingen 206 Millionen USDT ein, von denen 204 Millionen abgegriffen wurden.
Der größte offene Punkt: Jede Autorisierung muss mit dem privaten Schlüssel von Binance 14 signiert werden. Auch Binance 16 signierte die Überweisung mit seinem eigenen privaten Schlüssel. Das sieht weniger danach aus, als wäre jemand dazu verleitet worden, einmal zu signieren – vielmehr scheint das gesamte Signatursystem kompromittiert worden zu sein.
Die Informationen stammen aus einer Zusammenstellung der On-Chain-Daten. Maßgeblich sind die offiziellen Mitteilungen von Binance.
Binance füllte 200 Millionen USDT nach – 72 Sekunden später waren sie von Hackern abgegriffen
Am 30. Oktober um 5:42 Uhr morgens (Pekinger Zeit) überwies Binance 200 Millionen USDT aus der eigenen Wallet Binance 124 in die Hot Wallet Binance 14. Doch diese Wallet befand sich zu diesem Zeitpunkt bereits in der Hand der Angreifer. 72 Sekunden später waren die gesamten 200 Millionen USDT weiterüberwiesen.
Der anhand der On-Chain-Daten rekonstruierte Ablauf:
04:20: Die Angreifer richteten mit EIP-7702 eine Delegierung für Binance 14 ein und signierten im Voraus 50 Autorisierungen, von denen eine wirksam wurde.
04:24: Binance 16 signierte selbst und überwies 55,74 Millionen USDT an die Angreifer.
05:42: Binance überwies 200 Millionen USDT in die bereits kompromittierte Binance 14.
05:44: Die Angreifer griffen die gesamten 200 Millionen USDT ab. Tether hatte diese Adresse jedoch bereits eingefroren.
06:22: Binance setzte Auszahlungen aus. 17 Minuten später griffen die Angreifer weitere 128 ETH und mehr als 50 Token von Binance 14 ab.
06:55: Binance begann, die verbliebenen Coins in Cold Wallets zu verschieben. Doch um 06:57 war die Delegierung der Angreifer noch immer aktiv und nicht widerrufen.
Nach dem Diebstahl wurden 2.199 ETH an Binance 14 überwiesen, von denen 2.198 ETH abgegriffen wurden. Es gingen 206 Millionen USDT ein, von denen 204 Millionen abgegriffen wurden.
Der größte offene Punkt: Jede Autorisierung muss mit dem privaten Schlüssel von Binance 14 signiert werden. Auch Binance 16 signierte die Überweisung mit seinem eigenen privaten Schlüssel. Das sieht weniger danach aus, als wäre jemand dazu verleitet worden, einmal zu signieren – vielmehr scheint das gesamte Signatursystem kompromittiert worden zu sein.
Die Informationen stammen aus einer Zusammenstellung der On-Chain-Daten. Maßgeblich sind die offiziellen Mitteilungen von Binance.
