From 84c6c257dfed79d956c238223f050daf126d7ba7 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 22 Jun 2022 10:00:35 -0700 Subject: [PATCH] Add missing protection note for StarForce --- BurnOutSharp/ProtectionType/StarForce.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BurnOutSharp/ProtectionType/StarForce.cs b/BurnOutSharp/ProtectionType/StarForce.cs index 7ae81bd2..d3973790 100644 --- a/BurnOutSharp/ProtectionType/StarForce.cs +++ b/BurnOutSharp/ProtectionType/StarForce.cs @@ -33,6 +33,9 @@ namespace BurnOutSharp.ProtectionType if (!string.IsNullOrWhiteSpace(name) && name.Contains("Protected Module")) return $"StarForce 5"; + // TODO: Check to see if there are any missing checks + // https://github.com/horsicq/Detect-It-Easy/blob/master/db/PE/StarForce.2.sg + // TODO: Find this inside of the .rsrc section using the executable header // Get the .rsrc section, if it exists var rsrcSection = pex.GetLastSection(".rsrc", exact: true);