Посл.ответ |
Сообщение |
Ранг: 5.4 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 08 августа 2006 16:10 · Личное сообщение · #1
Ставлю бряк на readfile, softice срабатывает, а олька почему-то нет?
| Сообщение посчитали полезным: |
|
Ранг: 123.7 (ветеран) Активность: 0.1↘0 Статус: Участник 1nn0$/100
|
Создано: 09 августа 2006 01:43 · Личное сообщение · #2
uav_2006, а бряк установлен правильно ? Судя по твоему посту ты в Оле пишешь bp readfile... Напиши bp ReadFile
----- Blame the victim! | Сообщение посчитали полезным: |
 Ранг: 605.2 (!), 341thx Активность: 0.47↘0.25 Статус: Модератор Research & Development
|
Создано: 09 августа 2006 02:36 · Личное сообщение · #3
bpx ReadFile
потом проверь в окне бряков
----- EnJoy! | Сообщение посчитали полезным: |
Ранг: 5.4 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 09 августа 2006 08:28 · Личное сообщение · #4
Мне подсказали, что, наверное, он применяет в защите свою процедуру обработки ошибки, например, деление на ноль, а обращается к файлу уже оттуда. Может быть поэтому бряк не работает в Ольке?
| Сообщение посчитали полезным: |
Ранг: 384.1 (мудрец) Активность: 0.25↘0 Статус: Участник www.int3.net
|
Создано: 09 августа 2006 09:03 · Личное сообщение · #5
если ты поставишь:
bp ReadFile (регистр обязательно учитывать!)
то Олька будет ловить все бряки
некоторые защиты могут использовать _lread для чтения файлов
----- Подписи - ЗЛО! Нужно убирать! | Сообщение посчитали полезным: |
Ранг: 5.4 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 09 августа 2006 14:30 · Личное сообщение · #6
А если прога запускает другие процессы типа "RegWizzard" и кучу dll в них ловит бряки?
| Сообщение посчитали полезным: |
Ранг: 384.1 (мудрец) Активность: 0.25↘0 Статус: Участник www.int3.net
|
Создано: 09 августа 2006 17:43 · Личное сообщение · #7
uav_2006 пишет:
А если прога запускает другие процессы типа "RegWizzard" и кучу dll в них ловит бряки?
нет, к ним нужно аттачится и отлавливать там
----- Подписи - ЗЛО! Нужно убирать! | Сообщение посчитали полезным: |
Ранг: 5.4 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 10 августа 2006 08:39 · Личное сообщение · #8
Я нашел ее! Эта сволочь обращается не к kernel32.ReadFile, а к ntdll.Zw(Nt)ReadFile!!! Теперь бряк ставиться! А какие параметры вызова этой процедуры? Для первой я знаю там указатель на файл, буфер и размер буфера, а здесь видимо что-то другое, подскажите а?
| Сообщение посчитали полезным: |