Authorized fork-based exploitability testing

We prove fund-moving paths before attackers do.

A private blockchain security firm running a 23-chain intelligent hive. It fork-proves drains before attackers do, and ships proof only when value actually moves. Proof, not opinion.

REV 2026.08 · Ethereum mainnet, verified contracts only
Written mandate · coordinated disclosure

§01 The premise

A contract is not code.
It is a machine that holds value.

So we don't read it like a document. We map it like a machine: the target with every token, oracle and router it trusts. Then we take it apart from the outside, the way the people who take these things apart actually do.

  • 01 · DEPLOYED, NOT DRAFTED

    We test what is live.

    At the current block, with the tokens, oracles and routers your contracts already trust. Not a fresh repo. Not an idealised diagram of one.

  • 02 · UNPRIVILEGED, ALWAYS

    The attacker holds no key you issued.

    Every path we take is one a stranger could take today for the price of gas. An owner using powers they already hold is not an exploit; it is a governance decision.

  • 03 · MEASURED, NOT ARGUED

    A balance delta decides.

    A candidate path becomes a finding when value has moved to an account the outsider controls, and not before. Everything else is refuted and thrown away.

§02 Track record

Every deltawe ever measured.

Two kinds of number, kept honestly apart. Under a single client mandate we measured $11M of at-risk exposure across 32 permissionless zero-days, value quantified in the audit, never extracted. Separately, the autonomous engine has independently fork-proven a 14,050 USDT drain on BSC: value that actually moved to an outsider's account, reproducible on demand. A candidate counts only after the honesty layer rejects washes and phantom mints. No inflated counts, no hallucinated issues. If it doesn't reproduce, it doesn't ship.

0
Client mandate
Private · written authorization
$0M
At-risk exposure measured
Quantified in audit, not extracted
0
Zero-days delivered
Permissionless · previously unknown

LIVE The hunt

Six minds. One target. A measured delta.

How we operate, run live: map the graph, propose the path, then write a working exploit and run it against a forked mainnet. When it reverts, the swarm reads the failure and rewrites it, escalating each pass until value moves or the path dies. Every proven drain sharpens the next hunt. Independently fork-proven: a 14,050 USDT drain on BSC, reproducible on demand.

    Simulated on a forked mainnet state.
    No live capital. Written mandate only.

    The animation behind this text is decorative. It shows a target contract resolving, its satellite contracts and value-flow edges being mapped, six agents probing candidate attack paths, most paths being refuted, two surviving paths fusing into one chain, and value flowing to an attacker-controlled address where the profit is measured as an atomic balance delta.

    §03 How we operate

    01 / 06
    01 · Reconnaissance

    Map the deployed system.

    We map the protocol as an economic machine: the target with the tokens, oracles and routers it trusts. We reason about the graph as it runs today, not a fresh repo before launch.

    02 · Hypothesis

    Propose the path.

    From an unprivileged outsider with no special access, we enumerate the permissionless paths that could move value. Each is a falsifiable claim, not a guess.

    03 · Weaponization

    Write it. Run it. Repair it.

    For each candidate the engine writes a complete, self-contained exploit, compiles it, and runs it against a mainnet fork with flash-sized capital. When it reverts, the failure is fed back and the exploit is rewritten, escalating the stake each pass, until value moves or the attempts run out. We execute the path, not describe it.

    04 · Impact

    Measure the delta.

    The same meter as the hunt: an atomic balance delta on the outsider's own accounts. This mandate measured $11M of at-risk exposure. Value was quantified, not extracted. If value didn't move, it isn't a finding.

    05 · Confirmation

    Refute the false ones.

    An adversarial pass tries to refute every result before it is reported. A claim the measurement can't reproduce is demoted, not shipped.

    06 · Disclosure & rescue

    Prove it, then return it.

    You get a working exploit, a measured extraction, and the steps to reproduce it, under coordinated disclosure. Where funds are at risk, a rescue lane returns them to a pre-registered safe harbor, never to us.

    §04 Selected findings

    Report excerpts,anonymized.

    Four representative findings, redrawn from disclosed engagements. Client identities and addresses are withheld; the mechanism is not.

    C-02 · flash_inflate_redeemCRITICAL

    Oracle manipulation via thin pool

    Share price reads spot reserves from an AMM whose depth a single flash-funded trade can move. In one transaction the caller can mint, push the price, then redeem against inflated backing, and value leaves the vault's own reserves.

    H-01 · reentrancy_cexHIGH

    Read-only reentrancy in price getter

    A view getter reads pool balances during an ERC-777 transfer callback, mid-update. Integrators that price against it see a momentarily inconsistent state and can be induced to misvalue collateral.

    H-04 · rounding_extractHIGH

    Rounding drift in share math

    Division is applied before multiplication and truncation consistently favors the caller. Repeated over a loop the dust compounds past de-minimis, and an empty-vault first depositor can set an extreme share price.

    M-03 · owner_slot_overwriteMEDIUM

    Unchecked delegatecall storage clash

    A delegated module uses unstructured storage whose layout collides with the proxy's owner slot. A crafted call through the module can overwrite the admin without any privileged role.

    §05 Ground truth

    Facts beforeopinions.

    Before anything reasons about anything, six reading heads go down and take measurements off the chain and the code. The council argues from those, not from guesses.

    01

    Live state

    Proxy and implementation slots, owner and admin, paused flags, role assignments, read at the current block. Turns "possibly uninitialized" into a fact.

    02

    Static signals

    The source is scanned for dangerous shapes: unguarded external calls, reentrancy ordering, missing initializer guards, tx.origin auth. Leads, never proof.

    03

    Trace and revert decoding

    Every simulated call reports the internal token and ETH transfers it actually caused, and decodes the reason for anything that reverted.

    04

    Fork and family fingerprint

    The target is matched against known vault, lending and AMM lineages, and that family's documented incident history is pulled into scope.

    05

    Live market state

    Real supply, reserves and share price, so attack sizing uses real numbers. First-depositor and donation-inflation surfaces are flagged on sight.

    06

    Key and secret exposure

    Hardcoded secrets, forgeable signatures, privileged plain-wallet admins, keys leaked in calldata, predictable randomness. Read-only. No key is ever used to sign.

    §07 Mandate

    Under writtenauthorization.

    Everything above happens inside a box you draw and sign. There is no public access and no self-serve attack on somebody else's protocol.

    The threat model

    The attacker is always an unprivileged outsider. In scope: any permissionless path that moves funds, including an auth bypass that then extracts value.

    • Out An owner or DAO using powers they already hold
    • Out Denial of service and griefing
    • In Permissionless extraction, at any depth

    Authorization

    Engagements are private and require a written mandate. A target is admitted only after review, on a signed allowlist. The tooling is bound to an authorized operator identity and will not broadcast for anyone else.

    Simulation runs against a forked state. Nothing touches mainnet without a countersigned live lane.

    Rescue and return

    The only live capability offered as a service default. Where mandated, at-risk funds are relocated to a recovery address fixed in writing at engagement time.

    Never to an address chosen mid-attack. Never as profit.

    §08 Engagement

    Requestan audit.

    Required
    Needs a valid address

    Composes a mail draft locally. Nothing is sent until you send it.

    MEPHIS