drm-pentesting-toolkit

Installation
SKILL.md

DRM Pentesting Toolkit Skill

Skill by ara.so — Security Skills collection.

This skill enables AI agents to assist with DRM pentesting using a modular, plugin-based toolkit. The project provides a CustomTkinter GUI for managing DRM devices (Widevine .wvd, PlayReady .prd), extracting PSSH from MPD manifests, communicating with license servers, and downloading protected content.

What It Does

The DRM Pentesting Toolkit is a comprehensive framework for:

  • Loading and validating Widevine/PlayReady device files
  • Parsing PSSH (Protection System Specific Header) data from DASH/MPD manifests
  • Extracting decryption keys from license servers
  • Generating M3U playlists with embedded keys
  • Downloading and decrypting content via N_m3u8DL-RE
  • Managing credentials, proxies, and HTTP configurations
  • Chaining multiple operations through a plugin stack system

Installation

Installs
172
GitHub Stars
8
First Seen
Jun 12, 2026
drm-pentesting-toolkit — aradotso/security-skills