![]() |
eXeL@B —› Оффтоп —› SoftICE |
Посл.ответ | Сообщение |
|
Создано: 29 августа 2008 16:13 · Личное сообщение · #1 Вообщем такая проблема. Нужно поставить бряк на диапазон одной программы. Делаю Аддр пид проги , потом бпх на апи. Но ставится бряк на Всю винду а не на нужную прогу. Получается команда аддр не отрабатывает , ошибки быть не может в написании пида. Какие есть мнения ? ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 29 августа 2008 17:45 · Личное сообщение · #2 |
|
Создано: 29 августа 2008 19:31 · Личное сообщение · #3 |
|
Создано: 30 августа 2008 00:14 · Личное сообщение · #4 |
|
Создано: 30 августа 2008 07:19 · Личное сообщение · #5 |
|
Создано: 30 августа 2008 12:51 · Личное сообщение · #6 Ara Да ладно , может тогда у меня плагин какой стоял. Командой аддр я исключал диапазон других вызовов , если я ставил бряк на месаджбокс после команды аддр пид , то у меня в жизни не ловило месагу от чужого процесса , а только от того что я назначил. 3 года так было , а с недавних пор лажа какая то. ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 30 августа 2008 12:52 · Личное сообщение · #7 |
|
Создано: 31 августа 2008 00:47 · Поправил: tempread · Личное сообщение · #8 |
|
Создано: 31 августа 2008 15:16 · Личное сообщение · #9 Спасибо ))) ... ну вот чел пишет тоже что и я , я это и так знаю ))))) If you place a bpx MessageBoxA while standing on the ADDR context of application A, you will only break when Application A (or any of its modules) calls MessageBoxA. If app B or any other app but A calls MessageBoxA, Sice will not break! Search the board and learn the Sice setup command to disable this behavoir. А вот это интересно DOH, im sorry guys. A simple case of RTFM, or even the FAQ on the forum... For anyone else with this problem, use the command "Set BreakInSharedMods ON", and hurray, problem solved. У меня в 3.2 не поняло что это такое ... Но раньше то работало ...если раньше работало , значит и сейчас должно, но что то поменялось. Переустановка не помогла =( ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 16 сентября 2008 13:49 · Поправил: mak · Личное сообщение · #10 |
|
Создано: 16 сентября 2008 20:57 · Личное сообщение · #11 mak, read the fucking manual. 1. Цитата Айрапетяна: "При установке брейкпоинтов BPX на библиотечные функции они сработают в любом контексте". 2. Точки останова на простые адреса сработают только в том контексте,в котором они были установлены. 3. Переменная окружения -- BreakInSharedMods -- использовалась ТОЛЬКО в версии 3.1 студии.Она позволяла включать поведение отладчика свойственное версиям студии ниже 3.0,когда брейкпоинты срабатывали в любом контексте.В версии студии 3.2 подобной переменной НЕТ.Поэтому действуют первые два пункта. ----- the Power of Reversing team ![]() |
|
Создано: 17 сентября 2008 00:18 · Личное сообщение · #12 DillerInc читал я мануал , и сидел на софтайсе уже давно версии 3.2 , когда ее еще в нете было трудно скачать ... и УЖЕ ТОГДА я читал the fucking manual , и чтобы там не было у меня на 3.2 работало бпх на апи в контексте программы которую я выбираю , много программ распаковал , именно в режиме таком... ты можешь что угодно мне показать но я работал так и не 1 раз. ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
|
Создано: 17 сентября 2008 17:59 · Личное сообщение · #13 mak пишет: много программ распаковал , именно в режиме таком... ...брейкпоинт наверно ставился на эту самую MessageBoxA,которая вызывается,только когда ты нажмёшь на кнопочку в исследуемом/отлаживаемом приложении...? А ты попробуй поставить точку останова на часто используемую функцию типа DispatchMessageA.И перед этим пропиши требуемый контекст командой ADDR.Я посмотрю тогда,как ты начнёшь ловить бряки во всевозможных процессах. Может ты хочешь сказать,что мануал SI не является истиной? ----- the Power of Reversing team ![]() |
|
Создано: 17 сентября 2008 19:25 · Личное сообщение · #14 DispatchMessageA я тоже отлавливал для исследования событий. И все срабатовыло в контексте моей проги , я не хочу сказать так , я хочу сказать что у меня работало ранее в режиме как пособии говорится ниже 3.0 а сейчас перестало. Аддр часто вообще не срабатывает не хочет прогу выделять , прижем месагу просто даже. Симптомы я описал , может кто сталкивался с этим. ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]() |
![]() |
eXeL@B —› Оффтоп —› SoftICE |