Déroulement provisoire du piratage de Binance

Binance a ajouté 200 millions d’USDT, dérobés par des hackers en 72 secondes

Le 30 octobre à 5 h 42 (heure de Pékin), Binance a transféré 200 millions d’USDT de son portefeuille Binance 124 vers son portefeuille chaud Binance 14. Mais ce portefeuille était déjà contrôlé par les attaquants, qui ont dérobé la totalité des fonds 72 secondes plus tard.

Reconstitution des faits à partir des données on-chain :

04 h 20 : les attaquants utilisent EIP-7702 pour configurer une délégation sur Binance 14 et pré-signent 50 autorisations, dont une seule est activée.
04 h 24 : Binance 16 signe lui-même une transaction et transfère 55,74 millions d’USDT aux attaquants.
05 h 42 : Binance ajoute 200 millions d’USDT sur Binance 14, déjà compromis.
05 h 44 : les attaquants dérobent la totalité de ces fonds, mais Tether a déjà gelé cette adresse.
06 h 22 : Binance suspend les retraits. Dix-sept minutes plus tard, 128 ETH et plus de 50 types de jetons sont à nouveau dérobés depuis Binance 14.
06 h 55 : Binance commence à transférer les fonds restants vers des portefeuilles froids, mais à 06 h 57, la délégation des attaquants est toujours active.
Après le piratage, sur les 2 199 ETH transférés vers Binance 14, 2 198 ont été dérobés ; sur les 206 millions d’USDT reçus, 204 millions ont été dérobés.
Le principal point d’interrogation est que chaque autorisation doit être signée avec la clé privée de Binance 14, et que Binance 16 a également utilisé sa propre clé privée pour signer le transfert. Cela ne ressemble pas à une simple signature obtenue par tromperie, mais plutôt à une compromission de l’ensemble du système de signature.
Ces informations sont issues d’une compilation des données on-chain ; veuillez vous référer aux annonces officielles de Binance.