Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Останов на ординал

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

StillPhelix



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброе время суток!
Как в WinDbg поставить останов на ординал?
Рапример в mfc42 есть ординал 0x9d2 (функция DoModal). Команда bu mfc42!09d2 не работает. Защиты от отладки в программе нет. Windbg возвращает ошибку "Couldn't resolve error at 'mfc42!09d2'".

Всего записей: 173 | Зарегистр. 18-08-2013 | Отправлено: 14:00 25-06-2015
ne_viens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Загрузи символы (mfc42.pdb) с Микрософта, и ординалы получат имена.
Или в дизассемблере найди относительный виртуальный адрес ф-ии (RVA) добавь адрес загрузки модуля и на этот адрес (VA) ставь bp.

Всего записей: 1530 | Зарегистр. 01-11-2004 | Отправлено: 10:28 26-06-2015
StillPhelix



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо ne_viens. Все способы работают. Тему можно закрыть.

Всего записей: 173 | Зарегистр. 18-08-2013 | Отправлено: 14:38 26-06-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Останов на ординал


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru