eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 августа!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: Vicshann (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

Ну да, есть некоторая двусмысленность... Но я бред просто во внимание принимать не стал
 eXeL@B —› Крэки, обсуждения —› Бряки в OllyDebug 1.10

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS