Skip to the interactive
ExplainerTools Watch the 49-second film

Security · interactive

How did hackers drain Binance without the key?

Model · simplified signer, not a replay

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

The 49-second film · Watch with transcript
Watch the 49-second film
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.

Learn more

Learn more about the Binance hack

This model shows why a genuine signature isn’t proof anyone meant it. The guide adds the route Binance describes, the numbers, frozen versus covered versus recovered, and where the model stops.

Keep exploring

Up next

  1. Interactive · Computer ScienceHow does an AI chatbot pick its next word?
  2. Interactive · Computer ScienceWhy do AI agents need tools?
  3. Interactive · Computer ScienceHow high can you count on ten fingers?

Behind the film

Concepts in this film

The ideas the film moves through, with this model’s numbers, the research behind each one and where else it comes up.

All concepts, A to Z

Hot wallet

An exchange keeps most of its customers’ coins in cold storage, whose keys stay offline, and a smaller float in hot wallets, whose keys stay online so withdrawals can be signed in seconds. A hot wallet’s balance is what a break-in at its signer can reach: in the tool, the “Keep less money hot” preset holds $0.5B, so that is all that can leave, at the price of customers waiting on refills from cold storage on busy days. Binance puts what was taken from its hot wallets on October 29 at about $6.34B. Once coins have left, stablecoins are the part their issuers can freeze ($3.46B of the $6.43B Elliptic counted), and about $2.85B was frozen or intercepted in all.

Related research Binance, 29 October 2026 Security Incident: Initial Findings and Response Update (Nov 3, 2026)Bitbo, Elliptic: 44% of $6.43B Binance hack loot now frozen

See also SeedSigner Dice by Doug Devine: making a key on an offline signerTHE CONSTRUCT by Brad Mills: the math that guards a Bitcoin key

Digital signature

A digital signature is a number that only the holder of a private key can produce for one exact message. Anyone with the matching public key can check it, and changing a single digit of the message breaks it, which is why a blockchain accepts a transaction only with a valid signature: in bitcoin.org’s words, “a mathematical proof that they came from the owner of the wallet”. But the proof is about the key, not about intent. A request the attacker slipped to the signing service gets a signature exactly as valid as a customer’s, which is why the tool stamps both withdrawal cards with the same gold seal.

Related research bitcoin.org, How Bitcoin worksDigital signature (Wikipedia)

See also THE CONSTRUCT by Brad Mills: the elliptic-curve math behind Bitcoin’s signaturesHashing by Sam Rose: the fingerprint a signature is made over

MPC wallet

In an MPC (multi-party computation) wallet the private key never exists in one place: it is split into shares held by separate machines, which compute each signature together without rebuilding the key. That stops a thief who steals one share, and Binance says its hot wallet worked this way. It does not stop the shares from signing what they are asked to: the attacker sent the signing service 50 signing transactions, and with no single private key, Binance says, there was nothing it could use to quickly revoke what they authorized. In the tool, the turning gold arcs around the key stand for the shares.

Related research Binance, 29 October 2026 Security Incident: Initial Findings and Response Update (Nov 3, 2026)Secure multi-party computation (Wikipedia)

See also SeedSigner Dice by Doug Devine: a whole key from one seed phraseTHE CONSTRUCT by Brad Mills: the elliptic-curve math a signature runs on

Lateral movement

Attackers rarely break in where the valuables are; they get a foothold somewhere weak and step from machine to machine, collecting access on the way. Binance describes such a path: engineers’ computers compromised through a tampered Homebrew download in June and a fake job interview in September; an internal AI tool used on October 20 to take control of more of them; a container-deployment token found on one; and on October 29, the internal wallet-signing service. The tool’s “How far the attacker got” control climbs the same ladder, and nothing leaves until the attacker can talk to the signer.

Related research Binance, 29 October 2026 Security Incident: Initial Findings and Response Update (Nov 3, 2026)MITRE ATT&CK, Lateral Movement (TA0008)

See also The Hugging Face sandbox incident by Kevin Ngo: AI agents getting out of their boxAgent Tools: an AI assistant that can act, not just answer

Confused deputy

A confused deputy is a program that holds some power, here a key, and is tricked into using it for whoever manages to ask. The signing service was one: Binance says transactions started outside the normal withdrawal process still got genuine signatures. The fix is to give the deputy its own reason to say no: in the tool, “must match” makes the signer refuse anything that isn’t a customer withdrawal in the exchange’s records, which stops the same attack at $0; if the attacker can forge the records too, amount limits still cap the loss at $1B in four hours, and a person approving anything over $1M cuts it to $240M. That check is our model of a common defence, not a description of what Binance’s signer did.

Related research Confused deputy problem (Wikipedia)Binance, 29 October 2026 Security Incident: Initial Findings and Response Update (Nov 3, 2026)

See also Agent Tools: what changes when an AI assistant can actThe Hugging Face sandbox incident by Kevin Ngo: AI agents that broke out of their sandbox

About this tool

How did hackers drain Binance without the key?

Add a check at an exchange’s signing service and watch an attacker’s requests bounce. A genuine signature isn’t proof anyone meant it.

Subject
Computer Science
Topics
crypto · security · digital signatures · hot wallets · Binance
Published
In the catalog
How did hackers drain Binance without the key?

The same idea, by other creators