ReproNow: Save time Reproducing and Triaging Security bugs
summary
Open-source browser extension that records screen plus HTTP traffic, packages the network JSON inside an MKV so a single file embeds network JSON into MKV, and runs entirely client-side. Built with getUserMedia/mediaRecorder, chrome.webRequest, ffmpeg.js with ts-ebml fallback, and exports requests as curl lines to load into Burp; exports curl for Burp. Works in Chrome/Opera (Firefox support pending), cannot capture response bodies because of API limits, and demonstrably reduces reproduce/triage back-and-forth time.
AI-written summary · about
chapters (14)
- 0:00Start
- 0:45Introduction about Ourselves
- 3:24Set Up a Bug Bounty Program
- 3:58Setting Your Rules
- 6:58What Information a Security Engineer Would Need To Actually Triage a Bug
- 7:43Sample Reports
- 16:35Screen Capture
- 17:19Media Recorder Api
- 17:48Code for the Screen Capture
- 18:57Chrome Debugger Api
- 19:19Chrome Web Request Api
- 26:33Ffmpeg
- 29:04Demo
- 35:31Automatically Triaging Security Bugs
related talks
45mReproNow - Save time Reproducing and Triaging Security Bugs
08mOvercome the trap of reproducing test failures with smart troubleshooting
27mReverse Engineering a Private API
09mSession Replay
23mBURPing for Developers
08mHow Big Buck Bunny helped track down bugs
54mRemoving the gag from your browser
43mAround the Web in 80 Hours: Scalable Fingerprinting with Chromium Automation
