The largest crypto heist on record did not need a stolen private key. It needed one engineer's endpoint, a route into production, and a signing system that did what it was told. Every enterprise has a version of that path.
Key Takeaways
Most security programs are built around protecting the crown jewels: the keys, the vaults, the production database. Binance's breach on October 29 is a reminder of how little that helps when the attacker never touches the jewels directly. The exchange says it has found no sign that a wallet private key leaked. Instead, it traces the largest crypto theft ever recorded to a single DevOps engineer's laptop, and to a chain of access that ran from that endpoint into a service container able to submit withdrawal transactions. The signing system, in other words, worked exactly as designed. It just took instructions from the wrong person.
According to BleepingComputer, Binance linked the theft to the engineer's compromised device, which let attackers reach a service container and push unauthorized withdrawals. Co-CEO Richard Teng was careful about what that does and does not mean, saying the attacker "did not simply use one engineer's permissions," that this "was not a single 'one-click' action," and that the investigation has not attributed responsibility to any individual. Binance also said it had "uncovered additional points of breach" and was still gathering facts. It has suspended deposits and withdrawals for security checks, revoked authorizations for the affected address, and says it will cover all losses from its SAFU fund and company money.
The scale came into view slowly. On the evening of October 29, BleepingComputer reported that Binance was only investigating "a potential security issue," while Arkham Intelligence was already tracking 55 addresses holding about $5.78 billion under the label binance-hacker-1029. A hot wallet called Binance 14 had reportedly moved about $2.53 billion across 64 tokens, and a second Binance wallet moved $174.4 million just 24 seconds later. Tether and Circle had frozen more than $2.3 billion before Binance had confirmed anything at all.
The timeline published by TRM Labs shows how little of this was improvised. On the morning of October 28, three small Tornado Cash withdrawals funded the operator wallet. Early on October 29 the attack code was deployed and tested on two wallets, the final version was rehearsed on a third, and about four hours later it was installed on a Binance hot wallet. At 20:05 UTC five XRP wallets sent 233.46 million XRP to a single address. Solana and Optimism followed, then 18,270 BTC left a Bitcoin hot wallet at 20:20, and within two minutes a Tron hot wallet sent 612.7 million USDT and 46.4 million TRX.
The Ethereum takeover is the part treasury and platform teams should study. At 20:20 the operator submitted 50 pre-signed EIP-7702 authorizations, a feature added in May 2025 that lets a wallet delegate its behaviour to a smart contract. Because each authorization is tied to a transaction nonce, signing 50 consecutive ones guaranteed one would be valid when it landed. About 3 minutes 24 seconds later the entire Ethereum hot wallet balance, including 167,464 ETH and 1.615 billion USDT, had been swept, and because the delegation stayed live, further sweeps followed until 23:56. TRM attributes the operation with high confidence to TraderTraitor, the North Korean unit the FBI named for the Bybit theft, and assesses the likeliest cause as a compromise of Binance's hot wallet signing infrastructure, since wallets on nine chains were drained through ordinary signed transfers.
The recovery effort was unusually fast. TRM counts about $2.7 billion frozen or moved out of reach by 00:30 UTC: roughly $1.77 billion in USDT by Tether, about $825 million in USDC by Circle in coordination with law enforcement, 40.5 million RLUSD by Ripple, 27.8 million USD1 by World Liberty Financial, and 8,426 ETH and 74.6 million ARB by the Arbitrum Security Council. The attacker raced those freezes, selling about 325 million USDT for around 122,300 ETH at roughly 10% below market and borrowing ETH against USDT on Aave and JustLend. More than 420,000 ETH and 18,270 BTC, about $2.4 billion, sit beyond any issuer's power to freeze.
None of that changes where the incident started. Freezes are a property of stablecoins, not of most enterprise systems, and most organizations will never have a Tether to call. What they do have is the same structure Binance had: engineers whose laptops hold credentials into build and production environments, services trusted to sign or approve high-value actions, and monitoring that watches the vault more closely than the path to it. Rehearsals on three wallets and a funded operator wallet a day ahead were all visible signals before 20:05. The theft itself took minutes; the window to stop it was hours.
Binance can absorb this loss, and the freezes clawed back a large share of it. Most organizations would not be so lucky, and most do not hold assets a stablecoin issuer can lock. The more useful takeaway is that the world's largest exchange lost $6.36 billion without losing a key, because a trusted endpoint gave a patient attacker a seat inside the process that uses the keys. That is a design pattern, not a crypto problem, and it is worth checking for in your own environment.
Report
TraderTraitor is the kind of patient, well-funded nation-state actor this report profiles across banking and fintech, from how it wins initial access to how it monetizes a foothold. Read it to see whether your institution's defences match the adversaries that took $6.36 billion from Binance.
Download
Guide
Binance's attacker rehearsed on three wallets hours before draining most of the funds in about 20 minutes. This ebook sets an average 132-day detection time against a 24/7 human-led SOC answering in minutes, the gap that decides whether staging gets noticed in time.
Download
Report
The Binance path ran from one engineer's laptop to a container trusted to move funds, a route a red team exercise is built to walk first. This report covers running those exercises and notes broken access control grew 40%, faster than any other vulnerability category.
Download
Signs of one flaw surfaced in a 2024 audit, the fix stalled for months, and attackers probed PHP before patches shipped.
None of three recent campaigns breaks FIDO2. They push users onto a weaker fallback the same policy still accepts.
The attacker signed in as the backup app itself, so user MFA and Conditional Access never applied.