about summary refs log tree commit diff stats
path: root/example/jitter
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--example/jitter/arm.py (renamed from example/test_jit_arm.py)24
-rw-r--r--example/jitter/arm_sc.py (renamed from example/test_jit_arm_sc.py)2
-rw-r--r--example/jitter/mips32.py (renamed from example/test_jit_mips32.py)2
-rw-r--r--example/jitter/msp430.py (renamed from example/test_jit_msp430.py)2
-rw-r--r--example/jitter/sandbox_pe_x86_32.py (renamed from example/sandbox_pe_x86_32.py)0
-rw-r--r--example/jitter/unpack_upx.py (renamed from example/unpack_upx.py)0
-rw-r--r--example/jitter/x86_32.py (renamed from example/test_jit_x86_32.py)4
7 files changed, 15 insertions, 19 deletions
diff --git a/example/test_jit_arm.py b/example/jitter/arm.py
index 12878a30..5342ee6d 100644
--- a/example/test_jit_arm.py
+++ b/example/jitter/arm.py
@@ -1,23 +1,21 @@
 #!/usr/bin/env python
 #-*- coding:utf-8 -*-
-from miasm2.analysis import debugging, gdbserver
-
-from miasm2.analysis.sandbox import Sandbox_Linux_arml
-from miasm2.analysis.machine import Machine
 import logging
-
 from pdb import pm
 
-parser = Sandbox_Linux_arml.parser(description="""Sandbox an elf binary with arm engine
-(ex: test_jit_arm.py example/md5_arm -a A684)""")
-parser.add_argument("filename", help="PE Filename")
-parser.add_argument('-v', "--verbose",
-                    help="verbose mode", action="store_true")
+from miasm2.analysis.sandbox import Sandbox_Linux_arml
 
+# Get arguments
+parser = Sandbox_Linux_arml.parser(description="""Sandbox an elf binary with arm
+ engine (ex: jit_arm.py samples/md5_arm -a A684)""")
+parser.add_argument("filename", help="ELF Filename")
+parser.add_argument('-v', "--verbose", help="verbose mode", action="store_true")
 options = parser.parse_args()
-sb = Sandbox_Linux_arml(options.filename, options, globals())
 
+# Prepare the sandbox
+sb = Sandbox_Linux_arml(options.filename, options, globals())
 
+# Handle 'verbose' option
 if options.verbose is True:
     logging.basicConfig(level=logging.INFO)
 else:
@@ -27,7 +25,7 @@ if options.verbose is True:
     sb.jitter.vm.dump_memory_page_pool()
 
 if options.address is None:
-    raise ValueError('invalid address')
+    raise ValueError('Invalid address')
 
+# Run the code
 sb.run()
-
diff --git a/example/test_jit_arm_sc.py b/example/jitter/arm_sc.py
index 0ec2a5ee..80714641 100644
--- a/example/test_jit_arm_sc.py
+++ b/example/jitter/arm_sc.py
@@ -11,7 +11,7 @@ import logging
 from pdb import pm
 
 parser = Sandbox_Linux_arml_str.parser(description="""Sandbox an elf binary with arm engine
-(ex: test_jit_arm_sc.py example/demo_arm_l.bin)""")
+(ex: jit_arm_sc.py example/demo_arm_l.bin)""")
 parser.add_argument("filename", help="string Filename")
 parser.add_argument("endianess", help="endianness [b/l]")
 parser.add_argument('-v', "--verbose",
diff --git a/example/test_jit_mips32.py b/example/jitter/mips32.py
index d027ec50..e41096cc 100644
--- a/example/test_jit_mips32.py
+++ b/example/jitter/mips32.py
@@ -9,7 +9,7 @@ from pdb import pm
 
 parser = ArgumentParser(
     description="""Sandbox raw binary with mips32 engine
-(ex: test_jit_mips32.py example/mips32_sc_l.bin 0)""")
+(ex: jit_mips32.py example/mips32_sc_l.bin 0)""")
 parser.add_argument("-r", "--log-regs",
                     help="Log registers value for each instruction",
                     action="store_true")
diff --git a/example/test_jit_msp430.py b/example/jitter/msp430.py
index 5aa1f340..d752ef8c 100644
--- a/example/test_jit_msp430.py
+++ b/example/jitter/msp430.py
@@ -7,7 +7,7 @@ from miasm2.analysis.machine import Machine
 
 parser = ArgumentParser(
     description="""Sandbox raw binary with msp430 engine
-(ex: test_jit_msp430.py example/msp430_sc.bin 0)""")
+(ex: jit_msp430.py example/msp430_sc.bin 0)""")
 parser.add_argument("-r", "--log-regs",
                     help="Log registers value for each instruction",
                     action="store_true")
diff --git a/example/sandbox_pe_x86_32.py b/example/jitter/sandbox_pe_x86_32.py
index 738e0778..738e0778 100644
--- a/example/sandbox_pe_x86_32.py
+++ b/example/jitter/sandbox_pe_x86_32.py
diff --git a/example/unpack_upx.py b/example/jitter/unpack_upx.py
index 313f75a2..313f75a2 100644
--- a/example/unpack_upx.py
+++ b/example/jitter/unpack_upx.py
diff --git a/example/test_jit_x86_32.py b/example/jitter/x86_32.py
index 8ba39bb3..1b2aa012 100644
--- a/example/test_jit_x86_32.py
+++ b/example/jitter/x86_32.py
@@ -1,8 +1,6 @@
-import sys
 import os
 from argparse import ArgumentParser
-from miasm2.jitter.jitload import bin_stream_vm
-from miasm2.jitter.csts import *
+from miasm2.jitter.csts import PAGE_READ, PAGE_WRITE
 from miasm2.analysis.machine import Machine
 
 from pdb import pm