re-drm
Installation
SKILL.md
DRM 分析(PlayReady / Widevine / 许可证流程)
何时使用 / 何时不用
- 边界(继承 [[re-cracking]]):仅限自有内容保护方案 / 授权测试 / CTF·研究环境;禁止未授权内容解密与商业 DRM 绕过
- 用:分析 DRM 系统(Widevine / PlayReady / FairPlay)的组件结构、许可证挑战/响应流程
- 用:理解播放器/CDM(内容解密模块)如何管理密钥与解密内容(授权研究)
- 用:DRM 漏洞/弱点研究(密钥提取、解密流程绕过等,限授权环境)并负责任披露
- 用:CENC 加密媒体(MP4/CMAF)的 PSSH 与加密方案识别
- 不用:普通内容保护理解/协议逆向(那是 [[re-protocol]] 域)
- 不用:样本没有 DRM 只是普通加密([[re-crypto-*]] 系列)
- 不用:制作盗版工具 / 提取密钥用于盗版分发(明确禁止,见授权边界)
- 授权边界(必读):本技能仅限授权研究——自有设备、自有内容、实验室环境、已获书面许可的安全研究。禁止:提取/分发用于盗版的内容密钥、发布可用密钥提取工具、绕过 DRM 获取未授权内容。DRM 分析涉及反规避法律(如 DMCA 1201 类)与平台 ToS,分析以漏洞研究 + 防御视角产出,发现走负责任披露(厂商安全团队/漏洞奖励计划),敏感细节(密钥材料)不写入公开报告。
工具准备
静态分析(CDM 反编译 / 抓包分析)免沙箱;运行 CDM 与抓许可证流量属动态执行,在受控环境([[re-analyze/platform-tips]] 最高原则)内进行。所有工具先验证再使用。