miasm
Reverse engineering framework
pe.py File Reference

Classes

class  miasm.jitter.loader.pe.libimp_pe
 

Namespaces

 miasm.jitter.loader.pe
 

Functions

def miasm.jitter.loader.pe.get_pe_dependencies (pe_obj)
 
def miasm.jitter.loader.pe.get_import_address_pe (e)
 
def miasm.jitter.loader.pe.preload_pe (vm, e, runtime_lib, patch_vm_imp=True)
 
def miasm.jitter.loader.pe.is_redirected_export (pe_obj, addr)
 
def miasm.jitter.loader.pe.get_export_name_addr_list (e)
 
def miasm.jitter.loader.pe.vm_load_pe (vm, fdata, align_s=True, load_hdr=True, name="", winobjs=None, **kargs)
 
def miasm.jitter.loader.pe.vm_load_pe_lib (vm, fname_in, libs, lib_path_base, **kargs)
 
def miasm.jitter.loader.pe.vm_load_pe_libs (vm, libs_name, libs, lib_path_base, **kargs)
 
def miasm.jitter.loader.pe.vm_fix_imports_pe_libs (lib_imgs, libs, lib_path_base, patch_vm_imp=True, **kargs)
 
def miasm.jitter.loader.pe.vm2pe (myjit, fname, libs=None, e_orig=None, min_addr=None, max_addr=None, min_section_offset=0x1000, img_base=None, added_funcs=None, **kwargs)
 
def miasm.jitter.loader.pe.vm_load_pe_and_dependencies (vm, fname, name2module, runtime_lib, lib_path_base, **kwargs)
 
def miasm.jitter.loader.pe.guess_arch (pe)
 

Variables

 miasm.jitter.loader.pe.log = logging.getLogger('loader_pe')
 
 miasm.jitter.loader.pe.hnd = logging.StreamHandler()
 
dictionary miasm.jitter.loader.pe.PE_machine