Hoskinson teilt Analyse des Angriffs auf die Binance Wallet
Der Cardano Gründer warnte vor gefährlichem Code, nachdem ein Analyst das mit Binance 14 verknüpfte Programm und dessen Rolle bei der Bewegung von Vermögenswerten aus der Wallet der Börse untersucht hatte.
By SongMarketCap
Charles Hoskinson hat eine technische Analyse des Angriffs auf die Ethereum Wallets von Binance geteilt und vor gefährlichem Code gewarnt, der mit der Bewegung von Krypto Vermögenswerten in Verbindung steht.
Der Cardano Gründer reagierte auf einen Beitrag von CyberSatoshi, der rekonstruierten Code untersuchte, der mit Binance 14 verknüpft ist, einer der Hot Wallets der Börse. Der Analyst beschrieb ein Programm zum Übertragen von Vermögenswerten und argumentierte, es sei auf die Abläufe der Wallet zugeschnitten.
„Vorsicht, da draußen gibt es wirklich gefährlichen Code“, schrieb Hoskinson zu der Analyse.
Rekonstruierter Code untersucht Transfers von Binance 14
CyberSatoshi analysierte eine rekonstruierte Version eines sweeper, eines Programms, das dafür ausgelegt ist, Vermögenswerte von einem Konto zu bewegen. Der Analyst argumentierte, der Code sei auf Binance 14 zugeschnitten, und hob mehrere Funktionen hervor, die am Transfer von ETH und Token beteiligt sind.
Ein Teil des Programms ließ beim Übertragen des nativen Guthabens ein ETH in der Wallet zurück. CyberSatoshi schlug vor, dass dies die automatisierte Transaktionswarteschlange von Binance mit Gas versorgt halten könnte, wodurch ein Fehler wegen unzureichender Mittel keine Warnung auslöst.
Der Beitrag beschrieb außerdem eine Schleife, die Token Salden überprüfte und die Verarbeitung von Vermögenswerten fortsetzen konnte, falls ein einzelner Transfer fehlschlug. CyberSatoshi identifizierte eine weitere Funktion, die über Binance 14 ein externes Konto aufrufen konnte.
Hoskinson teilte die Analyse, ohne anzugeben, welche ihrer Schlussfolgerungen er unterstützte. Seine Nachricht enthielt keinen Vergleich zwischen den Transaktionsmodellen von Cardano und Ethereum.
ADBREAK]
Wie die EIP-7702 Delegation verwendet wurde
Bei dem Angriff kam EIP-7702 zum Einsatz, ein Ethereum Mechanismus, der es einem durch einen privaten Schlüssel kontrollierten Konto erlaubt, die Ausführung an Smart Contract Code zu delegieren. Die Delegation kann dem Konto Zugriff auf Funktionen geben, etwa mehrere Operationen innerhalb einer Transaktion auszuführen.
Für die Einrichtung dieser Delegation ist eine gültige, vom Konto signierte Autorisierung erforderlich. Die Sicherheitsfirma Blockaid berichtete, dass Binances Signierinfrastruktur, unter der Kontrolle des Angreifers, eine Autorisierung signierte, die Binance 14 an einen vom Angreifer bereitgestellten sweeper verwies.
CyberSatoshi argumentierte, dass der Mechanismus die Bewegung von Vermögenswerten nach Erteilung der Autorisierung beschleunigte. Der Analyst beschrieb eine Charge von 50 signierten Autorisierungen mit aufeinanderfolgenden nonce Werten. Eine nonce ist ein Zähler, der im Transaktions und Autorisierungsprozess von Ethereum verwendet wird.
Blockaid schätzte, dass in der ersten Transaktion etwa 2,5 Milliarden Dollar von Binance 14 übertragen wurden. Das Unternehmen verfolgte außerdem Abflüsse aus anderen Binance Wallets über mehrere Blockchain Netzwerke.
[NEWSBREAK]
Binance Untersuchung und das zweite Konto
Binance schätzte, dass etwa 6,3 Milliarden Dollar an Vermögenswerten von dem größeren Vorfall betroffen waren. Die Börse berichtete, dass Ermittler einen möglicherweise kompromittierten Mitarbeiter Laptop und weitere Angriffspunkte untersuchten.
Die Analyse von Blockaid verfolgte einen weiteren Transfer zu einem separaten, im Besitz von Binance befindlichen Smart Account. Dem Unternehmen zufolge erreichte der Angreifer dieses Konto über Binance 14, das nach der ersten Übertragung weiterhin an den Code des Angreifers delegiert war.