Сейчас на форуме: bartolomeo, -Sanchez- (+4 невидимых) |
eXeL@B —› Вопросы новичков —› Найти обращение |
Посл.ответ | Сообщение |
|
Создано: 19 апреля 2006 18:34 · Личное сообщение · #1 Ситация такая, есть прога, есть разные dll к ней, в каждой dll есть секция .data со всеми строками которая она выводит в процессе выполнения проги. Я хочу задизаблить место где выводится определенная мессага. С одной DLL сработало, нашел эту строку в Hiew и по F6 нашел ссылки которые ссылаются на эту строку, подпатчил и все ok. Но с другими dll не прокатывает, во первых по F6 никаких ссылок на строку Hiew не находит, почему? Прога не закриптована, не защищена. Открыл в Olly эту прогу, переключился на нужную dll, нашел в окне dump строку которая мне нужна и попытался поставить брейкпойнт на обращение к памяти (то есть на первую букву строки) , но почему то брейкпойнт не ставиться, в списке BP по ALT-B моего BP нету. Что происходит вообще, что я делаю не так? |
|
Создано: 20 апреля 2006 22:01 · Поправил: Black9_Byte · Личное сообщение · #2 Pluton пишет: Прога не закриптована, не защищена. А как на счет dll?Pluton пишет: Открыл в Olly эту прогу, переключился на нужную dll, нашел в окне dump строку которая мне нужна и попытался поставить брейкпойнт на обращение к памяти (то есть на первую букву строки) , но почему то брейкпойнт не ставиться, в списке BP по ALT-B моего BP нету. Попробуй ставить бряк на LoadLibrary и смотреть,что читается. А что вообще за прога? Попробуй ставить бряки на сами мессаги. |
|
Создано: 21 апреля 2006 00:34 · Личное сообщение · #3 |
|
Создано: 21 апреля 2006 02:44 · Личное сообщение · #4 бряк ставится на адрес в памяти отладчик может ставить бряк на байт, слово, двойное слово (2/4/8 байт соответственно) что именно находится по этому адресу, его мало волнует. это может быть и код, и данные, в т.ч. текстовые строки - неважно. смысл лишь в том, чтобы отследить обращение к этому адресу поставленные бряки можешь смотреть в меню Debug -> Hardware Breakpoints ----- EnJoy! |
eXeL@B —› Вопросы новичков —› Найти обращение |