Add PE import table to model

This commit is contained in:
Matt Nadareski
2022-11-10 10:10:12 -08:00
parent 41a7c71b7d
commit 98ddc65fa2
4 changed files with 109 additions and 4 deletions

View File

@@ -65,10 +65,15 @@ namespace BurnOutSharp.Models.PortableExecutable
#region Named Sections
/// <summary>
/// Export table (.edata);
/// Export table (.edata)
/// </summary>
public ExportTable ExportTable { get; set; }
/// <summary>
/// Import table (.idata)
/// </summary>
public ImportTable ImportTable { get; set; }
/// <summary>
/// Resource directory table (.rsrc)
/// </summary>
@@ -84,9 +89,6 @@ namespace BurnOutSharp.Models.PortableExecutable
// - The .debug Section
// - .debug$F (Object Only) / IMAGE_DEBUG_TYPE_FPO
// - The .drectve Section (Object Only)
// - The .idata Section
// - Import Lookup Table [has model, but bit-based]
// - Import Address Table
// - The .pdata Section [Multiple formats per entry]
// - TLS Callback Functions
// - The .cormeta Section (Object Only)