From 5b08bef53fca6963d190553914483eb720de33fd Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Sat, 5 Nov 2022 21:54:36 -0700 Subject: [PATCH] Add "missing" pieces list, so far --- .../PortableExecutable/Executable.cs | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/BurnOutSharp.Models/PortableExecutable/Executable.cs b/BurnOutSharp.Models/PortableExecutable/Executable.cs index 57c0a589..149bb437 100644 --- a/BurnOutSharp.Models/PortableExecutable/Executable.cs +++ b/BurnOutSharp.Models/PortableExecutable/Executable.cs @@ -57,5 +57,27 @@ namespace BurnOutSharp.Models.PortableExecutable public DelayLoadDirectoryTableEntry[] DelayLoadDirectoryTable { get; set; } // TODO: Left off at "The .pdata Section" + + // TODO: Implement and/or document the following non-modeled parts: + // - Grouped Sections (Object Only) + // - Certificate Data + // - Delay Import Address Table + // - Delay Import Name Table + // - Delay Bound Import Address Table + // - Delay Unload Import Address Table + // - The .debug Section + // - IMAGE_DEBUG_TYPE_FPO + // - .debug$F (Object Only) + // - .debug$S (Object Only) + // - .debug$P (Object Only) + // - .debug$T (Object Only) + // - The .drectve Section (Object Only) + // - The .edata Section (Image Only) + // - Export Name Pointer Table + // - Export Ordinal Table + // - Export Name Table + // - The .idata Section + // - Import Lookup Table [has model, but bit-based] + // - Import Address Table } }