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

Class Hook

source code

Instance Methods [hide private]
 
__init__(self) source code
 
enable(self)
Enable hook execution
source code
 
disable(self)
Disable hook execution
source code
 
UnHook(self)
Remove the hook
source code
 
add(self, description, address=0, force=0, timeout=0, mode=0)
Add hook to Immunity Debugger hook database
source code
 
_run(self, regs)
regs is the actual cpu context, be sure of using this values and not the ones from imm.getRegs() at hook time
source code
 
_runTimeout(self, regs)
regs is the actual cpu context, be sure of using this values and not the ones from imm.getRegs() at hook time
source code
 
run(self, regs) source code
 
runTimeout(self, regs) source code
Method Details [hide private]

add(self, description, address=0, force=0, timeout=0, mode=0)

source code 

Add hook to Immunity Debugger hook database

Parameters:
  • type - Type of hook
  • desc - Descriptive string
  • force - Force hook adding
  • timeout - time to live in memory
  • mode - thread mode of ttl execution