Сейчас на форуме: Magister Yoda, rtsgreg1989, ==DJ==[ZLO] (+6 невидимых)

 eXeL@B —› Основной форум —› можно ли сделать такую функцию отладчика?
Посл.ответ Сообщение

Ранг: 1.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 17 марта 2005 14:18
· Личное сообщение · #1

Смысл - при автоматической пошаговой отладке программы отслеживать все jxx процедуры и записывать их в тектовый файл
т.е. получается что то типа карты прыжков с адресами!

для чего это нужно? а что бы ломать программы с ограничением по времени или по запускам ит.д и т.п

Есть мысли?



Ранг: 145.8 (ветеран)
Активность: 0.070
Статус: Участник
www.int3.net

Создано: 17 марта 2005 14:24
· Личное сообщение · #2

конечно можно. более того, это уже реализовано - trace log в оле. просто сохрани лог и натрави на него перловый скрипт, который оставлял бы только строки, которые содержат jxx.



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 17 марта 2005 15:04
· Личное сообщение · #3

NG
Особенно хорошо сохранять логи по 400Мб, состоящие из циклов:
mov ecx,0ffffffh
:tuta
...
...
jnx tuta
...
jx tuta
...

-----
Подписи - ЗЛО! Нужно убирать!




Ранг: 79.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 17 марта 2005 15:12
· Личное сообщение · #4

тема наболевшая. а можно ли поставить бряк на порт (или память) но только чтобы он не срабатывал на командах по определенным адресам. это для того чтобы выявить все точки обращения к порту в проге.

-----
power and the money money and the power




Ранг: 145.8 (ветеран)
Активность: 0.070
Статус: Участник
www.int3.net

Создано: 17 марта 2005 16:39
· Личное сообщение · #5

nice
в чем проблема?)

doctor Ice
теоретически - можно. но только в своем отладчике )



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 17 марта 2005 16:52
· Личное сообщение · #6

na wasm'e(kazhetsya) videl takuyu toolzu...



Ранг: 1.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 марта 2005 08:07
· Личное сообщение · #7

El Magnifico
На P4 и Xeon'e есть аппаратные фичи, такие как: "LastBranch" (не один) и "Single-Stepping on Branches, Exceptions, and Interrupts" (вместо простого SingleStep'a). Пишешь дров с обработчиком прерывания и в путь.
doctor Ice
В SI вроде как есть IF и EIP.


 eXeL@B —› Основной форум —› можно ли сделать такую функцию отладчика?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати