En nätverksavgift på omkring 15 dollar öppnade inte i sig dörren till Binance. Enligt rapporteringen hade angriparna redan kommit åt interna system och fått en giltig auktorisering för kryptobörsens heta plånbok Binance 14. Därefter använde de Ethereums EIP-7702-funktion för att låta kod de själva kontrollerade agera genom plånboken. Resultatet blev en överföring på cirka 2,5 miljarder dollar.
18
22
Så gick överföringen till
I Binances redogörelse den 3 november beskrevs en kampanj med social manipulation: angriparna ska ha använt en falsk jobbintervju och skadlig programvara för att kompromettera en ingenjörs dator. Enligt rapportering baserad på börsens uppgifter använde angriparna sedan ett internt AI-verktyg för att nå system med koppling till plånbokssignering.
På Ethereum följde transaktionerna den 29 oktober:
- 20.20.59 UTC: En transaktion innehöll 50 EIP-7702-auktoriseringar signerade med nyckeln för Binance 14, enligt blockkedjeanalys som återgetts i rapporteringen.
18
24
- 20.24.23 UTC: Tre minuter och 24 sekunder senare tömde en transaktion plånboken på tillgångar värda omkring 2,5 miljarder dollar. Bland dem fanns cirka 167 464 ETH och ungefär 1,615 miljarder USDT, tillsammans med andra token.
17
18
Den enskilda överföringen uppgavs motsvara omkring 40 procent av det totala bytet. Hela händelsen var betydligt större: uppskattningsvis 6,3–6,4 miljarder dollar flyttades från Binance-plånböcker på flera blockkedjor. Det är alltså en totalsiffra för incidenten, inte för Binance 14-transaktionen ensam.
9
22
Vad EIP-7702 gjorde – och vad avgiften betydde
EIP-7702 låter ett vanligt Ethereum-konto delegera vissa funktioner till ett smart kontrakt. I det här fallet kopplade auktoriseringen Binance 14 till kod som kontrollerades av angriparna och kunde användas för att svepa tillgångar från plånboken.
13
24
De cirka 15 dollarna avsåg nätverksavgiften för att lägga auktoriseringen på blockkedjan. Summan var inte kostnaden för att kompromettera en anställds dator, komma åt Binances signeringssystem eller få fram den giltiga auktoriseringen.
22
Den skillnaden är viktig. En giltig auktorisering på blockkedjan visar inte i sig att angriparna kom över eller läckte plånbokens privata nyckel. Binance beskrev obehörig åtkomst till en intern tjänst för plånbokssignering. Fireblocks preliminära analys uppgav samtidigt att den inte funnit belägg för att privata nycklar hade läckt.
8
21
Den större stölden och Binances svar
TRM Labs uppskattade att omkring 6,36 miljarder dollar lämnade Binance-plånböcker på tio blockkedjor, till största delen under cirka 20 minuter från klockan 20.05 UTC. Binances egna inledande uppskattning var cirka 6,34 miljarder dollar. Båda siffrorna gäller den bredare händelsen med flera blockkedjor, inte bara tömningen av Binance 14.
8
9
Binance uppgav att tillgångar värda cirka 2,85 miljarder dollar hade frysts eller stoppats när den första uppdateringen publicerades. Beloppet kunde ändras efter avstämning och prisrörelser. Att tillgångar har frysts eller stoppats betyder inte automatiskt att de har återförts.
8
Börsen pausade också uttag under hanteringen av incidenten och började senare öppna dem stegvis, enligt samtida rapportering. Separat uppgav rapporteringen att den berörda auktoriseringen på blockkedjan hade återkallats. Det är olika åtgärder: att pausa uttag från börsen är inte samma sak som att återkalla en auktorisering för en plånbok.
11
FBI tillskrev senare stölden av mer än 6 miljarder dollar Nordkorea och kallade aktiviteten TraderTraitor. Den attributionen gäller den bredare incidenten. Transaktionsförloppet visar hur tömningen av Ethereum-plånboken gick till, inte vem som utförde den.
1