Skip to content

Instantly share code, notes, and snippets.

View gar3thjon3s's full-sized avatar

Gareth Jones gar3thjon3s

  • LONE-WOLF-ENTERPRISES
  • London
View GitHub Profile
@robocoder
robocoder / gist:fc9a28fd1500d510d197a4209996d0f3
Last active June 11, 2020 14:04
Purple Player, Platform Purple, DRM, Leaping Brain, Brain Trust
Audience: video content creators
It is alleged that:
* the initial DRM implementation simply XOR'd the first 13 bytes of the first 15 x 1K blocks of the video file;
* the 13 byte key was literally, "RANDOM STRING"
* reference: https://plus.google.com/+AsherLangton/posts/Yk71MgkvAXx
It was later observed that:
* the DRM implementation was changed to XOR the first 32 bytes of the first 16 x 1K blocks of the video file;
* the 32 byte key appears random;