Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 10, 2013 18:09:35

lobster
От:
Зарегистрирован: 2011-06-09
Сообщения: 82
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по immunity debugger

Всех приветствую!
Хочу перехватить адрес при помощи 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 все проходит нормально, но в этом случае выполнение останавливается.



Офлайн

#2 Янв. 10, 2013 19:09:35

lobster
От:
Зарегистрирован: 2011-06-09
Сообщения: 82
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по immunity debugger

пробовал запускать на семерке, все нормально выводит в лог и дальше выполняется до этого на xpsp3 запускал, хотя на хрюше уже стоял питон (ActiveState 2.7.2.5) просто сверху накинул immunity debugger, а на семерке питон ставился с immunity debugger; может поэтому…



Офлайн

#3 Янв. 10, 2013 19:15:56

lobster
От:
Зарегистрирован: 2011-06-09
Сообщения: 82
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по immunity debugger

А все! нормально и там и там, это похоже я перегрелся, короче отбой, и извините за хлам в форуме.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version