Сейчас на форуме: vsv1 (+3 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Брейкпоинт на NtReadFile в SoftIce ? |
Посл.ответ | Сообщение |
|
Создано: 04 марта 2008 16:53 · Личное сообщение · #1 |
|
Создано: 05 марта 2008 10:37 · Личное сообщение · #2 den_fed пишет: Как сделать так чтобы он всплывал только при вызове NtReadFile из моей проги ??? Учи матчасть. А ответ - никак. Твоя прога скорее всего вызывает ReadFile и уже после вызывается NtReadFile уже в системных DLL. Если прога действительно вызывает NtReadFile, то ищи где именно и там ставь бряк. ![]() |
|
Создано: 05 марта 2008 11:33 · Личное сообщение · #3 |
|
Создано: 05 марта 2008 12:37 · Личное сообщение · #4 |
|
Создано: 05 марта 2008 16:03 · Личное сообщение · #5 den_fed пишет: И вызывает похоже прямым jmp в ядро ... В ядро идет обращение из ntdll.dll, где эта функция лежит. Но до этого наверняка вызывается NtOpenFile - их гораздо меньше в системе - поймаешь свой. Ну а NtReadFile будет вскорости. ADDR тоже должен помочь. Но мне приходилось сначала таблицу прог выдавать и брать оттуда какое-то число для команды ADDR. На имя она ругалась, но это был старый ICE. ![]() |
|
Создано: 05 марта 2008 16:22 · Личное сообщение · #6 |
|
Создано: 05 марта 2008 16:59 · Личное сообщение · #7 |
![]() |
eXeL@B —› Вопросы новичков —› Брейкпоинт на NtReadFile в SoftIce ? |