Browse Source

pefile: fix get_export_address for ordinals > 0

[skip ci]
rdb 7 years ago
parent
commit
f47857550f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      direct/src/showutil/pefile.py

+ 1 - 1
direct/src/showutil/pefile.py

@@ -618,7 +618,7 @@ class PEFile(object):
                 name = _unpack_zstring(self.vmem, name_rva)
                 if name == symbol_name:
                     assert ordinal >= 0 and ordinal < expdir.nentries
-                    start = expdir.entries + 8 * ordinal
+                    start = expdir.entries + 4 * ordinal
                     addr, = unpack('<I', self.vmem[start:start+4])
                     return addr
             nptr += 4