Как написать программу дешифратора на ассемблере для микроконтроллера?







+14 +/-
Профиль пользователя Cosmetic Спросил: Cosmetic  (рейтинг 17898) Категория: наука и техника

Ответов: 3

1 +/-
Лучший ответ

Сам я в дешифровании не разбираюсь (может потому, что нет в этом нужды, поэтому и не изучал усиленно, а посмотрев в книге бегло, особо не разобрался), однако могу порекоммендовать книгу, где написан материал о дешифровании.

Книга называется:

Написал книгу Барри Брей. Издание 2005 года.

В этой книге на странице 473 приведён пример, как можно дешифровать участки памяти, а на страницах с 530 по 538 как дешифровать различные порты ввода-вывода.

Привести пример из книги не могу, так как эта информация защищена законом об авторском праве (о чём в книге и указано).

Ответил на вопрос: Rocked   
1 +/-

Это достаточно сложная задача. Во-первых - что именно надо дешифровать? Вы в курсе, чем все было зашифровано, каким алгоритмом? Есть ли у вас ключ?

Во-вторых - пишется программа дешифратор, как и все остальные программы - строка за строкой, команда за командой. Только - будете ли ее вы писать? И для какого контроллера? Не все контроллеры предназначены для подобных задач! Например, PIC - это контроллер для работы с периферией, на нем очень сложно будет сделать какой-либо дешифратор, так как система команд ассемблера заточена для работы с портами, битами и памятью, но никак не с арифметикой. А некоторые серии, например - 16 и ниже - те вообще работают с восьмибитными регистрами. Лучше поискать в нэте готовые решения, чем самому изобретать велосипед - не стоит овчинка выделки. Хотя, смотря что вы собираетесь взломать...

Ответил на вопрос: Aetheric  
0 +/-

Универсальную программу дешифратора (дизассемблера) написать для всех типов микроконтроллеров практически не реально из-за особенностей внутренней архитектуры каждого чипа в отдельности(надо знать конкретные адреса портов и регистров). Более того, практически все современные микроконтроллеры снабжены битом секретности записанных в них программ, что делает дешифрацию заложеных в них программ невозможным.

Ответил на вопрос: Centaur  

Похожие вопросы

Спросил
2 Отв.
Почему школьная программа так часто меняется?
Ответ: Потому что постоянно придумываются новые способы научить детей максимально эффективно. От этого и постоянная смена школьной программы. Ну и новым профессорам нужно как-то свои творения внедрять, а то ... Читать далее...
Автор вопроса: Karatas, в категории | |
Спросил Karatas
1 Отв.
Mediaget вирус или нет?
Ответ: Скорее они распространяют агрессивную рекламу. ... Читать далее...
Автор вопроса: Brushes, в категории | | | | |
Спросил Brushes
1 Отв.
Какой программой действительно можно собирать базы емейл адресов?
Ответ: Я всегда собираю емейл адреса с помощью программы StandartHarvester. Очень довольна их работой! ... Читать далее...
Автор вопроса: Athomas, в категории | | | |
Спросил Athomas
1 Отв.
Как правильно написать «по английски» или «по-английски»?
Ответ: Правильное написание - по-английски (через дефис). Применяем правило: через дефис пишутся наречия, имеющие приставку (префикс) по-, образованные от местоимений или полных прилагательных и оканчивающ ... Читать далее...
Автор вопроса: Reconnection, в категории | | |
Спросил Reconnection
3 Отв.
Ирада Зейналова стала ведущей НТВ? Какую программу будет вести?
Ответ: Эта новость появилась 2 ноября: Ирада Зейналова покидает Первый канал и переходит работать на НТВ. На Первом канале Зейналова с 2003 года. Первым шагом в ее карьере стала работа в качестве корреспонд ... Читать далее...
Автор вопроса: Malcom, в категории | | |
Спросил Malcom
1 Отв.
Новый Яндекс.Браузер — плюсы и минусы, отзывы о Яндекс.Браузер?
Ответ: Из плюсов можно выделить скорость работы и поддержку многих плагинов, интеграция с сервисами самого поисковика. Лично я считаю, что яндекс. браузер мало чем отличается от того-же хрома или мозилы. Для ... Читать далее...
Автор вопроса: Elan, в категории | | | | |
Спросил Elan
2 Отв.
Где скачать программу для рута андроид с компьютера?
Ответ: Программу для рута можно скачать прямо в плэй маркете называется Рут все устройства. Она находит подходящую для твоего телефона рут программу(в моем случае ... Читать далее...
Автор вопроса: Rexen, в категории | |
Спросил Rexen
1 Отв.
Что за программа MasterCard Больше? Как стать участником программы?
Ответ: MasterCard більше - очень интересная программа для владельцев банковских карточек MasterCard любых украинских банков. Я случайно увидела рекламу этой ... Читать далее...
Автор вопроса: Sossick, в категории |