diff --git a/snippets/export.py b/snippets/export.py index 4daee27..a48e1df 100644 --- a/snippets/export.py +++ b/snippets/export.py @@ -22,6 +22,9 @@ def export( moduleName, mask = "*" ): dprintln( "Export RVA: %x Size: %x" % ( ntHeader.OptionalHeader.DataDirectory[0].VirtualAddress, ntHeader.OptionalHeader.DataDirectory[0].Size ) ) dprintln( "========================" ) + + if ntHeader.OptionalHeader.DataDirectory[0].Size == 0: + return exportDirAddr = module.begin() + ntHeader.OptionalHeader.DataDirectory[0].VirtualAddress;