Cette fois, le piratage de Binance n’est pas dû à EIP-7702 en lui-même,

il a simplement été utilisé.

C’est l’un des outils dont le pirate s’est servi pour exécuter cette attaque plus efficacement,

mais ce n’est pas la cause du piratage.

Le pirate a exploité la capacité de délégation d’EIP-7702,

pour rendre le balayage des fonds plus fluide, plus groupé et plus atomique.

Cependant,

ce qui a réellement permis de transférer les fonds, c’est l’obtention des droits de signature (compromission du portefeuille chaud, intrusion dans le canal de signature interne, etc.).

Plus précisément,

d’après les données on-chain,

l’attaquant a soumis 50 autorisations EIP-7702 signées avec la clé privée Binance 14, couvrant des nonce consécutifs.

L’une d’elles correspondait au nonce actif à ce moment-là,

et a délégué le code du portefeuille chaud à un contrat de balayage des fonds préalablement déployé par l’attaquant.

Une seule transaction a ensuite balayé en une fois les ETH et 63 jetons (dont 1,615 milliard d’USDT).

Cependant, sans signature valide de Binance 14, EIP-7702 n’aurait servi à rien.

C’est aussi pourquoi le Bitcoin a également été blanchi (Bitcoin ne dispose pas de 7702),

la cause du piratage semble, à ce stade, être une compromission du système de signature ou du canal des clés du portefeuille chaud (l’intrusion a peut-être visé le HSM, le MPC ou l’interface de signature interne, sans nécessairement que la clé privée en clair ait été dérobée dans son intégralité).$BTC