Skip to content

Commit 80d3b8d

Browse files
Add sources for SafeDisc detections up through V1 (#341)
Also fix a false positive in ASPack due to an overly generic check, and fix a comment.
1 parent e788ad9 commit 80d3b8d

File tree

2 files changed

+46
-3
lines changed

2 files changed

+46
-3
lines changed

BinaryObjectScanner/Packer/ASPack.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -621,7 +621,8 @@ private static List<ContentMatchSet> GenerateMatchers()
621621

622622
#region Short
623623

624-
new(new byte?[] { 0x75, 0x00, 0xE9 }, "ASPack 1.05b"),
624+
// Disabled due to being too prone to false positives.
625+
// new(new byte?[] { 0x75, 0x00, 0xE9 }, "ASPack 1.05b"),
625626

626627
new(new byte?[] { 0x90, 0x90, 0x90, 0x75, 0x00, 0xE9 }, "ASPack 1.06.1b"),
627628

BinaryObjectScanner/Protection/Macrovision.cs

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ public List<string> CheckDirectoryPath(string path, List<string>? files)
171171
if (cDilla != null)
172172
results.AddRange(cDilla);
173173

174-
// Run C-Dilla directory checks
174+
// Run FLEXnet directory checks
175175
var flexNet = FLEXNetCheckDirectoryPath(path, files);
176176
if (flexNet != null)
177177
results.AddRange(flexNet);
@@ -550,28 +550,70 @@ private static string MacrovisionVersionToProductName(string version)
550550
// Found in Redump entry 66005.
551551
"1.00.025"
552552

553-
// Source not documented.
553+
// Found in Redump entries 1882, 30049, 34828, 35922, 38212, 84280, and 97611.
554554
or "1.00.026"
555+
556+
// Found in Redump entries 31575 and 41923.
555557
or "1.00.030"
558+
559+
// Found in Redump entries 1883 and 42114.
556560
or "1.00.032"
561+
562+
// Found in Redump entries 36223 and 40770.
557563
or "1.00.035"
564+
565+
// Found in Redump entries 42155 and 47574.
558566
or "1.01.034"
567+
568+
// Found in Redump entry 51459.
559569
or "1.01.038"
570+
571+
// Found in Redump entries 34562 and 63304.
560572
or "1.01.043"
573+
574+
// Found in Redump entries 61731 and 81619.
561575
or "1.01.044"
576+
577+
// Found in Redump entries 29073 and 31149.
562578
or "1.06.000"
579+
580+
// Found in Redump entries 9718 and 46756.
563581
or "1.07.000"
582+
583+
// Found in Redump entries 12885 and 66210.
564584
or "1.09.000"
585+
586+
// Found in Redump entries 3569, 3570, 37523, 66586.
565587
or "1.11.000"
588+
589+
// Found in Redump entries 21154, 37982, 108632.
566590
or "1.20.000"
591+
592+
// Found in Redump entries 17024/37920.
567593
or "1.20.001"
594+
595+
// Found in Redump entries 28708, 31526, 43321, 55080, 75501.
568596
or "1.30.010"
597+
598+
// Found in Redump entries 9617 and 49552.
569599
or "1.35.000"
600+
601+
// Found in Redump entries 2595 and 30121.
570602
or "1.40.004"
603+
604+
// Found in Redump entries 1887, 44350, 61047, and 63323.
571605
or "1.41.000"
606+
607+
// Found in Redump entries 37832 and 42091.
572608
or "1.41.001"
609+
610+
// Found in Redump entries 30555 and 55078.
573611
or "1.45.011"
612+
613+
// Found in Redump entries 28810 and 62935.
574614
or "1.50.020"
615+
616+
// Source not documented.
575617
or "2.05.030"
576618
or "2.10.030"
577619
or "2.30.030"

0 commit comments

Comments
 (0)