about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--miasm/jitter/loader/pe.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/miasm/jitter/loader/pe.py b/miasm/jitter/loader/pe.py
index 6d359a9a..69a99ee3 100644
--- a/miasm/jitter/loader/pe.py
+++ b/miasm/jitter/loader/pe.py
@@ -806,7 +806,7 @@ class ImpRecStrategy(object):
         fsm.send(None)
         for addr_start, page_info in self._jitter.vm.get_all_memory().items():
             data = page_info["data"]
-            for i in range(0, page_info["size"], 4):
+            for i in range(0, page_info["size"], struct.calcsize(self._ptrtype)):
                 fsm.send((data[i:i+4], addr_start + i))
 
         # Apply to libs