Skip to content

TheRogueArchivist/DRML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DRML

Welcome to DRML, the DRM Library! Here you'll find my various research, notes, and random information about various kinds of DRM, and DRM-tangential information.

This library is made in tandem with my work on BinaryObjectScanner, which is where the more exact details of how these DRM schemes can be detected will continue to be found. There is a heavy skew toward optical media DRM due to its prevalence, (relative) ease to catalogue, and the importance of knowing which DRM is being used in order to be properly archived. That being said, any form of DRM that can be consistently detected is within the scope of the library, though some protections may not be fully covered for several reasons, such as CSS/AACS, which is documented in depth in a multitude of other places.

DRML itself is licensed under CC0, which of course does not extend to anything linked in this library. Anything linked is referenced for further research or as a citation only. Also of note, ANY AND ALL LINKED RESOURCES, ESPECIALLY (BUT NOT ONLY) EXECUTABLES, ARE NOT GUARANTEED TO BE SAFE. Although I'll do my best to specifically warn if anything seems especially dodgy, any and all external resources should be treated with care and not be explicitly trusted.

Disclaimer

All information contained in this project is published for general information purposes only and in good faith. Any trademarks mentioned here are registered or copyrighted by their respective owners. I make no warranties about the completeness, correctness, accuracy and reliability of the information contained in this project. This project is provided "AS IS" without warranty of any kind. Any action you take upon the information you find on this document is strictly at your own risk. Under no circumstances will I be held responsible or liable in any way for any damages, losses, costs, or liabilities whatsoever resulting or arising directly or indirectly from your use of this project. You alone are fully responsible for your actions.

Guides

Library

Anti-Cheat

Audio CD Protection

DRM Builder

Multimedia DRM

Optical Copy Protection

Packers

TODO

Unknown / No Samples

Addenda

Additional DRM resources

DRM Detection Tools

Please note that all the software below is linked with absolutely no guarantees whatsoever. Although they are noted here, they have not all been investigated for malware, catasrophic bugs, and so on. Use with caution.

  • A-Ray Scanner - Development long since halted, closed-source, but can detect a fair number of protections. Can also perform sector scanning.
  • BurnOut - Development halted, open-source. Fully superseded by its C# fork, BurnOutSharp.
  • BurnOutSharp - Actively developed, open-source, and can detect a majority of the DRM that all other scanners can. Currently limited to filesystem checks.
  • ClonyXXL - Development halted, closed-source, has a few oddball detections missed by other software. Also includes a few novel features, such as checking for the presence of bad sectors on a disc, or monitoring the system for when specific protected games are launched. Download.
  • Detect It Easy - Actively developed, open-source, but not exactly a DRM scanner per se, more of a general file-type scanner. However, it can detect some forms of DRM.
  • ProtectionID - Development currently stopped, closed-source, but generally considered the most complete option at the moment. Includes the ability to scan for the presence of DRM via sector scanning, and not just filesystem checks. Download.

Glossaries

  • "Glossary of protection features used by DRM." (TODO)

Lists of copy protected optical media

Lists of copy protected digital media

About

Welcome to DRML, the DRM Library!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published