BurnOutSharp

Build status

C# port of the protection scanning ability of BurnOut plus numerous updates and additions. This currently compiles as a library so it can be used in any C# application. For an example of usage, see MPF.

In addition to the original BurnOut code, the following libraries (or ports thereof) are used for file handling:

Protections Detected

Below is a list of the protections that can be detected using this code:

  • 3PLock
  • 321Studios Online Activation
  • AACS
  • ActiveMARK / ActiveMARK 5
  • Alpha-DVD
  • Alpha-ROM
  • BD+
  • Bitpool
  • ByteShield
  • Cactus Data Shield
  • CD-Cops
  • CD-Lock
  • CD-Protector
  • CD-X
  • CDSHiELD SE
  • Cenga ProtectDVD
  • Code Lock
  • CopyKiller
  • DiscGuard
  • DVD-Cops
  • DVD-Movie-PROTECT
  • DVD Crypt
  • EA Protections (Including Cucko, EA CDKey, and EA DRM)
  • Freelock
  • Games for Windows - Live
  • Generic CD Check
  • Generic Online Registration
  • Hexalock Autolock
  • Impulse Reactor
  • IndyVCD
  • JoWooD X-Prot (v1/v2)
  • Key2Audio XS
  • Key-Lock (Dongle)
  • LibCrypt (Separate subfile scan only)
  • LaserLock
  • MediaCloQ
  • MediaMax CD3
  • Origin (partial)
  • ProtectDisc
  • Protect DVD-Video
  • PlayStation Anti-modchip (En/Jp, not "Red Hand")
  • Ring PROTECH
  • SafeCast
  • SafeDisc (all versions)
  • SafeLock
  • SecuROM (all versions)
  • SmartE
  • SolidShield (mostly complete)
  • SoftLock
  • StarForce
  • Steam (partial)
  • SVK Protector
  • Sysiphus / Sysiphus DVD
  • TAGES (mostly complete)
  • Tivola Ring Protection
  • TZCopyProtector
  • Uplay (partial)
  • VOB ProtectCD/DVD
  • Winlock
  • WTM CD Protect
  • WTM Copy Protection
  • XCP
  • Xtreme-Protector
  • Zzxzz

Executable Packers Detected

Below is a list of the executable packers that can be detected using this code:

  • Advanced Installer
  • Armadillo
  • CExe
  • dotFuscator
  • EXE Stealth
  • Inno Setup
  • Installer VISE
  • Intel Installation Framework
  • Microsoft CAB SFX
  • NSIS
  • PECompact
  • Setup Factory
  • UPX and UPX (NOS Variant)
  • WinRAR SFX
  • WinZip SFX
  • WISE Installer

Archive Formats

Below is a list of archive or archive-like formats that can be extracted and have contents scanned using this code:

  • 7zip
  • BFPK
  • BZIP2
  • GZIP
  • InstallShield Archive V3 (Z)
  • InstallShield CAB
  • Microsoft CAB
  • MPQ
  • Microsoft Installer (MSI)
  • PKZIP and derived files
  • RAR
  • TAR
  • Valve archive formats
  • XZ

Contributions

Contributions to the project are welcome. Please follow the current coding styles and please do not add any keys or legally dubious things to the code. Thank you to all of the testers, particularly from the MPF project who helped get this rolling.

Description
No description provided
Readme 10 MiB
Latest
2025-11-25 13:40:36 +00:00
Languages
C# 98.8%
Shell 0.6%
PowerShell 0.6%