Форум » Программирование микроконтроллеров. » Дизассемблер » Ответить

Дизассемблер

igor: Кто может, сказать что - либо о дизассемблере IDA? Вот цитата с KAZUSа: Скачать IDA Pro v5.1.0.899 Advanced Full with SDK (75293 Кб) NEW !!! http://www.cracklab.ru/download.php?action=get&n=MjE1 IDA Pro - это интерактивный дизассемблер и отладчик одновременно, позволяющий превратить бинарный код программы в ассемблерный текст, который может быть применен для анализа работы программы. Поддерживается огромное количество форматов: Win32 PE ExE, DLL, OCX, DOS EXE, UNIX EXE, MacOS, Java, ARM, dotNET, Xbox, Sony PlayStation, BeOS, OS/2 и др. IDA Pro - лидер в дизассемблировании программ, достойных аналогов просто не существует ! Существует сайт, посвящённый IDA, на русском языке. http://www.idapro.ru/ Там пишут, что он поддерживает большое количество контроллеров, в том числе и PIC12Cxxx, PIC16Cxxx,PIC18Cxxx. Скачал книгу «ОБРАЗ МЫШЛЕНИЯ – ДИЗАССЕМБЛЕР» (1-й том ОПИСАНИЕ ФУНКЦИЙ ВСТРОЕННОГО ЯЗЫКА IDA Pro), автор Крис Касперски. Существуют ещё 2-й и 3-й тома «Приемы эффективной работы с IDA Pro» и «Технологии дизассемблирования». Но в Интернете я их не нашел. Беда в том, что с моим низкоскоростным Интернетом скачать без ошибок более 70 МБ (столько весит программа), проблематично. Может быть, кто нибудь общался с этой программой?

Ответов - 26

igor: Универсальные программы всегда имеют большой объём. Возьмите к примеру MATLAB. В распакованном виде на диске занимает 3 гигабайта. Да дело в общем-то не в этом. Весь вопрос :стоит ли вообще заниматся этой программой? Ведь там как я понял и дизассемблер и отладчик в одной упаковке. Чем же это плохо? Вот я и обратился с вопросом:кто с ней имел дело и, что можно о ней сказать? А за пивом, полезно и самому слетать,размятся.

RW1ZK: igor пишет: Чем же это плохо? Игорь, это неплохо. Так они ведь за неё денег просят... Скачать 70 метров не проблема, но ведь нужно будет ещё и лекарство найти. А так о ней я впервые только здесь узнал.

igor: На казусе выкладывают с кряком.


igor: Выделенное красным взято с KAZUSа IDA рулит Вот ссылка на последнюю причём взломанную версию http://www.cracklab.ru/download.php?action=get&n=MjE1 Было уже... http://kazus.ru/forum/topic_8926-0-asc-30.html

Dmitry Dubrovenko: igor пишет: зайти на сайт и почитатьЗашёл и почитал. У меня сложилось впечатление, что она в основном предназначена, для исполняемых файлов PC. А в деле борьбы с ПИКами, помошник слабый. Кстати, и скачал, но пока не ставил. А лекарство внутри архива.

pictele: Что-то вы здесь зря копья ломаете. Очень хорошо и прекрасно дизасамблирует НЕХ. файлы ICPROG,естественно без комментариев. И если уважаемый IGOR по этому асму сможет работать,то нахрена ему вообще дизассемблер.Сам сможет написать.Вообще.Тем,кто работает по дизассемблерной программе можно сразу ставить памятник по бегу на месте,с прыжками туда-сюда.

Пётр: pictele пишет: можно сразу ставить памятник по бегу на месте Нескажите. Разобраться в дизассемблированой проге не очень просто, особено если прога была написана на каком-либо языке высокого уровня.

igor: Если Вы, уважаемый PICTELE называете хакеров БЕГУНАМИ НА МЕСТЕ, то, поклон Вам до самой земли. Ведь это они дизассемблируют чужие тексты. А Вы стоите гораздо выше.

pictele: igor пишет: Если Вы, уважаемый PICTELE называете хакеров БЕГУНАМИ НА МЕСТЕ, то, поклон Вам до самой земли. Ведь это они дизассемблируют чужие тексты. А Вы стоите гораздо выше Мне всегда казалось,что хакер и змбиддер разные люди. Я имел ввиду именно эмбиддеров.

RW1ZK: Кто-либо пробовал программу? Как с ней работать?

igor: На сайте IDA.ru должно быть описание в трёх книгах. Первую я нашёл.Остальные две нет.

dosikus: pictele пишет: Мне всегда казалось,что хакер и змбиддер разные люди. Я имел ввиду именно эмбиддеров. Нет не правы: во первых ИДА не хакерский инструмент а реверс инженеринг . во вторых ебедеру сам бог велел уметь реверсировать прошивку речь идет не о ворованных прошивках , представьте себе ситуацию когда есть только хекс а автор или пропал или потерял исходник.

dosikus: pictele пишет: Очень хорошо и прекрасно дизасамблирует НЕХ. файлы ICPROG,естественно без комментариев. Нет уж давайте поспорим , испрог дизассемблирует только для 16ф84 и этого вы считаете хватит ? И собственно говоря надо сначала хоть попытаться использовать программу и сам процесс дизассемблирования что бы потом поливать все это грязью...

RW1ZK: Для тех, кто не знает. Ещё в мае прошлого года была обновлена программа PICDisasm до v.1.6. Скачать можно здесь.

Sergey Roslik: Скачал дизассемблер для 18 пиков, поставил, не работает, выдаёт ошибку. http://www.allza.ru/full.php?id=203952 Кто нибудь пробовал им пользоваться? Пробовал под Vistoy, вечером под ХР попробую.

RW1ZK: Попробовал под XP. Что-то он какой-то недоделанный...

Alberto: Sergey Roslik пишет: Скачал дизассемблер для 18 пиков в WinPIC800 есть встроенный дизассемблер. Пробовал и 16-ой, и с 18-ой серией, работает. Серьезно ничего не делал, так что ничего больше сказать не могу.

Sergey Roslik: Alberto пишет: в WinPIC800 есть встроенный дизассемблер. Ни разу не пробовал, обязательно попробую.

RW1ZK: Хороший дизассемблер есть в PIC18 Simulator IDE 2.53.

Alberto: RW1ZK пишет: Хороший дизассемблер есть в PIC18 Simulator IDE 2.53. угу. Попробуй в EEPROM записать что-нибудь (например 11h, 22h, 33h, 44h и т.д.), потом дизассемблируй и посмотри что "исходник" предложит записать тебе в EEPROM. Уверяю, будешь неприятно удивлен. Или еще проще. Берешь любую прошивку под 18-ый ПИК, где EEPROM не используется, прямо в программе программатора забиваешь первые ячейки произвольной информацией (например все 33h), потом сохраняешь hex, потом открываешь этот файл в PIC18 Simulator IDE и смотришь содержимое EEPROM... неприятно удивляешься... Правда у меня версия 1.94, может в более новой этот баг уже убрали.

RW1ZK: Подобных действий я раньше не делал. Взял простенькую программу, в которой вообще нет записи в EEPROM. При программировании добавил в EEPROM с нулевого адреса 11Н, 22Н, 33Н, 44Н. Дизассемблировал в PIC18 Simulator IDE 2.53. Вот скриншот:

Alberto: Ну значит это глюк версии 1.94, буду знать.

RW1ZK: Уже есть версия 2.61. Если нужно, сообщи.

Alberto: RW1ZK пишет: Если нужно, сообщи. спасибо, пока что не надо.

RW1ZK: Нашёл PIC18 Simulator IDE v2.62.

Sergey Roslik: RW1ZK пишет: Попробовал под XP. Что-то он какой-то недоделанный... Это точно, на некоторых прошивках выдаёт ошибку. И не сохраняет, видимо триальная версия.



полная версия страницы