#!/usr/bin/env python
from immlib import LoadDLLHook, Debugger
class DLLHook(LoadDLLHook):
imm = Debugger()
def __init__(self):
LoadDLLHook.__init__(self)
def run(self, regs):
if \'in_mod.dll\' in self.imm.getAllModules().keys():
# set breakpoint
self.imm.setBreakpoint(317729731)
self.imm.log(\'[+] Breakpoint set.\')
# erase hook
self.disable()
self.UnHook()
def main(args):
ret = \'[+] Module loaded.\'
hook = DLLHook()
hook.add(\'dll_hooker\')
return ret