OAK — OnChain Attack Knowledge

Worked example · 2026-08

Repeat-victim whale — the same address that lost $24.2M to approval phishing in 2023 was drained again for $25.6M three years later, and this time nothing came back — unidentified individual (Ethereum) — 2026-08-12 (first drain 2023-09)

Loss
$25.6M on 2026-08-12, on top of ~$24.2M from the September 2023 drain of the same address — close to $50M combined. PeckShield's 2026 breakdown: ~$6.3M aWBTC (the largest single line), ~$5.1M DAI, ~$4.7M WBTC, ~$2.6M ETH, plus cbBTC, USDS, LDO and CRV; the attacker consolidated everything into roughly 20M DAI and 3,000 ETH. In 2023 the stolen assets were 4,851 rETH and 9,579.2 stETH, swapped into about 13,785 ETH and 1.64M DAI. The 2023 attacker returned roughly 90%, leaving a survivable net loss. The 2026 attacker has returned nothing.
OAK Techniques observed
OAK-T4.004 (Allowance / Approve-Pattern Drainer — confirmed for the 2023 leg: public reporting is explicit that the victim signed malicious token approvals, after which the attacker exercised them to pull rETH and stETH. See techniques/T4.004-allowance-approve-drainer.md). For the 2026 leg the authority artefact is not established: reporting describes a phishing attack without specifying whether the victim granted an on-chain allowance (T4.004) or signed an off-chain permit-style payload (OAK-T4.001, techniques/T4.001-permit2-authority-misuse.md), and at least one account leaves private-key compromise open as an alternative. OAK records the 2026 mechanism as phishing-derived authority misuse of undetermined artefact type rather than picking one. OAK-T5.001 (Hard Drain — the on-chain manifestation in both events: complete extraction of the approved balances). OAK-T7.007 (DEX Aggregator Routing Laundering — the immediate consolidation of eight-plus assets into DAI and ETH through on-chain swaps, in both 2023 and 2026).
Attribution
pseudonymous, and two distinct operators. The 2023 attacker returned about 90% of the proceeds — behaviour consistent with a negotiated or conscience-driven return, and a fact about that operator only. The 2026 attacker has returned nothing and is not established to be the same party; OAK records no continuity between them, and the fact that one address was hit twice is not evidence that one operator hit it twice. Detection in 2026 is credited to on-chain analyst Specter on X, with asset-level tracking published by PeckShield.
Key teaching point
After a drain, revoking the approvals is not remediation — retiring the address is. This wallet was drained through signed authority in 2023, kept operating, accumulated another eight-figure balance, and was drained through signed authority again in 2026. Whatever cleanup happened after the first event, it left the address in the state that matters most to an attacker: a known, high-value, actively-signing target whose owner has demonstrated they can be phished. A successfully phished address should be treated the way a leaked credential is treated — assume the operator, the habits, and the target list are all still valid, and move the assets to keys that were never involved. The second, sharper lesson is about how the first incident's outcome shaped the second. Getting 90% back made 2023 feel survivable; it converted a catastrophic event into an expensive inconvenience and removed most of the pressure to change anything structurally. The 2026 attacker returned nothing, which is the ordinary case. A recovery is a gift from one particular attacker, not a property of the system, and treating it as evidence that the setup is resilient is exactly the misreading this pair of incidents documents. For a portfolio of this size the controls are well known and were absent both times: hardware or multisig signing for the balance, a separate low-value hot address for anything that interacts with unfamiliar sites, and per-spender allowance review as a standing routine rather than a post-incident chore.

Summary

An unidentified individual's Ethereum address — a "whale" by the size of its holdings — was drained of $25.6M on 2026-08-12. On-chain analyst Specter flagged the outflows the same day; PeckShield published the asset breakdown: ~$6.3M in aWBTC, ~$5.1M in DAI, ~$4.7M in WBTC, ~$2.6M in ETH, alongside cbBTC, USDS, LDO and CRV. The attacker swapped the mixed portfolio into roughly 20M DAI and 3,000 ETH.

The address had been here before. In September 2023 it lost approximately $24.2M after signing malicious token approvals that let an attacker pull 4,851 rETH and 9,579.2 stETH, subsequently swapped into about 13,785 ETH and 1.64M DAI. In that incident the attacker returned roughly 90% of the proceeds. In 2026, no funds have been returned.

Between the two events, the address remained in use and rebuilt an eight-figure position, including aWBTC — an Aave interest-bearing receipt token, indicating the wallet was actively deployed in lending rather than sitting idle. The 2026 loss therefore hit a portfolio that had been actively managed for three years after a known compromise.

Public reporting characterises the 2026 event as phishing, without specifying what was signed. Whether the authority was an on-chain ERC-20 allowance, an off-chain permit-style signature, or a compromised key is not established, and the accounts differ on which they favour.

Timeline (UTC)

When Event OAK ref
2023-09 Victim signs malicious token approvals; attacker pulls 4,851 rETH and 9,579.2 stETH, ~$24.2M T4.004 → T5.001
2023-09 (post-event) Stolen assets swapped into ~13,785 ETH and 1.64M DAI T7.007
2023-09 (post-event) Attacker returns approximately 90% of the proceeds; net loss becomes survivable (attacker-side return)
2023-09 → 2026-08 Address remains in active use and rebuilds an eight-figure portfolio, including aWBTC lending positions (standing exposure)
2026-08-12 Second drain: $25.6M across aWBTC, DAI, WBTC, ETH, cbBTC, USDS, LDO and CRV T4.004 / T4.001 (artefact undetermined) → T5.001
2026-08-12 Attacker consolidates into ~20M DAI and ~3,000 ETH T7.007
2026-08-12 Specter flags the drain on X; PeckShield publishes the asset-level breakdown (external detection)
2026-08-12 onward No return of funds; no public identification of the phishing vector (open)

What defenders observed

  • Pre-event (a previously phished address is a marked address). Drained wallets are enumerable, and their owners are demonstrably reachable by whatever channel worked the first time. Re-victimisation is not bad luck; it is the predictable consequence of leaving the same address, the same signing habits, and the same person exposed. Retire the address (M22).
  • Pre-event (allowance review as routine, not as cleanup). aWBTC as the largest line means live lending positions with live approvals attached. Standing per-spender allowance audit — with revocation of anything not currently needed — is the one control that bounds this class regardless of how the victim was contacted (M08).
  • Pre-event (signing surface separation). A portfolio of this size interacting with the open web from the address that holds it is the underlying structural fault. Hardware or multisig custody for the balance, plus a disposable hot address for unfamiliar interactions, converts a successful phish into a small loss (M19).
  • At-event (what the wallet showed the user is the whole battle). If the artefact was an off-chain permit-style signature, the victim saw a signing prompt whose displayed scope did not match its effect. Wallet-side EIP-712 decoding with explicit risk heuristics — what is being granted, to whom, over which token, for how long — is the mitigation aimed exactly at that gap (M31).
  • Detection (an outside analyst was first, again). Specter's flag and PeckShield's breakdown are the public record. There is no indication the owner detected either drain independently, which for a self-custodied eight-figure portfolio argues for balance-change alerting as basic hygiene (M39).
  • Response (do not budget for the attacker being generous). The 90% return in 2023 is the outlier that made the first incident survivable and, plausibly, made the second one possible by defusing the urgency to change anything. Plan against the 2026 outcome, which is the norm.

Public references

Discussion

OAK usually declines single-victim phishing incidents; they are numerous, mechanically identical, and rarely teach anything that the Technique pages do not already say. This one is kept because the pair is the finding. Two drains, three years apart, one address, ~$50M combined, with the intervening period spent rebuilding an eight-figure position on the same keys. That sequence answers a question the individual cases cannot: what actually happens after a victim survives an approval-phishing drain? Here the answer is that the address kept signing, the balance came back, and the second attacker found a richer target than the first one did.

The 90% return in 2023 deserves to be recorded as a hazard, not as a happy ending. Returns happen for reasons specific to an operator — negotiation, exposure risk, a change of mind — and they are unpredictable and unenforceable. Their systemic effect is to soften the feedback signal that should have driven a custody change. Anyone reasoning about post-incident behaviour should assume the 2026 outcome: total loss, no counterparty, no recourse.

Finally, the entry is deliberately honest about the 2026 artefact being unknown. Allowance-drainer and permit-signature phishing produce nearly identical on-chain results and materially different defences — one is visible as a standing on-chain Allowance record that per-spender monitoring can catch before exercise, the other exists only as an off-chain signature until the moment it is used. A private-key compromise would imply a third defence set again. Reporting that says "phishing" without naming the artefact is not enough to choose, and OAK's convention is to carry both candidate Techniques with the ambiguity stated rather than to resolve it by preference. Contributors who locate the victim address and the exercising transaction can close this by inspection.

Techniques demonstrated (4)