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 = {"ORDINARY_BP_HOOK": 3900, "LOG_BP_HOOK": 3909, "E...
  HOOK_REG = {'ESI': '[ESP+4 ]', 'EDI': '[ESP]', 'EBX': '[ESP+...
Variables Details [hide private]

HookTypes

Value:
{"ORDINARY_BP_HOOK": 3900, "LOG_BP_HOOK": 3909, "EVERY_EXCEPTION_HOOK"\
: 3901, "POST_ANALYSIS_HOOK": 3902, "ACCESS_VIOLATION_HOOK": 3910, "LO\
AD_DLL_HOOK": 3903, "UNLOAD_DLL_HOOK": 3904, "CREATE_THREAD_HOOK": 390\
5, "EXIT_THREAD_HOOK": 3906, "CREATE_PROCESS_HOOK": 3907, "EXIT_PROCES\
S_HOOK": 3908, "PRE_BP_HOOK": 3911}

HOOK_REG

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