|
reverce engineering |
|
|
|
Mar 15 2007, 17:47
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 23-11-05
Пользователь №: 11 254

|
Добрый день! Я совершенно не смыслю в ПЛИС, так что если мой вопрос покажется глупым не пинайте ногами  А вопрос в следующем. Если имеется *.pof файл с конфигурацией для Altra Flex, существует ли возможность каким-либо образом "дизассемблировать" (незнаю как правильно назвать этот процесс) его, получить подобие исходного проекта с целью внесения небольших изменений в код? Какие существуют подходы, есть ли соответствующие программы? Буду благодарен за любую наводку, ссылку и т.д.
|
|
|
|
|
 |
Ответов
|
Mar 15 2007, 18:35
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 23-11-05
Пользователь №: 11 254

|
Цитата(Builder @ Mar 15 2007, 18:02)  Тереотически да, практически - нет. Т.к нет никакой информации и утилит, которые могут в этом помочь. Очень удивительно что до сих пор никто не озаботился написанием подобных утилит, ведь для обычных процессоров дизассемблеры существуют и успешно используются уже давно... Цитата(klop @ Mar 15 2007, 18:07)  Я думаю в большшинстве случаев дешевле будет разработать систему заново. А если не дешевле? Каким путем Вы бы пошли тогда? Фирмы которые специализируются на взломе, после того как сопрут конфигурацию, как они работают с ней дальше? Или они останавливаются на этом и дальнейшая работа не входит в их компетенцию? Если же они всетаки могут восстановить хотя бы частично исходный проект, то как они это делают, каким пользуются инструментарием?
|
|
|
|
|
Mar 16 2007, 10:31
|

Electrical Engineer
     
Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778

|
Цитата(aliko @ Mar 15 2007, 18:35)  Фирмы которые специализируются на взломе, после того как сопрут конфигурацию.... а чего там специализироваться-то?.. чтобы записать дамп конфигурационного потока FPGA при включении питания - там что высшее образование нужно?)) Цитата(aliko @ Mar 15 2007, 18:35)  ... после того как сопрут конфигурацию, как они работают с ней дальше? Или они останавливаются на этом и дальнейшая работа не входит в их компетенцию? Если же они всетаки могут восстановить хотя бы частично исходный проект, то как они это делают, каким пользуются инструментарием? ну обычно это делают (прут конф) в случае создания полного клона целевого устройства. когда задача стоит разобраться в алгоритме, который содержит в себе битстрим, или еще хуже - внести в него осмысленные изменения (а в качестве целевого семейства вами указана не голимая ЦПЛДшка на 100макроячеек), то самый дешевый и быстрый путь - заплатить автору: за исходники или за внесение изменений в код - эта тема неоднократно поднималась на форуме и обсуждалась
--------------------
|
|
|
|
|
Mar 16 2007, 11:16
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 23-11-05
Пользователь №: 11 254

|
Цитата(Doka @ Mar 16 2007, 10:31)  а чего там специализироваться-то?.. чтобы записать дамп конфигурационного потока FPGA при включении питания - там что высшее образование нужно?)) ну обычно это делают (прут конф) в случае создания полного клона целевого устройства.
когда задача стоит разобраться в алгоритме, который содержит в себе битстрим, или еще хуже - внести в него осмысленные изменения (а в качестве целевого семейства вами указана не голимая ЦПЛДшка на 100макроячеек), то самый дешевый и быстрый путь - заплатить автору: за исходники или за внесение изменений в код - эта тема неоднократно поднималась на форуме и обсуждалась Ну если не предусмотрено никаких схем защиты от копирования конфигурационного потока то конечно ума много не надо. Тоесть вы хотите сказать что эти фирмы занимающиеся взломом не просто сохраняют битстрим (сохранить который обычно не составляет труда), а могут именно восстанавливать каким-то образом проект? Какими же инструментами они пользуются, какие применяют подходы к решению поставленной задачи? По поводу поисков автора - бывают случаи когда автора не представляется возможным найти,а проекты теряются и возникает вопрос как восстановить то что было...
|
|
|
|
Сообщений в этой теме
aliko reverce engineering Mar 15 2007, 17:47 Builder Цитата(aliko @ Mar 15 2007, 18:47) Добрый... Mar 15 2007, 18:02 klop Цитата(aliko @ Mar 15 2007, 17:47) Добрый... Mar 15 2007, 18:07   klop Цитата(aliko @ Mar 16 2007, 11:16) Ну есл... Mar 16 2007, 11:49 Fakir Можно попробовать IDA натравить, она понимает мног... Mar 16 2007, 08:38 makc Цитата(Fakir @ Mar 16 2007, 08:38) Можно ... Mar 16 2007, 08:42 Postoroniy_V Цитата(aliko @ Mar 15 2007, 17:47) Добрый... Mar 16 2007, 11:57 klop Цитата(Postoroniy_V @ Mar 16 2007, 11:57)... Mar 16 2007, 12:08 aliko Цитата(Postoroniy_V @ Mar 16 2007, 11:57)... Mar 16 2007, 17:01 Postoroniy_V Цитата(aliko @ Mar 16 2007, 17:01) термо@... Mar 16 2007, 17:14  klop Цитата(Postoroniy_V @ Mar 16 2007, 17:14)... Mar 16 2007, 18:26 Евгений Николаев Ну при таком бюджете, может перенесём разговор в п... Mar 16 2007, 18:30 den_realan Это работа штучная.
Давайте более детально: какая ... Mar 16 2007, 21:37 Alex11 Да и то это серьезная исследовательская деятельнос... Mar 17 2007, 10:24 klop Цитата(Alex11 @ Mar 17 2007, 10:24) Да и ... Mar 17 2007, 12:16 den_realan Цитата(Alex11 @ Mar 17 2007, 10:24) а вот... Mar 17 2007, 14:41 aliko Цитата(Alex11 @ Mar 17 2007, 10:24) Да и ... Mar 17 2007, 20:41 den_realan Цитата(aliko @ Mar 17 2007, 20:41) Вобщем... Mar 18 2007, 14:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|