A bug bounty researcher shares a detailed postmortem of finding a hardcoded RSA private key in a major crypto exchange's frontend JavaScript bundle. After validating the key with OpenSSL and successfully forging JWT tokens, the researcher submitted a report — only to have it rejected. The key turned out to be used only for

9m read timeFrom infosecwriteups.com
Post cover image
Table of contents
Phase 1: JavaScript Recon (Where the Gold Hides)Phase 2: Validation — Is This Real?Phase 3: Can I Forge JWT Tokens With This?Phase 4: Where I Went Wrong

Sort: