diff --git a/BinaryObjectScanner.Interfaces/BinaryObjectScanner.Interfaces.csproj b/BinaryObjectScanner.Interfaces/BinaryObjectScanner.Interfaces.csproj new file mode 100644 index 00000000..3365d5bc --- /dev/null +++ b/BinaryObjectScanner.Interfaces/BinaryObjectScanner.Interfaces.csproj @@ -0,0 +1,27 @@ + + + + net48;net6.0;net7.0 + win-x86;win-x64;linux-x64;osx-x64 + BinaryObjectScanner.Interfaces + BinaryObjectScanner.Interfaces + Matt Nadareski + BurnOutSharp + Copyright (c)2022 Matt Nadareski + https://github.com/mnadareski/BurnOutSharp + 2.7 + 2.7 + 2.7 + true + true + + + + true + + + + + + + diff --git a/BurnOutSharp/Interfaces/IContentCheck.cs b/BinaryObjectScanner.Interfaces/IContentCheck.cs similarity index 93% rename from BurnOutSharp/Interfaces/IContentCheck.cs rename to BinaryObjectScanner.Interfaces/IContentCheck.cs index 727a0e6f..7fda9ac4 100644 --- a/BurnOutSharp/Interfaces/IContentCheck.cs +++ b/BinaryObjectScanner.Interfaces/IContentCheck.cs @@ -1,4 +1,4 @@ -namespace BurnOutSharp.Interfaces +namespace BinaryObjectScanner.Interfaces { /// /// Check a generic file for protection diff --git a/BurnOutSharp/Interfaces/ILinearExecutableCheck.cs b/BinaryObjectScanner.Interfaces/ILinearExecutableCheck.cs similarity index 94% rename from BurnOutSharp/Interfaces/ILinearExecutableCheck.cs rename to BinaryObjectScanner.Interfaces/ILinearExecutableCheck.cs index 817c6e32..6e10c776 100644 --- a/BurnOutSharp/Interfaces/ILinearExecutableCheck.cs +++ b/BinaryObjectScanner.Interfaces/ILinearExecutableCheck.cs @@ -1,6 +1,6 @@ using BinaryObjectScanner.Wrappers; -namespace BurnOutSharp.Interfaces +namespace BinaryObjectScanner.Interfaces { /// /// Check a Linear Executable (LE) for protection diff --git a/BurnOutSharp/Interfaces/INewExecutableCheck.cs b/BinaryObjectScanner.Interfaces/INewExecutableCheck.cs similarity index 94% rename from BurnOutSharp/Interfaces/INewExecutableCheck.cs rename to BinaryObjectScanner.Interfaces/INewExecutableCheck.cs index f06c53c9..d617bddf 100644 --- a/BurnOutSharp/Interfaces/INewExecutableCheck.cs +++ b/BinaryObjectScanner.Interfaces/INewExecutableCheck.cs @@ -1,6 +1,6 @@ using BinaryObjectScanner.Wrappers; -namespace BurnOutSharp.Interfaces +namespace BinaryObjectScanner.Interfaces { /// /// Check a New Executable (NE) for protection diff --git a/BurnOutSharp/Interfaces/IPathCheck.cs b/BinaryObjectScanner.Interfaces/IPathCheck.cs similarity index 96% rename from BurnOutSharp/Interfaces/IPathCheck.cs rename to BinaryObjectScanner.Interfaces/IPathCheck.cs index 8e2ac83e..29067cc6 100644 --- a/BurnOutSharp/Interfaces/IPathCheck.cs +++ b/BinaryObjectScanner.Interfaces/IPathCheck.cs @@ -1,7 +1,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; -namespace BurnOutSharp.Interfaces +namespace BinaryObjectScanner.Interfaces { /// /// Check a file or directory path for protection diff --git a/BurnOutSharp/Interfaces/IPortableExecutableCheck.cs b/BinaryObjectScanner.Interfaces/IPortableExecutableCheck.cs similarity index 94% rename from BurnOutSharp/Interfaces/IPortableExecutableCheck.cs rename to BinaryObjectScanner.Interfaces/IPortableExecutableCheck.cs index a25c75c9..d7a52701 100644 --- a/BurnOutSharp/Interfaces/IPortableExecutableCheck.cs +++ b/BinaryObjectScanner.Interfaces/IPortableExecutableCheck.cs @@ -1,6 +1,6 @@ using BinaryObjectScanner.Wrappers; -namespace BurnOutSharp.Interfaces +namespace BinaryObjectScanner.Interfaces { /// /// Check a Portable Executable (PE) for protection diff --git a/BurnOutSharp.sln b/BurnOutSharp.sln index b7ec445c..d92d3e18 100644 --- a/BurnOutSharp.sln +++ b/BurnOutSharp.sln @@ -32,6 +32,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BinaryObjectScanner.ASN1", EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BinaryObjectScanner.Compression", "BinaryObjectScanner.Compression\BinaryObjectScanner.Compression.csproj", "{B55206B2-58FD-4A47-AADC-74982FEA8FAD}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BinaryObjectScanner.Interfaces", "BinaryObjectScanner.Interfaces\BinaryObjectScanner.Interfaces.csproj", "{7193566B-8071-437F-9B42-9A009AAA22DC}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -78,6 +80,10 @@ Global {B55206B2-58FD-4A47-AADC-74982FEA8FAD}.Debug|Any CPU.Build.0 = Debug|Any CPU {B55206B2-58FD-4A47-AADC-74982FEA8FAD}.Release|Any CPU.ActiveCfg = Release|Any CPU {B55206B2-58FD-4A47-AADC-74982FEA8FAD}.Release|Any CPU.Build.0 = Release|Any CPU + {7193566B-8071-437F-9B42-9A009AAA22DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7193566B-8071-437F-9B42-9A009AAA22DC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7193566B-8071-437F-9B42-9A009AAA22DC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7193566B-8071-437F-9B42-9A009AAA22DC}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/BurnOutSharp/BurnOutSharp.csproj b/BurnOutSharp/BurnOutSharp.csproj index 4146bbf8..f8ac9143 100644 --- a/BurnOutSharp/BurnOutSharp.csproj +++ b/BurnOutSharp/BurnOutSharp.csproj @@ -66,6 +66,10 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/BurnOutSharp/PackerType/ASPack.cs b/BurnOutSharp/PackerType/ASPack.cs index 5cc2cfa0..9217eb74 100644 --- a/BurnOutSharp/PackerType/ASPack.cs +++ b/BurnOutSharp/PackerType/ASPack.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.IO; using System.Text; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/PackerType/AdvancedInstaller.cs b/BurnOutSharp/PackerType/AdvancedInstaller.cs index 1d200fe3..11611f78 100644 --- a/BurnOutSharp/PackerType/AdvancedInstaller.cs +++ b/BurnOutSharp/PackerType/AdvancedInstaller.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/Armadillo.cs b/BurnOutSharp/PackerType/Armadillo.cs index 50ae181a..2cf9107f 100644 --- a/BurnOutSharp/PackerType/Armadillo.cs +++ b/BurnOutSharp/PackerType/Armadillo.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/AutoPlayMediaStudio.cs b/BurnOutSharp/PackerType/AutoPlayMediaStudio.cs index f09703b5..fc2a1b53 100644 --- a/BurnOutSharp/PackerType/AutoPlayMediaStudio.cs +++ b/BurnOutSharp/PackerType/AutoPlayMediaStudio.cs @@ -2,6 +2,7 @@ using System.Collections.Concurrent; using System.IO; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/CExe.cs b/BurnOutSharp/PackerType/CExe.cs index c55abeb4..308332c3 100644 --- a/BurnOutSharp/PackerType/CExe.cs +++ b/BurnOutSharp/PackerType/CExe.cs @@ -5,6 +5,7 @@ using System.IO; using System.Linq; using BinaryObjectScanner.Compression; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; using ICSharpCode.SharpZipLib.Zip.Compression; diff --git a/BurnOutSharp/PackerType/EXEStealth.cs b/BurnOutSharp/PackerType/EXEStealth.cs index 94a11ca0..97e79323 100644 --- a/BurnOutSharp/PackerType/EXEStealth.cs +++ b/BurnOutSharp/PackerType/EXEStealth.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.IO; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/PackerType/EmbeddedExecutable.cs b/BurnOutSharp/PackerType/EmbeddedExecutable.cs index 9f95ca6f..9e9bcb0b 100644 --- a/BurnOutSharp/PackerType/EmbeddedExecutable.cs +++ b/BurnOutSharp/PackerType/EmbeddedExecutable.cs @@ -3,6 +3,7 @@ using System.Collections.Concurrent; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/PackerType/GenteeInstaller.cs b/BurnOutSharp/PackerType/GenteeInstaller.cs index 18bbe6b1..6edc6b5a 100644 --- a/BurnOutSharp/PackerType/GenteeInstaller.cs +++ b/BurnOutSharp/PackerType/GenteeInstaller.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/HyperTechCrackProof.cs b/BurnOutSharp/PackerType/HyperTechCrackProof.cs index d92cdffe..3993ea5c 100644 --- a/BurnOutSharp/PackerType/HyperTechCrackProof.cs +++ b/BurnOutSharp/PackerType/HyperTechCrackProof.cs @@ -2,6 +2,7 @@ using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/InnoSetup.cs b/BurnOutSharp/PackerType/InnoSetup.cs index 1dd59c75..dd221d5f 100644 --- a/BurnOutSharp/PackerType/InnoSetup.cs +++ b/BurnOutSharp/PackerType/InnoSetup.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/PackerType/InstallAnywhere.cs b/BurnOutSharp/PackerType/InstallAnywhere.cs index 3211cbf3..0ac6f292 100644 --- a/BurnOutSharp/PackerType/InstallAnywhere.cs +++ b/BurnOutSharp/PackerType/InstallAnywhere.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Concurrent; using System.IO; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/InstallerVISE.cs b/BurnOutSharp/PackerType/InstallerVISE.cs index bcfdf919..2b97b38c 100644 --- a/BurnOutSharp/PackerType/InstallerVISE.cs +++ b/BurnOutSharp/PackerType/InstallerVISE.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/IntelInstallationFramework.cs b/BurnOutSharp/PackerType/IntelInstallationFramework.cs index d773b21c..c51b596b 100644 --- a/BurnOutSharp/PackerType/IntelInstallationFramework.cs +++ b/BurnOutSharp/PackerType/IntelInstallationFramework.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Concurrent; using System.IO; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/MicrosoftCABSFX.cs b/BurnOutSharp/PackerType/MicrosoftCABSFX.cs index ea7dd241..947d6f5d 100644 --- a/BurnOutSharp/PackerType/MicrosoftCABSFX.cs +++ b/BurnOutSharp/PackerType/MicrosoftCABSFX.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/NSIS.cs b/BurnOutSharp/PackerType/NSIS.cs index 5d28800a..b48aeb67 100644 --- a/BurnOutSharp/PackerType/NSIS.cs +++ b/BurnOutSharp/PackerType/NSIS.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/PECompact.cs b/BurnOutSharp/PackerType/PECompact.cs index 208f43b5..833e3080 100644 --- a/BurnOutSharp/PackerType/PECompact.cs +++ b/BurnOutSharp/PackerType/PECompact.cs @@ -1,6 +1,7 @@ using System.Collections.Concurrent; using System.IO; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/Petite.cs b/BurnOutSharp/PackerType/Petite.cs index 29e68f3a..64d4f39c 100644 --- a/BurnOutSharp/PackerType/Petite.cs +++ b/BurnOutSharp/PackerType/Petite.cs @@ -1,6 +1,7 @@ using System.Collections.Concurrent; using System.IO; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/SetupFactory.cs b/BurnOutSharp/PackerType/SetupFactory.cs index c148a4d9..da834ae0 100644 --- a/BurnOutSharp/PackerType/SetupFactory.cs +++ b/BurnOutSharp/PackerType/SetupFactory.cs @@ -2,6 +2,7 @@ using System.Collections.Concurrent; using System.IO; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/SevenZipSFX.cs b/BurnOutSharp/PackerType/SevenZipSFX.cs index 95a39442..94cc014a 100644 --- a/BurnOutSharp/PackerType/SevenZipSFX.cs +++ b/BurnOutSharp/PackerType/SevenZipSFX.cs @@ -2,6 +2,7 @@ using System.Collections.Concurrent; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/Shrinker.cs b/BurnOutSharp/PackerType/Shrinker.cs index e4245c71..a314571c 100644 --- a/BurnOutSharp/PackerType/Shrinker.cs +++ b/BurnOutSharp/PackerType/Shrinker.cs @@ -1,6 +1,7 @@ using System.Collections.Concurrent; using System.IO; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/UPX.cs b/BurnOutSharp/PackerType/UPX.cs index e334856f..bf859c10 100644 --- a/BurnOutSharp/PackerType/UPX.cs +++ b/BurnOutSharp/PackerType/UPX.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Text; using System.Text.RegularExpressions; using BurnOutSharp.Interfaces; -using BinaryObjectScanner.Matching; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/PackerType/WinRARSFX.cs b/BurnOutSharp/PackerType/WinRARSFX.cs index 7e32a581..0fae19bc 100644 --- a/BurnOutSharp/PackerType/WinRARSFX.cs +++ b/BurnOutSharp/PackerType/WinRARSFX.cs @@ -3,6 +3,7 @@ using System.Collections.Concurrent; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; using SharpCompress.Archives; using SharpCompress.Archives.Rar; diff --git a/BurnOutSharp/PackerType/WinZipSFX.cs b/BurnOutSharp/PackerType/WinZipSFX.cs index cf74550b..02acc722 100644 --- a/BurnOutSharp/PackerType/WinZipSFX.cs +++ b/BurnOutSharp/PackerType/WinZipSFX.cs @@ -4,6 +4,7 @@ using System.IO; using System.Linq; using System.Text; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; using SharpCompress.Archives; using SharpCompress.Archives.Zip; diff --git a/BurnOutSharp/PackerType/WiseInstaller.cs b/BurnOutSharp/PackerType/WiseInstaller.cs index e4317911..3f83538a 100644 --- a/BurnOutSharp/PackerType/WiseInstaller.cs +++ b/BurnOutSharp/PackerType/WiseInstaller.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Utilities; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/PackerType/dotFuscator.cs b/BurnOutSharp/PackerType/dotFuscator.cs index a0a7ee91..567c7422 100644 --- a/BurnOutSharp/PackerType/dotFuscator.cs +++ b/BurnOutSharp/PackerType/dotFuscator.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.PackerType diff --git a/BurnOutSharp/ProtectionType/ActiveMARK.cs b/BurnOutSharp/ProtectionType/ActiveMARK.cs index f33613b7..e7814bf2 100644 --- a/BurnOutSharp/ProtectionType/ActiveMARK.cs +++ b/BurnOutSharp/ProtectionType/ActiveMARK.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/AegiSoft.cs b/BurnOutSharp/ProtectionType/AegiSoft.cs index ed5b3ab6..cd472dfd 100644 --- a/BurnOutSharp/ProtectionType/AegiSoft.cs +++ b/BurnOutSharp/ProtectionType/AegiSoft.cs @@ -1,7 +1,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/AlphaDVD.cs b/BurnOutSharp/ProtectionType/AlphaDVD.cs index 59152a14..ae10ffc8 100644 --- a/BurnOutSharp/ProtectionType/AlphaDVD.cs +++ b/BurnOutSharp/ProtectionType/AlphaDVD.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/AlphaROM.cs b/BurnOutSharp/ProtectionType/AlphaROM.cs index 481edcfe..3a0d801c 100644 --- a/BurnOutSharp/ProtectionType/AlphaROM.cs +++ b/BurnOutSharp/ProtectionType/AlphaROM.cs @@ -1,7 +1,6 @@ using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; -using BinaryObjectScanner.Matching; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/Bitpool.cs b/BurnOutSharp/ProtectionType/Bitpool.cs index 1fbfeda7..6c6342ed 100644 --- a/BurnOutSharp/ProtectionType/Bitpool.cs +++ b/BurnOutSharp/ProtectionType/Bitpool.cs @@ -1,7 +1,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/ByteShield.cs b/BurnOutSharp/ProtectionType/ByteShield.cs index 6e2e3492..45908429 100644 --- a/BurnOutSharp/ProtectionType/ByteShield.cs +++ b/BurnOutSharp/ProtectionType/ByteShield.cs @@ -1,7 +1,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/CDCheck.cs b/BurnOutSharp/ProtectionType/CDCheck.cs index aaaf11ec..708e92a4 100644 --- a/BurnOutSharp/ProtectionType/CDCheck.cs +++ b/BurnOutSharp/ProtectionType/CDCheck.cs @@ -1,4 +1,4 @@ -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/CDDVDCops.cs b/BurnOutSharp/ProtectionType/CDDVDCops.cs index d738c243..9b808aa8 100644 --- a/BurnOutSharp/ProtectionType/CDDVDCops.cs +++ b/BurnOutSharp/ProtectionType/CDDVDCops.cs @@ -3,7 +3,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; using System.Text; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; @@ -41,9 +41,8 @@ namespace BurnOutSharp.ProtectionType public class CDDVDCops : IContentCheck, INewExecutableCheck, IPathCheck, IPortableExecutableCheck { - /// - // TODO: Investigate reference to "CD32COPS.DLL" in "WETFLIPP.QZ_" in IA item "Triada_Russian_DVD_Complete_Collection_of_Erotic_Games". + /// public string CheckContents(string file, byte[] fileContent, bool includeDebug) { // TODO: Obtain a sample to find where this string is in a typical executable diff --git a/BurnOutSharp/ProtectionType/CDGuard.cs b/BurnOutSharp/ProtectionType/CDGuard.cs index fd457d0c..2243dd81 100644 --- a/BurnOutSharp/ProtectionType/CDGuard.cs +++ b/BurnOutSharp/ProtectionType/CDGuard.cs @@ -2,7 +2,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/CDKey.cs b/BurnOutSharp/ProtectionType/CDKey.cs index aa033a4b..9fb6c829 100644 --- a/BurnOutSharp/ProtectionType/CDKey.cs +++ b/BurnOutSharp/ProtectionType/CDKey.cs @@ -1,5 +1,5 @@ using System; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/CDLock.cs b/BurnOutSharp/ProtectionType/CDLock.cs index 125ff674..1f7afa10 100644 --- a/BurnOutSharp/ProtectionType/CDLock.cs +++ b/BurnOutSharp/ProtectionType/CDLock.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/CDProtector.cs b/BurnOutSharp/ProtectionType/CDProtector.cs index d5fda53a..aba2d903 100644 --- a/BurnOutSharp/ProtectionType/CDProtector.cs +++ b/BurnOutSharp/ProtectionType/CDProtector.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/CDSHiELDSE.cs b/BurnOutSharp/ProtectionType/CDSHiELDSE.cs index 92489eff..eca83b01 100644 --- a/BurnOutSharp/ProtectionType/CDSHiELDSE.cs +++ b/BurnOutSharp/ProtectionType/CDSHiELDSE.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/CDX.cs b/BurnOutSharp/ProtectionType/CDX.cs index cf56db6e..89c34bdf 100644 --- a/BurnOutSharp/ProtectionType/CDX.cs +++ b/BurnOutSharp/ProtectionType/CDX.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/CactusDataShield.cs b/BurnOutSharp/ProtectionType/CactusDataShield.cs index 63813b3d..241a6106 100644 --- a/BurnOutSharp/ProtectionType/CactusDataShield.cs +++ b/BurnOutSharp/ProtectionType/CactusDataShield.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/CenegaProtectDVD.cs b/BurnOutSharp/ProtectionType/CenegaProtectDVD.cs index 9d18a0dd..1dd10fe6 100644 --- a/BurnOutSharp/ProtectionType/CenegaProtectDVD.cs +++ b/BurnOutSharp/ProtectionType/CenegaProtectDVD.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/ChosenBytesCodeLock.cs b/BurnOutSharp/ProtectionType/ChosenBytesCodeLock.cs index 9142e508..4ad76656 100644 --- a/BurnOutSharp/ProtectionType/ChosenBytesCodeLock.cs +++ b/BurnOutSharp/ProtectionType/ChosenBytesCodeLock.cs @@ -2,7 +2,7 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/CopyKiller.cs b/BurnOutSharp/ProtectionType/CopyKiller.cs index d354edc9..d49a1d00 100644 --- a/BurnOutSharp/ProtectionType/CopyKiller.cs +++ b/BurnOutSharp/ProtectionType/CopyKiller.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/CopyLok.cs b/BurnOutSharp/ProtectionType/CopyLok.cs index dc0b1afd..ca41d120 100644 --- a/BurnOutSharp/ProtectionType/CopyLok.cs +++ b/BurnOutSharp/ProtectionType/CopyLok.cs @@ -1,5 +1,5 @@ using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/CrypKey.cs b/BurnOutSharp/ProtectionType/CrypKey.cs index c0fa0dd6..50f1a823 100644 --- a/BurnOutSharp/ProtectionType/CrypKey.cs +++ b/BurnOutSharp/ProtectionType/CrypKey.cs @@ -1,4 +1,4 @@ -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/Cucko.cs b/BurnOutSharp/ProtectionType/Cucko.cs index b0eb7e1b..0f4c5c81 100644 --- a/BurnOutSharp/ProtectionType/Cucko.cs +++ b/BurnOutSharp/ProtectionType/Cucko.cs @@ -1,5 +1,5 @@ using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/DVDCrypt.cs b/BurnOutSharp/ProtectionType/DVDCrypt.cs index 8a8085e7..c6e3c8e7 100644 --- a/BurnOutSharp/ProtectionType/DVDCrypt.cs +++ b/BurnOutSharp/ProtectionType/DVDCrypt.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/DVDMoviePROTECT.cs b/BurnOutSharp/ProtectionType/DVDMoviePROTECT.cs index 205caf10..f99bf9e6 100644 --- a/BurnOutSharp/ProtectionType/DVDMoviePROTECT.cs +++ b/BurnOutSharp/ProtectionType/DVDMoviePROTECT.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; namespace BurnOutSharp.ProtectionType { diff --git a/BurnOutSharp/ProtectionType/Denuvo.cs b/BurnOutSharp/ProtectionType/Denuvo.cs index 2d07d552..8a127d75 100644 --- a/BurnOutSharp/ProtectionType/Denuvo.cs +++ b/BurnOutSharp/ProtectionType/Denuvo.cs @@ -1,9 +1,8 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; -using BurnOutSharp.Tools; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType @@ -261,6 +260,7 @@ namespace BurnOutSharp.ProtectionType return null; } + /// public ConcurrentQueue CheckDirectoryPath(string path, IEnumerable files) { diff --git a/BurnOutSharp/ProtectionType/DinamicMultimedia.cs b/BurnOutSharp/ProtectionType/DinamicMultimedia.cs index abd343c0..e4ae704a 100644 --- a/BurnOutSharp/ProtectionType/DinamicMultimedia.cs +++ b/BurnOutSharp/ProtectionType/DinamicMultimedia.cs @@ -1,9 +1,7 @@ -using System; -using System.Collections.Concurrent; +using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; -using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/DiscGuard.cs b/BurnOutSharp/ProtectionType/DiscGuard.cs index 4d354061..3aaa5c24 100644 --- a/BurnOutSharp/ProtectionType/DiscGuard.cs +++ b/BurnOutSharp/ProtectionType/DiscGuard.cs @@ -2,7 +2,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/EasyAntiCheat.cs b/BurnOutSharp/ProtectionType/EasyAntiCheat.cs index 1dfca96b..5d540b60 100644 --- a/BurnOutSharp/ProtectionType/EasyAntiCheat.cs +++ b/BurnOutSharp/ProtectionType/EasyAntiCheat.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/ElectronicArts.cs b/BurnOutSharp/ProtectionType/ElectronicArts.cs index c23f5668..403b5172 100644 --- a/BurnOutSharp/ProtectionType/ElectronicArts.cs +++ b/BurnOutSharp/ProtectionType/ElectronicArts.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/FreeLock.cs b/BurnOutSharp/ProtectionType/FreeLock.cs index 0ffd01ba..c5e4095b 100644 --- a/BurnOutSharp/ProtectionType/FreeLock.cs +++ b/BurnOutSharp/ProtectionType/FreeLock.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/GFWL.cs b/BurnOutSharp/ProtectionType/GFWL.cs index 80a363cf..834f74fe 100644 --- a/BurnOutSharp/ProtectionType/GFWL.cs +++ b/BurnOutSharp/ProtectionType/GFWL.cs @@ -2,7 +2,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/Gefest.cs b/BurnOutSharp/ProtectionType/Gefest.cs index a35e6427..b48ccaa1 100644 --- a/BurnOutSharp/ProtectionType/Gefest.cs +++ b/BurnOutSharp/ProtectionType/Gefest.cs @@ -1,7 +1,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/HexaLock.cs b/BurnOutSharp/ProtectionType/HexaLock.cs index 30c14d7b..57bca724 100644 --- a/BurnOutSharp/ProtectionType/HexaLock.cs +++ b/BurnOutSharp/ProtectionType/HexaLock.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/ImpulseReactor.cs b/BurnOutSharp/ProtectionType/ImpulseReactor.cs index 256179e3..c540748b 100644 --- a/BurnOutSharp/ProtectionType/ImpulseReactor.cs +++ b/BurnOutSharp/ProtectionType/ImpulseReactor.cs @@ -1,7 +1,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/IndyVCD.cs b/BurnOutSharp/ProtectionType/IndyVCD.cs index 21226f2b..13f8750d 100644 --- a/BurnOutSharp/ProtectionType/IndyVCD.cs +++ b/BurnOutSharp/ProtectionType/IndyVCD.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/Intenium.cs b/BurnOutSharp/ProtectionType/Intenium.cs index e888453b..32085cf1 100644 --- a/BurnOutSharp/ProtectionType/Intenium.cs +++ b/BurnOutSharp/ProtectionType/Intenium.cs @@ -1,5 +1,5 @@ using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/JoWood.cs b/BurnOutSharp/ProtectionType/JoWood.cs index e0a8aa44..e5675172 100644 --- a/BurnOutSharp/ProtectionType/JoWood.cs +++ b/BurnOutSharp/ProtectionType/JoWood.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/KeyLock.cs b/BurnOutSharp/ProtectionType/KeyLock.cs index 73e8b039..f3920a36 100644 --- a/BurnOutSharp/ProtectionType/KeyLock.cs +++ b/BurnOutSharp/ProtectionType/KeyLock.cs @@ -1,5 +1,5 @@ using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/LabelGate.cs b/BurnOutSharp/ProtectionType/LabelGate.cs index e69be8d1..7ee30551 100644 --- a/BurnOutSharp/ProtectionType/LabelGate.cs +++ b/BurnOutSharp/ProtectionType/LabelGate.cs @@ -3,7 +3,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/LaserLok.cs b/BurnOutSharp/ProtectionType/LaserLok.cs index 8bd8fdff..0493e1b6 100644 --- a/BurnOutSharp/ProtectionType/LaserLok.cs +++ b/BurnOutSharp/ProtectionType/LaserLok.cs @@ -3,7 +3,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/MGIRegistration.cs b/BurnOutSharp/ProtectionType/MGIRegistration.cs index 064277ef..0f22dd44 100644 --- a/BurnOutSharp/ProtectionType/MGIRegistration.cs +++ b/BurnOutSharp/ProtectionType/MGIRegistration.cs @@ -1,6 +1,6 @@ using System; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/Macrovision.CDilla.cs b/BurnOutSharp/ProtectionType/Macrovision.CDilla.cs index 910a9f21..69b42eb9 100644 --- a/BurnOutSharp/ProtectionType/Macrovision.CDilla.cs +++ b/BurnOutSharp/ProtectionType/Macrovision.CDilla.cs @@ -33,7 +33,7 @@ namespace BurnOutSharp.ProtectionType /// public partial class Macrovision { - /// + /// internal string CDillaCheckNewExecutable(string file, NewExecutable nex, bool includeDebug) { // Check we have a valid executable @@ -63,7 +63,7 @@ namespace BurnOutSharp.ProtectionType return null; } - /// + /// internal string CDillaCheckPortableExecutable(string file, PortableExecutable pex, bool includeDebug) { // Get the sections from the executable, if possible @@ -150,7 +150,7 @@ namespace BurnOutSharp.ProtectionType return null; } - /// + /// internal ConcurrentQueue CDillaCheckDirectoryPath(string path, IEnumerable files) { var matchers = new List @@ -193,7 +193,7 @@ namespace BurnOutSharp.ProtectionType return MatchUtil.GetAllMatches(files, matchers, any: false); } - /// + /// internal string CDillaCheckFilePath(string path) { var matchers = new List diff --git a/BurnOutSharp/ProtectionType/Macrovision.CactusDataShield.cs b/BurnOutSharp/ProtectionType/Macrovision.CactusDataShield.cs index 5c1ad9d3..7bb9bbf4 100644 --- a/BurnOutSharp/ProtectionType/Macrovision.CactusDataShield.cs +++ b/BurnOutSharp/ProtectionType/Macrovision.CactusDataShield.cs @@ -30,7 +30,7 @@ namespace BurnOutSharp.ProtectionType /// public partial class Macrovision { - /// + /// internal string CactusDataShieldCheckPortableExecutable(string file, PortableExecutable pex, bool includeDebug) { // Get the sections from the executable, if possible @@ -63,7 +63,7 @@ namespace BurnOutSharp.ProtectionType return null; } - /// + /// internal ConcurrentQueue CactusDataShieldCheckDirectoryPath(string path, IEnumerable files) { // TODO: Verify if these are OR or AND @@ -90,7 +90,7 @@ namespace BurnOutSharp.ProtectionType return MatchUtil.GetAllMatches(files, matchers, any: false); } - /// + /// internal string CactusDataShieldCheckFilePath(string path) { var matchers = new List diff --git a/BurnOutSharp/ProtectionType/Macrovision.FLEXnet.cs b/BurnOutSharp/ProtectionType/Macrovision.FLEXnet.cs index 9f04a472..172e519e 100644 --- a/BurnOutSharp/ProtectionType/Macrovision.FLEXnet.cs +++ b/BurnOutSharp/ProtectionType/Macrovision.FLEXnet.cs @@ -8,7 +8,7 @@ namespace BurnOutSharp.ProtectionType /// public partial class Macrovision { - /// + /// internal string FLEXnetCheckPortableExecutable(string file, PortableExecutable pex, bool includeDebug) { // Get the sections from the executable, if possible diff --git a/BurnOutSharp/ProtectionType/Macrovision.SafeCast.cs b/BurnOutSharp/ProtectionType/Macrovision.SafeCast.cs index 0c1da59a..c24c47af 100644 --- a/BurnOutSharp/ProtectionType/Macrovision.SafeCast.cs +++ b/BurnOutSharp/ProtectionType/Macrovision.SafeCast.cs @@ -33,7 +33,7 @@ namespace BurnOutSharp.ProtectionType /// public partial class Macrovision { - /// + /// internal string SafeCastCheckNewExecutable(string file, NewExecutable nex, bool includeDebug) { // Check we have a valid executable @@ -50,7 +50,7 @@ namespace BurnOutSharp.ProtectionType return null; } - /// + /// internal string SafeCastCheckPortableExecutable(string file, PortableExecutable pex, bool includeDebug) { // Get the sections from the executable, if possible @@ -98,7 +98,7 @@ namespace BurnOutSharp.ProtectionType return null; } - /// + /// internal ConcurrentQueue SafeCastCheckDirectoryPath(string path, IEnumerable files) { var matchers = new List @@ -120,7 +120,7 @@ namespace BurnOutSharp.ProtectionType return MatchUtil.GetAllMatches(files, matchers, any: false); } - /// + /// internal string SafeCastCheckFilePath(string path) { var matchers = new List diff --git a/BurnOutSharp/ProtectionType/Macrovision.SafeDisc.cs b/BurnOutSharp/ProtectionType/Macrovision.SafeDisc.cs index 1e110561..25ac5c80 100644 --- a/BurnOutSharp/ProtectionType/Macrovision.SafeDisc.cs +++ b/BurnOutSharp/ProtectionType/Macrovision.SafeDisc.cs @@ -4,7 +4,6 @@ using System.Collections.Generic; using System.IO; using System.Linq; using BinaryObjectScanner.Matching; -using BinaryObjectScanner.Utilities; using BinaryObjectScanner.Wrappers; using static BinaryObjectScanner.Utilities.Hashing; @@ -30,7 +29,7 @@ namespace BurnOutSharp.ProtectionType /// public partial class Macrovision { - /// + /// internal string SafeDiscCheckPortableExecutable(string file, PortableExecutable pex, bool includeDebug) { // Get the sections from the executable, if possible @@ -97,7 +96,7 @@ namespace BurnOutSharp.ProtectionType return null; } - /// + /// internal ConcurrentQueue SafeDiscCheckDirectoryPath(string path, IEnumerable files) { var matchers = new List @@ -206,7 +205,7 @@ namespace BurnOutSharp.ProtectionType return MatchUtil.GetAllMatches(files, matchers, any: false); } - /// + /// internal string SafeDiscCheckFilePath(string path) { var matchers = new List diff --git a/BurnOutSharp/ProtectionType/Macrovision.cs b/BurnOutSharp/ProtectionType/Macrovision.cs index eaf7b88f..6904f87b 100644 --- a/BurnOutSharp/ProtectionType/Macrovision.cs +++ b/BurnOutSharp/ProtectionType/Macrovision.cs @@ -2,11 +2,10 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Utilities; using BinaryObjectScanner.Wrappers; -using System.Xml.Linq; using System; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/MediaCloQ.cs b/BurnOutSharp/ProtectionType/MediaCloQ.cs index 037931a6..401a1719 100644 --- a/BurnOutSharp/ProtectionType/MediaCloQ.cs +++ b/BurnOutSharp/ProtectionType/MediaCloQ.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/MediaMaxCD3.cs b/BurnOutSharp/ProtectionType/MediaMaxCD3.cs index 6dea5b36..ff5d9468 100644 --- a/BurnOutSharp/ProtectionType/MediaMaxCD3.cs +++ b/BurnOutSharp/ProtectionType/MediaMaxCD3.cs @@ -2,7 +2,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/OnlineRegistration.cs b/BurnOutSharp/ProtectionType/OnlineRegistration.cs index 96bd70d9..fdcdc499 100644 --- a/BurnOutSharp/ProtectionType/OnlineRegistration.cs +++ b/BurnOutSharp/ProtectionType/OnlineRegistration.cs @@ -1,5 +1,5 @@ using System; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/OpenMG.cs b/BurnOutSharp/ProtectionType/OpenMG.cs index e8ddbed1..ae837470 100644 --- a/BurnOutSharp/ProtectionType/OpenMG.cs +++ b/BurnOutSharp/ProtectionType/OpenMG.cs @@ -2,7 +2,7 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/Origin.cs b/BurnOutSharp/ProtectionType/Origin.cs index 2d13c2bb..63247795 100644 --- a/BurnOutSharp/ProtectionType/Origin.cs +++ b/BurnOutSharp/ProtectionType/Origin.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/PSXAntiModchip.cs b/BurnOutSharp/ProtectionType/PSXAntiModchip.cs index d1687a13..00367181 100644 --- a/BurnOutSharp/ProtectionType/PSXAntiModchip.cs +++ b/BurnOutSharp/ProtectionType/PSXAntiModchip.cs @@ -1,5 +1,5 @@ using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/PlayJ.cs b/BurnOutSharp/ProtectionType/PlayJ.cs index 1d73ea25..5d5c412a 100644 --- a/BurnOutSharp/ProtectionType/PlayJ.cs +++ b/BurnOutSharp/ProtectionType/PlayJ.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/ProtectDVDVideo.cs b/BurnOutSharp/ProtectionType/ProtectDVDVideo.cs index 07eee537..b71759cd 100644 --- a/BurnOutSharp/ProtectionType/ProtectDVDVideo.cs +++ b/BurnOutSharp/ProtectionType/ProtectDVDVideo.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; namespace BurnOutSharp.ProtectionType { diff --git a/BurnOutSharp/ProtectionType/ProtectDisc.cs b/BurnOutSharp/ProtectionType/ProtectDisc.cs index 71067911..ef2e0654 100644 --- a/BurnOutSharp/ProtectionType/ProtectDisc.cs +++ b/BurnOutSharp/ProtectionType/ProtectDisc.cs @@ -1,8 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Text; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/RainbowSentinel.cs b/BurnOutSharp/ProtectionType/RainbowSentinel.cs index c14e47ed..0a8c5f06 100644 --- a/BurnOutSharp/ProtectionType/RainbowSentinel.cs +++ b/BurnOutSharp/ProtectionType/RainbowSentinel.cs @@ -2,7 +2,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/RingPROTECH.cs b/BurnOutSharp/ProtectionType/RingPROTECH.cs index 0e29b275..ff7f01ce 100644 --- a/BurnOutSharp/ProtectionType/RingPROTECH.cs +++ b/BurnOutSharp/ProtectionType/RingPROTECH.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/SVKP.cs b/BurnOutSharp/ProtectionType/SVKP.cs index f0f72ea9..41609927 100644 --- a/BurnOutSharp/ProtectionType/SVKP.cs +++ b/BurnOutSharp/ProtectionType/SVKP.cs @@ -1,4 +1,4 @@ -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/SafeLock.cs b/BurnOutSharp/ProtectionType/SafeLock.cs index 4b3c307f..85b021ed 100644 --- a/BurnOutSharp/ProtectionType/SafeLock.cs +++ b/BurnOutSharp/ProtectionType/SafeLock.cs @@ -1,7 +1,7 @@ using System.IO; using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/SecuROM.cs b/BurnOutSharp/ProtectionType/SecuROM.cs index 5c128df9..6d66c33a 100644 --- a/BurnOutSharp/ProtectionType/SecuROM.cs +++ b/BurnOutSharp/ProtectionType/SecuROM.cs @@ -3,7 +3,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; using System.Text; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/SmartE.cs b/BurnOutSharp/ProtectionType/SmartE.cs index 1a51f232..a64560d6 100644 --- a/BurnOutSharp/ProtectionType/SmartE.cs +++ b/BurnOutSharp/ProtectionType/SmartE.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/SoftLock.cs b/BurnOutSharp/ProtectionType/SoftLock.cs index c50bc665..8fbedee4 100644 --- a/BurnOutSharp/ProtectionType/SoftLock.cs +++ b/BurnOutSharp/ProtectionType/SoftLock.cs @@ -1,7 +1,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/SolidShield.cs b/BurnOutSharp/ProtectionType/SolidShield.cs index fe9592ff..b6032045 100644 --- a/BurnOutSharp/ProtectionType/SolidShield.cs +++ b/BurnOutSharp/ProtectionType/SolidShield.cs @@ -3,7 +3,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/StarForce.cs b/BurnOutSharp/ProtectionType/StarForce.cs index 76c092f1..2691ccba 100644 --- a/BurnOutSharp/ProtectionType/StarForce.cs +++ b/BurnOutSharp/ProtectionType/StarForce.cs @@ -2,7 +2,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/Steam.cs b/BurnOutSharp/ProtectionType/Steam.cs index fdb1f9c4..54f97ac8 100644 --- a/BurnOutSharp/ProtectionType/Steam.cs +++ b/BurnOutSharp/ProtectionType/Steam.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/Sysiphus.cs b/BurnOutSharp/ProtectionType/Sysiphus.cs index bb97a5ac..adeb66e6 100644 --- a/BurnOutSharp/ProtectionType/Sysiphus.cs +++ b/BurnOutSharp/ProtectionType/Sysiphus.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/TZCopyProtection.cs b/BurnOutSharp/ProtectionType/TZCopyProtection.cs index 43de4f78..53eb5b93 100644 --- a/BurnOutSharp/ProtectionType/TZCopyProtection.cs +++ b/BurnOutSharp/ProtectionType/TZCopyProtection.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/Tages.cs b/BurnOutSharp/ProtectionType/Tages.cs index a38f87cd..a5ed2c2b 100644 --- a/BurnOutSharp/ProtectionType/Tages.cs +++ b/BurnOutSharp/ProtectionType/Tages.cs @@ -2,7 +2,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/Themida.cs b/BurnOutSharp/ProtectionType/Themida.cs index 0d3e4b8d..23ddf5a2 100644 --- a/BurnOutSharp/ProtectionType/Themida.cs +++ b/BurnOutSharp/ProtectionType/Themida.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/ThreePLock.cs b/BurnOutSharp/ProtectionType/ThreePLock.cs index 5bd8532c..147739d9 100644 --- a/BurnOutSharp/ProtectionType/ThreePLock.cs +++ b/BurnOutSharp/ProtectionType/ThreePLock.cs @@ -1,4 +1,4 @@ -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/ThreeTwoOneStudios.cs b/BurnOutSharp/ProtectionType/ThreeTwoOneStudios.cs index 6adb39a1..e7f4909f 100644 --- a/BurnOutSharp/ProtectionType/ThreeTwoOneStudios.cs +++ b/BurnOutSharp/ProtectionType/ThreeTwoOneStudios.cs @@ -1,5 +1,5 @@ using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/TivolaRingProtection.cs b/BurnOutSharp/ProtectionType/TivolaRingProtection.cs index ba46f7da..70c1580d 100644 --- a/BurnOutSharp/ProtectionType/TivolaRingProtection.cs +++ b/BurnOutSharp/ProtectionType/TivolaRingProtection.cs @@ -1,7 +1,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/Uplay.cs b/BurnOutSharp/ProtectionType/Uplay.cs index 8dd14cbb..b4dcf24e 100644 --- a/BurnOutSharp/ProtectionType/Uplay.cs +++ b/BurnOutSharp/ProtectionType/Uplay.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/WMDS.cs b/BurnOutSharp/ProtectionType/WMDS.cs index 013ca0d4..fba8192d 100644 --- a/BurnOutSharp/ProtectionType/WMDS.cs +++ b/BurnOutSharp/ProtectionType/WMDS.cs @@ -2,7 +2,7 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/WTMCDProtect.cs b/BurnOutSharp/ProtectionType/WTMCDProtect.cs index 12476830..31e22520 100644 --- a/BurnOutSharp/ProtectionType/WTMCDProtect.cs +++ b/BurnOutSharp/ProtectionType/WTMCDProtect.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ProtectionType/WinLock.cs b/BurnOutSharp/ProtectionType/WinLock.cs index 8f44ba2c..76d22038 100644 --- a/BurnOutSharp/ProtectionType/WinLock.cs +++ b/BurnOutSharp/ProtectionType/WinLock.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/XCP.cs b/BurnOutSharp/ProtectionType/XCP.cs index 1ddecc97..cdf2ae46 100644 --- a/BurnOutSharp/ProtectionType/XCP.cs +++ b/BurnOutSharp/ProtectionType/XCP.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using BurnOutSharp.FileType; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Wrappers; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/Zzxzz.cs b/BurnOutSharp/ProtectionType/Zzxzz.cs index 4d4311ba..f8154677 100644 --- a/BurnOutSharp/ProtectionType/Zzxzz.cs +++ b/BurnOutSharp/ProtectionType/Zzxzz.cs @@ -1,7 +1,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; namespace BurnOutSharp.ProtectionType diff --git a/BurnOutSharp/ProtectionType/nProtect.cs b/BurnOutSharp/ProtectionType/nProtect.cs index 0967e668..2bb0bf7f 100644 --- a/BurnOutSharp/ProtectionType/nProtect.cs +++ b/BurnOutSharp/ProtectionType/nProtect.cs @@ -1,6 +1,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; using BinaryObjectScanner.Matching; using BinaryObjectScanner.Wrappers; diff --git a/BurnOutSharp/ScanningClasses.cs b/BurnOutSharp/ScanningClasses.cs index 8657c739..ba972b3d 100644 --- a/BurnOutSharp/ScanningClasses.cs +++ b/BurnOutSharp/ScanningClasses.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; -using BurnOutSharp.Interfaces; +using BinaryObjectScanner.Interfaces; namespace BurnOutSharp {