miasm
Reverse engineering framework
pe.py File Reference

Classes

class  miasm.loader.pe.InvalidOffset
 
class  miasm.loader.pe.Doshdr
 
class  miasm.loader.pe.NTsig
 
class  miasm.loader.pe.Coffhdr
 
class  miasm.loader.pe.Optehdr
 
class  miasm.loader.pe.Opthdr32
 
class  miasm.loader.pe.Opthdr64
 
class  miasm.loader.pe.NThdr
 
class  miasm.loader.pe.Shdr
 
class  miasm.loader.pe.SHList
 
class  miasm.loader.pe.Rva
 
class  miasm.loader.pe.Rva32
 
class  miasm.loader.pe.DescName
 
class  miasm.loader.pe.ImportByName
 
class  miasm.loader.pe.ImpDesc_e
 
class  miasm.loader.pe.struct_array
 
class  miasm.loader.pe.DirImport
 
class  miasm.loader.pe.ExpDesc_e
 
class  miasm.loader.pe.DirExport
 
class  miasm.loader.pe.Delaydesc_e
 
class  miasm.loader.pe.DirDelay
 
class  miasm.loader.pe.Rel
 
class  miasm.loader.pe.Reloc
 
class  miasm.loader.pe.DirReloc
 
class  miasm.loader.pe.DirRes
 
class  miasm.loader.pe.Ordinal
 
class  miasm.loader.pe.ResDesc_e
 
class  miasm.loader.pe.SUnicode
 
class  miasm.loader.pe.ResEntry
 
class  miasm.loader.pe.ResDataEntry
 
class  miasm.loader.pe.Symb
 
class  miasm.loader.pe.DirTls
 

Namespaces

 miasm.loader.pe
 

Functions

def miasm.loader.pe.get_optehdr_num (nthdr)
 

Variables

 miasm.loader.pe.log = logging.getLogger("pepy")
 
 miasm.loader.pe.console_handler = logging.StreamHandler()
 
int miasm.loader.pe.DIRECTORY_ENTRY_EXPORT = 0
 
int miasm.loader.pe.DIRECTORY_ENTRY_IMPORT = 1
 
int miasm.loader.pe.DIRECTORY_ENTRY_RESOURCE = 2
 
int miasm.loader.pe.DIRECTORY_ENTRY_EXCEPTION = 3
 
int miasm.loader.pe.DIRECTORY_ENTRY_SECURITY = 4
 
int miasm.loader.pe.DIRECTORY_ENTRY_BASERELOC = 5
 
int miasm.loader.pe.DIRECTORY_ENTRY_DEBUG = 6
 
int miasm.loader.pe.DIRECTORY_ENTRY_COPYRIGHT = 7
 
int miasm.loader.pe.DIRECTORY_ENTRY_GLOBALPTR = 8
 
int miasm.loader.pe.DIRECTORY_ENTRY_TLS = 9
 
int miasm.loader.pe.DIRECTORY_ENTRY_LOAD_CONFIG = 10
 
int miasm.loader.pe.DIRECTORY_ENTRY_BOUND_IMPORT = 11
 
int miasm.loader.pe.DIRECTORY_ENTRY_IAT = 12
 
int miasm.loader.pe.DIRECTORY_ENTRY_DELAY_IMPORT = 13
 
int miasm.loader.pe.DIRECTORY_ENTRY_COM_DESCRIPTOR = 14
 
int miasm.loader.pe.DIRECTORY_ENTRY_RESERVED = 15
 
int miasm.loader.pe.RT_CURSOR = 1
 
int miasm.loader.pe.RT_BITMAP = 2
 
int miasm.loader.pe.RT_ICON = 3
 
int miasm.loader.pe.RT_MENU = 4
 
int miasm.loader.pe.RT_DIALOG = 5
 
int miasm.loader.pe.RT_STRING = 6
 
int miasm.loader.pe.RT_FONTDIR = 7
 
int miasm.loader.pe.RT_FONT = 8
 
int miasm.loader.pe.RT_ACCELERATOR = 9
 
int miasm.loader.pe.RT_RCDATA = 10
 
int miasm.loader.pe.RT_MESSAGETABLE = 11
 
int miasm.loader.pe.RT_GROUP_CURSOR = 12
 
int miasm.loader.pe.RT_GROUP_ICON = 14
 
int miasm.loader.pe.RT_VERSION = 16
 
int miasm.loader.pe.RT_DLGINCLUDE = 17
 
int miasm.loader.pe.RT_PLUGPLAY = 19
 
int miasm.loader.pe.RT_VXD = 20
 
int miasm.loader.pe.RT_ANICURSOR = 21
 
int miasm.loader.pe.RT_ANIICON = 22
 
int miasm.loader.pe.RT_HTML = 23
 
int miasm.loader.pe.RT_MANIFEST = 24
 
dictionary miasm.loader.pe.RT