about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorCamille Mougey <camille.mougey@cea.fr>2015-01-07 17:48:49 +0100
committerCamille Mougey <camille.mougey@cea.fr>2015-01-23 17:24:42 +0100
commit296d491f8685d6cddf7a55a8cd49123b5421a92d (patch)
treea3f01a76cba0596d65bdf8b8fc9a2ef0a5c105d3
parentbc8e9908fff38cdca1ab8d92679a85941d35e101 (diff)
downloadmiasm-296d491f8685d6cddf7a55a8cd49123b5421a92d.tar.gz
miasm-296d491f8685d6cddf7a55a8cd49123b5421a92d.zip
Example/Asm_box_x86_32_enc: Rename "e" to "pe"
Diffstat (limited to '')
-rw-r--r--example/asm_box_x86_32_enc.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/example/asm_box_x86_32_enc.py b/example/asm_box_x86_32_enc.py
index 7ca54929..ec4d70ea 100644
--- a/example/asm_box_x86_32_enc.py
+++ b/example/asm_box_x86_32_enc.py
@@ -9,14 +9,14 @@ from miasm2.arch.x86.arch import mn_x86, base_expr
 from miasm2.core import parse_asm
 import miasm2.expression.expression as m2_expr
 
-e = pe_init.PE()
-s_text = e.SHList.add_section(name="text", addr=0x1000, rawsize=0x1000)
-s_iat = e.SHList.add_section(name="iat", rawsize=0x100)
+pe = pe_init.PE()
+s_text = pe.SHList.add_section(name="text", addr=0x1000, rawsize=0x1000)
+s_iat = pe.SHList.add_section(name="iat", rawsize=0x100)
 new_dll = [({"name": "USER32.dll",
              "firstthunk": s_iat.addr}, ["MessageBoxA"])]
-e.DirImport.add_dlldesc(new_dll)
-s_myimp = e.SHList.add_section(name="myimp", rawsize=len(e.DirImport))
-e.DirImport.set_rva(s_myimp.addr)
+pe.DirImport.add_dlldesc(new_dll)
+s_myimp = pe.SHList.add_section(name="myimp", rawsize=len(pe.DirImport))
+pe.DirImport.set_rva(s_myimp.addr)
 
 reg_and_id = dict(mn_x86.regs.all_regs_ids_byname)
 
@@ -74,10 +74,10 @@ msg:
 
 
 # fix shellcode addr
-symbol_pool.set_offset(symbol_pool.getby_name("main"), e.rva2virt(s_text.addr))
+symbol_pool.set_offset(symbol_pool.getby_name("main"), pe.rva2virt(s_text.addr))
 symbol_pool.set_offset(symbol_pool.getby_name_create(
-    "MessageBoxA"), e.DirImport.get_funcvirt('MessageBoxA'))
-e.Opthdr.AddressOfEntryPoint = s_text.addr
+    "MessageBoxA"), pe.DirImport.get_funcvirt('MessageBoxA'))
+pe.Opthdr.AddressOfEntryPoint = s_text.addr
 
 for b in blocs[0]:
     print b
@@ -99,6 +99,6 @@ for ad, val in patches.items():
         new_patches[ad] = "".join([chr(ord(x) ^ 0x42) for x in val])
 
 for offset, raw in new_patches.items():
-    e.virt[offset] = raw
+    pe.virt[offset] = raw
 
-open('box_x86_32_enc.bin', 'wb').write(str(e))
+open('box_x86_32_enc.bin', 'wb').write(str(pe))