Люди, разясните где на компакт флаш или на флэшке могут хранится криптографические данные. Разясните принцып такой криптографии. Есть прибор карточка завязана к ниму. В коде программы есть функции: Encode/decode sector1 Encode/decode sector2 write sector cf not secure и.т.д.
В первые сектора записуються данные ака ключ для расшифровки ( при условии что данные зашифрованные) или просто уникальный серийный номер (если не шифрованны)
Если тебе надо раскриптовать то капай в сторону функции decode, походу эта функция отвечает за раскреповку программы во время выполнения самой программы. Это только мое мнение магу и ошибаться.
Спасибо за проявленный интерес. Забыл сам файл выложить. Файл 16 битный. Хорошо его видит IDA PRo. http://rapidshare.com/files/250113580/mds.exe.html На самой карточке где-то хранится информация к которой обращяется exe файл проги. На новее приборе используют флэшку и тотже принцип. Клонирование карты результата не дало. Прогой MCE (мемори кард эксплорер). Где на CF карте может хранится секретная инфа? Думал в NAND памяти но похоже что нет. Используют память контролера карты для таких целей? Просмотрев технологию контроллера карты там есть только rom и ram память. Карта используется от фирмы White Electronic design. Даташит по ней найти не получилось.
Работает эта система так. Прибор работает на WINCE. Естественно всё главное находится на CF карте так как сам виндоус залит на ROM память. Новая карта идёт с софтом при инсталяции меняются данные на карточке и всунув её в другой прибор выдаёт, что карточка задействована другим прибором. Это при условии что на карте опять загнан новый не тронутый софт на эту же карточку. Переустановка софта делает карточку не рабочей начинает выдавать Security error.