From 760434309b976b3781ef3385a19e699c97cec6dd Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 8 Sep 2025 17:05:16 -0400 Subject: [PATCH] Add StarForce Crypto detection (fixes #338) --- BinaryObjectScanner/Protection/StarForce.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/BinaryObjectScanner/Protection/StarForce.cs b/BinaryObjectScanner/Protection/StarForce.cs index 960209a8..6f13faaf 100644 --- a/BinaryObjectScanner/Protection/StarForce.cs +++ b/BinaryObjectScanner/Protection/StarForce.cs @@ -59,10 +59,15 @@ namespace BinaryObjectScanner.Protection // https://dbox.tools/titles/pc/53450FA1/ name = exe.TradeName; if (name.OptionalContains("FL ProActive")) - return $"FrontLine ProActive"; + return "FrontLine ProActive"; + + // StarForce Crypto (SF Crypto) + // Found in "pcnsl.exe" in Redump entry 119679 + if (name.OptionalContains("SF Crypto")) + return "StarForce Crypto"; // TODO: Decide if internal name checks are safe to use. - name = exe.InternalName; + name = exe.InternalName; // Found in "protect.x64" and "protect.x86" in Redump entry 94805. if (name.OptionalEquals("CORE.ADMIN", StringComparison.Ordinal))