Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разные вопросы > Где взять дебагер?


Автор: ТарасАтавин 12.9.2013, 11:05
Чтоб он мог раздебажить 32-х битный PE-файл с расширением exe под winndows 7 x64? Всякие там турбодебагеры из сред разработки не предлагать, нужен дизасемблер с возможностью пошагового исполнения инструкций процессора.

Автор: bems 12.9.2013, 19:53
на самом деле дебагеры, встроенные в IDE умеют пошагово идти по ассемблерному листингу, даже когда программа не создана с использованием этой среды и отладочной информации к ней нет.
ну по крайней мере дебагеры из MSVS и BDS это умеют.
лично я юзаю IDA PRO, но ссылки на варез на форуме запрещены

Добавлено через 4 минуты и 39 секунд
вот http://www.ollydbg.de/download.htm еще есть шароварный ollydbg

Автор: ТарасАтавин 13.9.2013, 05:30
Цитата(bems @  12.9.2013,  19:53 Найти цитируемый пост)
на самом деле дебагеры, встроенные в IDE умеют пошагово идти по ассемблерному листингу, даже когда программа не создана с использованием этой среды и отладочной информации к ней нет.
ну по крайней мере дебагеры из MSVS и BDS это умеют.
Исходник полностью на поюсах, достучаться из среды до асма не могу. Кроме того, требуется раздебажить "релиз", не засоренный добавочным кодом для облегчения отладки в пошаговом исполнении высокоуровневых операторов. А как с этим у встроенного дебагера? Меня интересует низкий уровень, поэтому и нужен именно дизасемблер.

Добавлено @ 05:31
Цитата(bems @  12.9.2013,  19:53 Найти цитируемый пост)
но ссылки на варез на форуме запрещены
Меня интересует официально бесплатное, так что ссылки разрешены.

Автор: _zorn_ 13.9.2013, 06:19
Цитата(bems @  13.9.2013,  03:53 Найти цитируемый пост)
шароварный ollydbg
user posted image
Сколько ей пользовался, всегда думал что фриваре. Только правда в раздел download не заходил  smile 
Кстати в качестве дебагерра поудачней ИДЫ будет имхо - ИДА больше дизасм.

Автор: bems 13.9.2013, 12:48
Цитата(ТарасАтавин @  13.9.2013,  05:30 Найти цитируемый пост)
достучаться из среды до асма не могу
ну в вижуал студии сначала делаешь debug - attach to process, потом debug - break all. если не видишь асма, то еще нажимаешь debug - windows - disassembly

Добавлено через 1 минуту и 26 секунд
Цитата(_zorn_ @  13.9.2013,  06:19 Найти цитируемый пост)
ИДА больше дизасм
это да

Автор: ТарасАтавин 16.9.2013, 07:19
У меня нет вижлостудии и желания её покупать. А под кодоблоками?

Автор: bems 16.9.2013, 16:15
Цитата(ТарасАтавин @  16.9.2013,  07:19 Найти цитируемый пост)
А под кодоблоками? 

задача на смекалку: найти на скриншоте слово disassembly
http://wiki.codeblocks.org/index.php?title=File:DbgWatchWindow.png

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)