mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-02-13 21:31:04 +00:00
* Add index to all content checks * Get mostly onto byte arrays * Migrate as much as possible to byte array * Minor cleanup * Cleanup comments, fix search * Safer CABs and auto-log on test * Comments and better SecuROM * Cleanup, Wise Detection, archives * Minor fixes * Add externals, cleanup README * Add WiseUnpacker * Add Wise extraction * Better separation of special file format handling * Consistent licencing * Add to README * Fix StartsWith * Fix Valve scanning * Fix build * Remove old TODO * Fix BFPK extraction * More free decompression formats * Fix EVORE * Fix LibCrypt detection * Fix EVORE deletion
2.6 KiB
2.6 KiB
BurnOutSharp
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 DICUI.
In addition to the original BurnOut code, the following libraries (or ports thereof) are used for file handling:
- HLExtract - Various Valve archive format extraction
- libmspack4n - Microsoft CAB extraction
- psxt001z - PS1 LibCrypt detection
- SharpCompress - 7zip/GZip/RAR/PKZIP extraction
- StormLib - MPQ extraction
- StormLibSharp - MPQ extraction
- UnshieldSharp - InstallShield CAB extraction
- WiseUnpacker - Wise Installer extraction
Protections Detected
Below is a list of the protections that can be detected using this code:
- 3PLock
- AACS
- ActiveMARK / ActiveMARK 5
- Alpha-DVD
- Alpha-ROM
- Armadillo
- Bitpool
- ByteShield
- Cactus Data Shield
- CD-Cops
- CD-Lock
- CD-Protector
- CD-X
- CDSHiELD SE
- Cenga ProtectDVD
- Code Lock
- CopyKiller
- Cucko (EA Custom) (partial)
- DiscGuard
- DVD-Cops
- DVD-Movie-PROTECT
- DVD Crypt
- EXE Stealth
- Freelock
- Games for Windows - Live (partial)
- Hexalock Autolock
- Impulse Reactor
- IndyVCD
- Inno Setup
- 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)
- TZCopyProtector
- Uplay (partial)
- VOB ProtectCD/DVD
- Winlock
- WISE Installer
- WTM CD Protect
- WTM Copy Protection
- XCP
- Xtreme-Protector
- Zzxzz
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 DICUI project who helped get this rolling.