Хочу перехватить адрес при помощи PyCommand скриптом, вот код:
import immlib
from immlib import LogBpHook
class MyOwnHook(LogBpHook):
def __init__(self):
LogBpHook.__init__(self)
def run(self, regs):
imm = immlib.Debugger()
imm.log("hooking: 0x004b08e5")
def main(args):
bp_address = 0x004b08e5
hook = MyOwnHook()
hook.add("hooking", bp_address)
return "ok"
Согласно документации класс LogBpHook перехватывает бряк не останавливая ход выполнения, в этом скрипте перехватывается адрес 0x004b08e5, затем передается управление обработчику run() который и выводит перехват в лог immunity debugger, но этого не происходит, бряк ставиться но в логах пусто. Замечу что при использовании класса BpHook все проходит нормально, но в этом случае выполнение останавливается.