Add Zylom Wrapper detection

This commit is contained in:
Matt Nadareski
2025-09-08 19:38:53 -04:00
parent a55e490e73
commit 7784e0cfef
2 changed files with 23 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
using BinaryObjectScanner.Interfaces;
using SabreTools.Serialization.Wrappers;
namespace BinaryObjectScanner.Packer
{
/// <summary>
/// Zylom Wrapper
/// </summary>
public class ZylomWrapper : IExecutableCheck<PortableExecutable>
{
/// <inheritdoc/>
public string? CheckExecutable(string file, PortableExecutable exe, bool includeDebug)
{
// Get the .zylmix section, if it exists
// Found in "f126309095_Zylom_Games"
if (exe.ContainsSection(".zylmix", exact: true))
return "Zylom Wrapper";
return null;
}
}
}

View File

@@ -180,6 +180,7 @@ Below is a list of executable packers detected by BinaryObjectScanner. The three
| WinRAR SFX | Yes | No | Yes | |
| WinZip SFX | Yes | No | Yes | |
| WISE Installer | Yes | No | Yes | |
| Zylom Wrapper | Yes | No | No | |
## Game Engines Detected