mirror of
https://github.com/WerWolv/ImHex-Patterns.git
synced 2026-03-27 23:37:04 -05:00
pattern/pe: Check for imageNameRVA in pe.hexpat before reading imageName (#372)
This commit is contained in:
@@ -396,7 +396,9 @@ struct ExportsTable {
|
||||
if (directoryTable.ordinalTableRVA > relativeVirtualDifference()) {
|
||||
u16 exportOrdinalTable[directoryTable.namePointersAmount] @ directoryTable.ordinalTableRVA - relativeVirtualDifference();
|
||||
}
|
||||
char imageName[] @ directoryTable.imageNameRVA - relativeVirtualDifference() [[format("formatNullTerminatedString")]];
|
||||
if (directoryTable.imageNameRVA > relativeVirtualDifference()) {
|
||||
char imageName[] @ directoryTable.imageNameRVA - relativeVirtualDifference() [[format("formatNullTerminatedString")]];
|
||||
}
|
||||
$ = addressof(this)+coffHeader.optionalHeader.directories[0].size;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user