From 44fac8cc92ab7a5ea3bb06147855db6afb931706 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 10 Sep 2021 16:21:55 -0700 Subject: [PATCH] Fix reading resource table from stream --- BurnOutSharp/ExecutableType/Microsoft/PortableExecutable.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BurnOutSharp/ExecutableType/Microsoft/PortableExecutable.cs b/BurnOutSharp/ExecutableType/Microsoft/PortableExecutable.cs index 96ba2b05..61083a46 100644 --- a/BurnOutSharp/ExecutableType/Microsoft/PortableExecutable.cs +++ b/BurnOutSharp/ExecutableType/Microsoft/PortableExecutable.cs @@ -234,7 +234,7 @@ namespace BurnOutSharp.ExecutableType.Microsoft var table = pex.GetLastSection(".rsrc", true); if (table != null && table.VirtualSize > 0) { - int tableAddress = (int)table.PointerToRawData; + stream.Seek((int)table.PointerToRawData, SeekOrigin.Begin); pex.ResourceSection = ResourceSection.Deserialize(stream, pex.SectionTable); } }