Package Libs :: Module libhook
[hide private]
[frames] | no frames]

Module libhook

source code

(c) Immunity, Inc. 2004-2007

Immunity Inc.

Classes [hide private]
  FastLogHook
  STDCALLFastLogHook
  Hook
  BpHook
  LogBpHook
  PreBpHook
  AllExceptHook
  PostAnalysisHook
  AccessViolationHook
  RunUntilAV
  LoadDLLHook
  UnloadDLLHook
  CreateThreadHook
  ExitThreadHook
  CreateProcessHook
  ExitProcessHook

Variables [hide private]
  __VERSION__ = '1.1'
  FS_UNHOOK = 0
  FS_HOOK = 1
  FS_PAUSE = 2
  HookTypes = {'LOG_BP_HOOK': 3909, 'UNLOAD_DLL_HOOK': 3904, 'POST...
  HOOK_REG = {'ESP': '[ESP+0xC ]', 'EDI': '[ESP]', 'EAX': '[ESP+0...

Variables Details [hide private]

__VERSION__

None
Value:
'1.1'                                                                  
      

FS_UNHOOK

None
Value:
0                                                                     
      

FS_HOOK

None
Value:
1                                                                     
      

FS_PAUSE

None
Value:
2                                                                     
      

HookTypes

None
Value:
{'ACCESS_VIOLATION_HOOK': 3910,
 'CREATE_PROCESS_HOOK': 3907,
 'CREATE_THREAD_HOOK': 3905,
 'EVERY_EXCEPTION_HOOK': 3901,
 'EXIT_PROCESS_HOOK': 3908,
 'EXIT_THREAD_HOOK': 3906,
 'LOAD_DLL_HOOK': 3903,
 'LOG_BP_HOOK': 3909,
...                                                                    
      

HOOK_REG

None
Value:
{'EAX': '[ESP+0x1C]',
 'EBP': '[ESP+0x8 ]',
 'EBX': '[ESP+0x10]',
 'ECX': '[ESP+0x18]',
 'EDI': '[ESP]',
 'EDX': '[ESP+0x14]',
 'ESI': '[ESP+4   ]',
 'ESP': '[ESP+0xC ]'}