Evgeny_CD (15.02.2006 11:59, просмотров: 1) ответил AlexandrY на Я вам проще решение скажу.
Респект! Я долго скрипел мозгами, чтобы оценить красоту идеи! Т.е. берем FPGA, и процессор софтовый туда. Чтобы код исполнял из block memory, RAM туда же. Без внешних шин.
Часть целевого алгоритма туда, данные для этого куска алгоритма - в SHA в ключ. Можно просто сам код хранить - 512 байт - самое то.
SHA ключик не копируется. Прошивка плисины копируется, но без ключика бесполезна.
А вот "дизассемблирование" прошивки плисины - это не IDA по прошивке ARMxxx шляться. Это действительно на порядки сложнее.
И если предположить, что у кого-то есть описание формата прошивки и внутренней структуры плисины, то из получившегося схематика восстановить работу проца, мягко говоря, не просто.
Для полного кайфа надо еще постараться часть кода засунуть не в block memory, а просто в логические элементы. Ибо block memory в прошивке наверняка как блок памяти и стоит, а вот восстаноить "блок памяти" из "моря гейтов" куда "веселее".