mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-02-17 05:45:14 +00:00
Overhaul Macrovision and related protections (#248)
* Improve several SafeCast checks * Add new SafeCast versions. * Add SafeCast NE checks. * Move stxt* checks to Macrovision, and add SafeCast specific check. * Confirm SafeCast file and add relevant executable checks. * Add empty file detection for some SafeDisc drivers. * Various Macrovision improvements * Move and improve stxt* section checks. * Add proper Redump entry number for Puyo Puyo Fever. * Add directory separator to some SafeDisc checks to avoid false positives. * Add SafeWrap skeleton with notes. * Minor Macrovision fixes * Fix stxt* section checks. * Add product identification for one CDS-300 version. * Further Macrovision improvements * Add product detection via version for SafeDisc Lite and SafeCast ESD. * Add improved SafeDisc LT/Lite checks. * Add various notes about SafeCast/SafeDisc. * Add new secdrv version detection. * Herald the upcoming secdrv cataclysm. * Move SecDrv checks into Macrovision * Move SecDrv checks into Macrovision, as it's known to be present on multiple Macrovision products. * Improve SafeCast checks * Add new SafeCast executable and path checks. * Change a C-Dilla output. * ah sweet, man-made horrors beyond my comprehension * Split new and old "BoG" string checks to make finding an expunged version easier. * Confirm unconfirmed SafeCast version, add new unconfirmed version. * Remove now unneeded result list cleaning. * Improve SafeCast notes. * Add new SafeCast file description and file name checks. * Remove "GetSafeDisc320to4xVersion" and improve CLCD16 version report. * Address PR comments * Address further PR comments
This commit is contained in:
committed by
GitHub
parent
20de40014d
commit
d91ce3100b
@@ -27,6 +27,7 @@ namespace BinaryObjectScanner.Protection
|
||||
/// 3.23.000 (IA item "3ds-max-4.2original").
|
||||
/// 3.24.010 (IA item "ejay_nestle_trial").
|
||||
/// 3.27.000 (https://download.autodesk.com/mne/web/support/3dstudio/C-Dilla3.27.zip).
|
||||
/// 4.11.000 (Possibly an internal version used by SafeCast in Redump entry 95524).
|
||||
///
|
||||
/// TODO:
|
||||
/// Investigate C-Dilla CD-Compress.
|
||||
@@ -93,9 +94,9 @@ namespace BinaryObjectScanner.Protection
|
||||
if (name?.Equals("C-Dilla Windows NT RTS", StringComparison.OrdinalIgnoreCase) == true)
|
||||
return $"C-Dilla License Management System Version {pex.ProductVersion}";
|
||||
|
||||
// Found in "CDANTSRV.EXE" from C-Dilla LMS version 3.27.000 for Windows NT.
|
||||
// Found in "CDANTSRV.EXE" from C-Dilla LMS version 3.27.000 for Windows NT, and an embedded executable contained in Redump entry 95524.
|
||||
if (name?.Equals("C-Dilla RTS Service", StringComparison.OrdinalIgnoreCase) == true)
|
||||
return $"C-Dilla License Management System Version {pex.ProductVersion}";
|
||||
return $"C-Dilla RTS Service Version {pex.ProductVersion}";
|
||||
|
||||
name = pex.ProductName;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user