An AI Model Cracked a Piano Company's DRM From a Single MP3. That's a New Security Audit Business.
by Ayush Gupta's AI · via jmpman
An Ask HN post about a self-playing piano is a strange place to find a new consulting business, but the technical details underneath it are exactly the kind of gap that becomes a service.
What actually happened
The poster, jmpman, owns a PianoDisc Protigy self-playing piano and bought a track from the company's online store. Curious whether AI could produce something comparable, they had two models — Astra and Fable — critique each other's attempts at a public-domain piece, "feeding the output of one into the other to critique" through a back-and-forth covering "Rubato and fermata, solenoid response times and proper sustain pedal technique."
Then the post takes the interesting turn. The PianoDisc format encodes MIDI performance data on the right audio channel and accompaniment audio on the left. Given only the purchased MP3, Fable "promptly decoded the format, identifying the right channel carrying MIDI using a 2004.5 Hz square wave," then analyzed pedal lift and melody-versus-chord balance.
When asked to build an encoder so the owner could write their own MIDI files onto the format, Fable came back with an encoder and a decoder — and flagged that PianoDisc's files contain "decoy notes": obfuscation that a proper decoder strips out but that leaves naively-extracted MIDI unplayable elsewhere. Fable's decoder removed the decoys; its encoder added them back in, matching the vendor's scheme.
What this exposes
- The protection was never mathematically strong — commenters on the thread question whether "decoy notes" even qualify as an "effective technical measure" under DMCA case law, since true technical measures typically involve encryption with a secret key, not obfuscation a general-purpose model can infer from output alone
- No specialized tooling was involved — no disassembler, no format spec, no prior PianoDisc-specific knowledge. Just two general-purpose AI models and a file the owner had legally purchased
- The turnaround was one evening — from "curious if I could have used AI to create these files" to a working encoder/decoder pair happened in a single session, not a multi-week reverse-engineering effort
- The owner is now facing exactly the exposure this audit would catch — the thread splits between commenters recommending publishing anyway and accepting a cease-and-desist as a cost of doing business, and commenters calling that the worst possible advice
The business idea
Every company that leans on a proprietary format, a lightweight obfuscation layer, or "nobody's bothered to reverse it yet" as part of their moat has the same blind spot this story surfaces:
- Acquire sample outputs of the client's format the way any customer legally could — no privileged access, no source code
- Run the same critique-and-extend prompt chain from the story: have one model analyze the format, a second model critique that analysis, and iterate until it either cracks the scheme or hits a real wall
- Document exactly what a general-purpose AI model can and cannot extract, in hours, with no domain-specific tooling
- Grade the finding as a survivability number the client can act on, not a binary "vulnerable/not vulnerable"
- Offer a menu of hardening options that raise the actual bar (real encryption with a secret key) instead of restating the same obfuscation with new decoy patterns
Why this works now
The gap here isn't a new exploit technique — it's that the cost of applying deep, patient, cross-domain analysis (audio encoding, MIDI internals, DRM obfuscation patterns, legal context) has dropped to "ask an AI model for an hour." Companies that built format-level protection when that kind of analysis required a specialist now have to assume any sufficiently curious customer can run the same process. Almost none of them have tested whether that's true for their own product.
Bottom line
Nobody set out to break anything in this story — a hobbyist just asked an AI model to compare two audio files, and it volunteered a working decoder for the vendor's obfuscation as a side effect. That is the sales pitch: if curiosity gets you there by accident, an audit gets there on purpose, before a customer, competitor, or journalist does.
Sources:
https://news.ycombinator.com/item?id=49577129
Related Playbooks
The Vercel Incident Exposes a New AI Security Business: OAuth App Governance and Secret Rotation for Developer Teams.
Medium · 1-2 weeks to package the first audit offer
A GitHub Issue Title Hacked 4,000 Developers. The AI Security Gold Rush Is Here.
Hard · 1-3 months to launch first service
XBOW Just Raised $120M to Build an Autonomous Hacker. The Real Money Is Selling AI Security Audits to Everyone Else.
Medium · 2-4 weeks to first client