diff options
Diffstat (limited to 'miasm2/jitter/jitload.py')
| -rw-r--r-- | miasm2/jitter/jitload.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/miasm2/jitter/jitload.py b/miasm2/jitter/jitload.py index 285c41dd..6ff9f0f8 100644 --- a/miasm2/jitter/jitload.py +++ b/miasm2/jitter/jitload.py @@ -348,8 +348,8 @@ def vm_load_pe(vm, fname, align_s=True, load_hdr=True, if aligned: if load_hdr: - hdr_len = max(0x200, e.NThdr.sectionalignment) - min_len = min(e.SHList[0].addr, hdr_len) + hdr_len = max(0x200, e.NThdr.sizeofheaders) + min_len = min(e.SHList[0].addr, 0x1000)#e.NThdr.sizeofheaders) pe_hdr = e.content[:hdr_len] pe_hdr = pe_hdr + min_len * "\x00" pe_hdr = pe_hdr[:min_len] |