From eb01dd1e250e236dfb6d07de38032f672281f324 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 11 Sep 2025 12:14:07 -0400 Subject: [PATCH] Add note for later --- SabreTools.Serialization/Deserializers/PortableExecutable.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SabreTools.Serialization/Deserializers/PortableExecutable.cs b/SabreTools.Serialization/Deserializers/PortableExecutable.cs index 08ea0bf4..d823ef55 100644 --- a/SabreTools.Serialization/Deserializers/PortableExecutable.cs +++ b/SabreTools.Serialization/Deserializers/PortableExecutable.cs @@ -100,6 +100,11 @@ namespace SabreTools.Serialization.Deserializers pex.SectionTable[i] = ParseSectionHeader(data); } + // TODO: Figure out a way to determine the end of the data here + // to find hidden things between the end of the section table and + // the beginning of the next data block. Some packers and protections + // can hide things here, e.g. ActiveMark + #endregion #region COFF Symbol Table and COFF String Table