Security · interactive
How did hackers drain Binance without the key?
The signer stamps every request it is handed. Customers’ requests come along the road; the attacker’s come up the red chute. Turn the knobs, or drag the red route to change how far the attacker got.
1 See
Binance says hackers moved about $6.3 billion out of its hot wallets on October 29, and it found no sign that a private key leaked. Every one of those withdrawals carried a genuine signature. How did hackers drain Binance without the key?
2 Change
3 Understand
Model notes and sources
Model. A toy exchange with one hot wallet. Its key is kept inside a signing service that signs any well-formed request it is handed (Binance’s hot wallet used MPC, a key split into shares; the turning gold arcs stand for them). Customers’ requests reach the signer through the normal withdrawal process; an attacker’s requests reach it only if the attacker controls something that can talk to the service. Checks at the signer: none (it signs anything well formed); amount limits (no single big request, at most $0.25B an hour); must match (each request must match a customer withdrawal in the exchange’s records); + a person (anything over $1M also needs a person to approve it through a separate channel). How far the attacker got: one laptop, a deployment token, the signing service, or the withdrawal records too. The attacker sends requests as fast as they are signed, and the exchange stops the drain after 4 hours. Could leave in 4 hours = min(hot wallet, rate × 4 h), where the rate is unlimited with no check, $0.25B an hour under limits, and about $0.06B an hour (one $1M request a minute) when a person approves the big ones. Stablecoin part = 54% of that: the stablecoin share of the Binance haul in Elliptic’s count ($3.46B of $6.43B), the part an issuer can freeze (in the Binance case about $0.79B of stablecoins were swapped before the freezes landed, Elliptic says, so “freezable” is an upper bound). Customer withdrawals assumes customers take out about $1B a day, so a smaller hot wallet waits on refills from cold storage. These dials and rates are illustrative; only the Binance figures below are sourced.
What Binance says happened. In its November 3 findings, Binance says attackers compromised several engineers’ computers (a tampered Homebrew download in June, a fake job interview in September, and, on October 20, an internal AI tool used to take over other engineers’ computers), took a container-deployment token, and deployed a container that reached its internal wallet-signing service. Transactions were started through that service outside the normal withdrawal process, so they carried genuine signatures; on Ethereum, the roughly 50 signed requests were EIP-7702 delegations that handed hot-wallet accounts to an attacker-controlled contract, which then swept them. Binance says it found no evidence that private keys leaked. The drain ran from about 20:05 to 23:56 UTC on October 29 across about 10 chains (TRM Labs). Binance puts the impact at about $6.34B (Elliptic counts $6.43B, TRM Labs $6.36B), and about $2.85B was frozen or intercepted. Binance says it is covering the loss from its own funds and had replenished about 98% of impacted assets: that is Binance paying, not the stolen coins coming back. Frozen is not recovered either; Circle, for example, can block an address from moving USDC but cannot reverse a completed transfer. The FBI, the Secret Service and IRS-CI attribute the theft to North Korea’s TraderTraitor group; North Korea denies it.
Why a genuine signature isn’t enough. A digital signature is a mathematical proof that whoever controls a key approved a transaction. It cannot say whether a person meant it, so a key is only as safe as whatever can ask it to sign. The fix in the film, a check where the key lives that each request matches a real withdrawal, is our model of a common defence; it is not a claim about what Binance’s signer did or didn’t check, which Binance has not published.
The pictures. Everything on the stage is drawn in code: the vaults, the signer, the requests (their amounts and addresses are made up), the coins and the route. The film’s drain curve follows the reported times (first transfers at 20:05, the large Ethereum sweep about 20:20–20:24, most chains within about half an hour, a smaller second wave 23:05–23:56) with a simplified shape. The one real clip in the film, on “Binance says it found no sign the key leaked”, is 3.5 seconds of Binance co-CEO Richard Teng’s own incident-update video (X, @_RichardTeng, October 30, 2026), shown picture only and credited on screen.
Limits. Real exchanges run many hot wallets and layered controls (risk engines, rate limits, multi-party approval, monitoring); this tool keeps one wallet and three dials. An attacker who controls both the records and the approvals beats any check that trusts them, and limits only slow a drain. Detection, freezes and recovery are left out of the 4-hour figure.
Sources: Binance, 29 October 2026 Security Incident: Initial Findings and Response Update (Nov 3, 2026) and Security Incident Update #2 (Oct 30); TRM Labs, North Korea steals USD 6.36 billion from Binance; Elliptic via Bitbo, 44% of $6.43B Binance hack loot now frozen; SOCRadar, Binance hack: $6.3B hot wallet theft (timeline); TechCrunch, Binance resumes withdrawals; The Hacker News, FBI links TraderTraitor to the Binance heist; Binance Academy, Hot vs. cold wallet; bitcoin.org, How Bitcoin works (signatures); Richard Teng, An update on the security incident (X, Oct 30, 2026; film footage); Circle, Stablecoin blocklisting process.
An ExplainerTools Original. Attack route as Binance described it on November 3, 2026; figures from Binance, Elliptic and TRM Labs.



