mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-09-21 22:34:58 +00:00
Add Smart Install Maker detection (fixes #101)
This commit is contained in:
22
BinaryObjectScanner/Packer/SmartInstallMaker.cs
Normal file
22
BinaryObjectScanner/Packer/SmartInstallMaker.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using BinaryObjectScanner.Interfaces;
|
||||
using SabreTools.Serialization.Wrappers;
|
||||
|
||||
namespace BinaryObjectScanner.Packer
|
||||
{
|
||||
/// <summary>
|
||||
/// Smart Install Maker
|
||||
/// </summary>
|
||||
public class SmartInstallMaker : IExecutableCheck<PortableExecutable>
|
||||
{
|
||||
/// <inheritdoc/>
|
||||
public string? CheckExecutable(string file, PortableExecutable exe, bool includeDebug)
|
||||
{
|
||||
// <see href="https://www.virustotal.com/gui/file/43b5791a7d87830025efae0db8f1cc5a02b6001f4703b0189adf1412cdbe22ac/details"/>
|
||||
var name = exe.AssemblyDescription;
|
||||
if (name.OptionalContains("Smart Install Maker"))
|
||||
return "Smart Install Maker";
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -171,6 +171,7 @@ Below is a list of executable packers detected by BinaryObjectScanner. The three
|
||||
| PKLITE32 | Yes | No | No | |
|
||||
| Setup Factory | Yes | No | No | |
|
||||
| Shrinker | Yes | No | No | |
|
||||
| Smart Install Maker | Yes | No | No |
|
||||
| Spoon Installer | Yes | No | No | |
|
||||
| UPX and UPX (NOS Variant) | Yes | No | No | |
|
||||
| WinRAR SFX | Yes | No | Yes | |
|
||||
|
||||
Reference in New Issue
Block a user