Miasm2
 All Classes Namespaces Files Functions Variables Typedefs Properties Macros
Public Member Functions | Public Attributes | List of all members
miasm2.os_dep.win_api_x86_32.c_winobjs Class Reference
+ Collaboration diagram for miasm2.os_dep.win_api_x86_32.c_winobjs:

Public Member Functions

def __init__
 

Public Attributes

 alloc_ad
 
 alloc_align
 
 heap
 
 handle_toolhelpsnapshot
 
 toolhelpsnapshot_info
 
 handle_curprocess
 
 dbg_present
 
 tickcount
 
 dw_pid_dummy1
 
 dw_pid_explorer
 
 dw_pid_dummy2
 
 dw_pid_cur
 
 module_fname_nux
 
 module_name
 
 module_path
 
 hcurmodule
 
 module_filesize
 
 getversion
 
 getforegroundwindow
 
 cryptcontext_hwnd
 
 cryptcontext_bnum
 
 cryptcontext_num
 
 cryptcontext
 
 phhash_crypt_md5
 
 files_hwnd
 
 windowlong_dw
 
 module_cur_hwnd
 
 module_file_nul
 
 runtime_dll
 
 current_pe
 
 tls_index
 
 tls_values
 
 handle_pool
 
 handle_mapped
 
 hkey_handles
 
 nt_mdl
 
 nt_mdl_ad
 
 nt_mdl_cur
 
 win_event_num
 
 cryptdll_md5_h
 
 lastwin32error
 
 mutex
 
 env_variables
 
 events_pool
 
 find_data
 

Detailed Description

Definition at line 125 of file win_api_x86_32.py.

Constructor & Destructor Documentation

def miasm2.os_dep.win_api_x86_32.c_winobjs.__init__ (   self)

Definition at line 127 of file win_api_x86_32.py.

128  def __init__(self):
129  self.alloc_ad = 0x20000000
130  self.alloc_align = 0x1000
131  self.heap = heap()
132  self.handle_toolhelpsnapshot = 0xaaaa00
134  self.handle_curprocess = 0xaaaa01
135  self.dbg_present = 0
136  self.tickcount = 0
137  self.dw_pid_dummy1 = 0x111
138  self.dw_pid_explorer = 0x222
139  self.dw_pid_dummy2 = 0x333
140  self.dw_pid_cur = 0x444
141  self.module_fname_nux = None
142  self.module_name = "test.exe"
143  self.module_path = "c:\\mydir\\" + self.module_name
144  self.hcurmodule = None
145  self.module_filesize = None
146  self.getversion = 0x0A280105
147  self.getforegroundwindow = 0x333333
148  self.cryptcontext_hwnd = 0x44400
149  self.cryptcontext_bnum = 0x44000
151  self.cryptcontext = {}
152  self.phhash_crypt_md5 = 0x55555
153  self.files_hwnd = {}
154  self.windowlong_dw = 0x77700
155  self.module_cur_hwnd = 0x88800
156  self.module_file_nul = 0x999000
157  self.runtime_dll = None
158  self.current_pe = None
159  self.tls_index = 0xf
160  self.tls_values = {}
162  self.handle_mapped = {}
163  self.hkey_handles = {0x80000001: "hkey_current_user"}
165  self.nt_mdl = {}
166  self.nt_mdl_ad = None
167  self.nt_mdl_cur = 0
168  self.win_event_num = 0x13370
169  self.cryptdll_md5_h = {}
171  self.lastwin32error = 0
172  self.mutex = {}
173  self.env_variables = {}
174  self.events_pool = {}
self.find_data = None

Member Data Documentation

miasm2.os_dep.win_api_x86_32.c_winobjs.alloc_ad

Definition at line 128 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.alloc_align

Definition at line 129 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.cryptcontext

Definition at line 150 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.cryptcontext_bnum

Definition at line 148 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.cryptcontext_hwnd

Definition at line 147 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.cryptcontext_num

Definition at line 149 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.cryptdll_md5_h

Definition at line 168 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.current_pe

Definition at line 157 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.dbg_present

Definition at line 134 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.dw_pid_cur

Definition at line 139 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.dw_pid_dummy1

Definition at line 136 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.dw_pid_dummy2

Definition at line 138 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.dw_pid_explorer

Definition at line 137 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.env_variables

Definition at line 172 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.events_pool

Definition at line 173 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.files_hwnd

Definition at line 152 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.find_data

Definition at line 174 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.getforegroundwindow

Definition at line 146 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.getversion

Definition at line 145 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.handle_curprocess

Definition at line 133 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.handle_mapped

Definition at line 161 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.handle_pool

Definition at line 160 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.handle_toolhelpsnapshot

Definition at line 131 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.hcurmodule

Definition at line 143 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.heap

Definition at line 130 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.hkey_handles

Definition at line 162 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.lastwin32error

Definition at line 170 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.module_cur_hwnd

Definition at line 154 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.module_file_nul

Definition at line 155 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.module_filesize

Definition at line 144 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.module_fname_nux

Definition at line 140 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.module_name

Definition at line 141 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.module_path

Definition at line 142 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.mutex

Definition at line 171 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.nt_mdl

Definition at line 164 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.nt_mdl_ad

Definition at line 165 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.nt_mdl_cur

Definition at line 166 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.phhash_crypt_md5

Definition at line 151 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.runtime_dll

Definition at line 156 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.tickcount

Definition at line 135 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.tls_index

Definition at line 158 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.tls_values

Definition at line 159 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.toolhelpsnapshot_info

Definition at line 132 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.win_event_num

Definition at line 167 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.c_winobjs.windowlong_dw

Definition at line 153 of file win_api_x86_32.py.


The documentation for this class was generated from the following file: