Сейчас на форуме: (+8 невидимых)

 eXeL@B —› Крэки, обсуждения —› Бряки в OllyDebug 1.10
Посл.ответ Сообщение

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

Создано: 29 декабря 2004 16:14
· Личное сообщение · #1

Здарова пацаны!!!

Наткнулся на тему, когда чел просил дать ему задание и попробовал его решить сам.

Софтайс впадлу ставить - и система притормаживает, в то время как оля открывает файл и отлаживает его.

Интересно, есть ли в оле такова типа бряк: Если в любой из регистров попадает нужное нам значение, то срабатывает это бряк?

Короче как через олю сломать Терраним 2.0.13?

Спасибо за ваши ответы!



Ранг: 45.7 (посетитель)
Активность: 0.050
Статус: Участник
EBFE

Создано: 29 декабря 2004 16:44
· Личное сообщение · #2

Help-Contents !!!
Help-Contents !!!!
ыыыы!



Ранг: 174.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 29 декабря 2004 16:49 · Поправил: deNULL
· Личное сообщение · #3

sergant пишет:
Интересно, есть ли в оле такова типа бряк: Если в любой из регистров попадает нужное нам значение, то срабатывает это бряк?

Есть. Жмешь Shift-F2, и вводишь условие для проверки, что-то вроде "EAX==0" (без кавычек, разумеется).
А вообще верно dMNt говорит - справочку почитать не мешало бы.



Ранг: 21.5 (новичок)
Активность: 0.030
Статус: Участник

Создано: 29 декабря 2004 22:44
· Личное сообщение · #4

нафига это делать там прога ломаеться за 1-2 минуты



Ранг: 39.1 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 30 декабря 2004 15:47
· Личное сообщение · #5

deNULL пишет:
Жмешь Shift-F2, и вводишь условие для проверки, что-то вроде "EAX==0"

ага, только тогда это рантрейсить нужно. а это ОЧЕНЬ тормознуто



Ранг: 174.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 31 декабря 2004 02:25
· Личное сообщение · #6

Gelios пишет:
ага, только тогда это рантрейсить нужно. а это ОЧЕНЬ тормознуто

Ты бы сначала сам проверил, а потом говорил. Breakpoint - он breakpoint и есть, пусть даже и conditional, а потому работает без всякого Run trace. Это обычный Int3, только Olly, когда на нем останавливается, проверяет условие, и если оно не выполняется - пускает прогу дальше.
P.S. В Run trace условие останова через Ctrl-T задается




Ранг: 332.0 (мудрец)
Активность: 0.180
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 31 декабря 2004 03:49
· Личное сообщение · #7

deNULL
просто там вопрос задан криво =)
sergant пишет:
Интересно, есть ли в оле такова типа бряк: Если в любой из регистров попадает нужное нам значение, то срабатывает это бряк?

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



Ранг: 174.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 31 декабря 2004 04:09
· Личное сообщение · #8

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

Ну да, есть некоторая двусмысленность... Но я бред просто во внимание принимать не стал


 eXeL@B —› Крэки, обсуждения —› Бряки в OllyDebug 1.10
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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