Найти - Пользователи
Полная версия: вопрос по immunity debugger
Начало » Инструментальные средства разработки » вопрос по immunity debugger
1
lobster
Всех приветствую!
Хочу перехватить адрес при помощи 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 все проходит нормально, но в этом случае выполнение останавливается.
lobster
пробовал запускать на семерке, все нормально выводит в лог и дальше выполняется до этого на xpsp3 запускал, хотя на хрюше уже стоял питон (ActiveState 2.7.2.5) просто сверху накинул immunity debugger, а на семерке питон ставился с immunity debugger; может поэтому…
lobster
А все! нормально и там и там, это похоже я перегрелся, короче отбой, и извините за хлам в форуме.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB