Перейти к содержанию
    

Требуется человек для считывания МК

Если вас волнует этот вопрос, пригласите специалистов изготовителя устройств/программ. По меньше мере попытайтесь согласовать с истинным правообладателем, мож правообладатель пришлет вам контрольную сумму прошивки для сверки. или код доступа в сервисное меню устройства проверить версию прошивки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если вас волнует этот вопрос, пригласите специалистов изготовителя устройств/программ. По меньше мере попытайтесь согласовать с истинным правообладателем, мож правообладатель пришлет вам контрольную сумму прошивки для сверки. или код доступа в сервисное меню устройства проверить версию прошивки.

Вы наверное еще не стыкались с работой "умельцев". Настолько умело зашивают баги, что ни в сервисном меню, нигде ничего не видно. Контрольную сумму MD5 у нас можно сверить только после считывания чипа. А как это сделать?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы наверное еще не стыкались с работой "умельцев". Настолько умело зашивают баги, что ни в сервисном меню, нигде ничего не видно. Контрольную сумму MD5 у нас можно сверить только после считывания чипа. А как это сделать?

Фигня какая то.

И какой в этом глубокий скрытый смысл, в вашу программу "баги зашивать" ??

Может снижение прибыли несколько по другим причинам происходит ??

ЗЫ: Гораздо проще и эффективнее провести полную проверку функционирования устройства в соответствии с методикой тестирования, если уж так хочется "баги" поискать.

Изменено пользователем SergOv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы наверное еще не стыкались с работой "умельцев". Настолько умело зашивают баги, что ни в сервисном меню, нигде ничего не видно. Контрольную сумму MD5 у нас можно сверить только после считывания чипа. А как это сделать?

Покупать исходные тексты. По договору. С разбором полетов, если что. Компилировать и зашивать в процессе приемки.

Ну а если одно изделие покупается - то с гарантиями функционирования и санкциями.

Все проблемы настолько легко решаются простейшими техническими средствами и в правовом поле, что подозрительно.

 

Ах, за это надо платить, и довольно дорого. Видать, глупость сморозила...

 

А умельцы разные бывают

http://electronix.ru/forum/index.php?showt...mp;#entry993233

Изменено пользователем Anyola

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем же подозревать работодателя во всех тяжких не имея на то достаточных оснований? Простой пример, когда нужно прочитать собственный код из МК не потеряв при этом заранее исходник:

Сделано устройство, проверено, отдано заказчику. Работа устройства предполагает возможность воздействия ионизирующего излучения в малых дозах и решено не использовать спец. микросхем. Через год успешной работы устройство возвращается ввиду его глючности. Пломбы целы, всякие другие защиты тоже - в устройство не лазили. Как узнать причину сбоев? Причина может заключаться как в испорченности части информации во флэш, так и в деградации ядра процессора (вследствие всё того же излучения) (рассматривается случай сбоев именно исследуемого процессора). Первое лечится правильными алгоритмами, подходящими под ситуацию, а второе - использованием спец микросхем, которые дороже на порядок или два. Дешевле провести исследование, чем сразу всё переделать.

Пускай законность действий нанимателя оценивает суд, а работников - совесть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как узнать причину сбоев? Причина может заключаться как в испорченности части информации во флэш, так и в деградации ядра процессора (вследствие всё того же излучения) (рассматривается случай сбоев именно исследуемого процессора).

В вашем весьма экзотическом примере необязательно вычитывать прошивку из залоченого МК - достаточно в пришедшее неисправное устройство залить оригинальную прошивку - если заработало, значит, слетела прошивка.

Вам же не нужно знать, какой именно бит слетел, что это даст ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В вашем весьма экзотическом примере необязательно вычитывать прошивку из залоченого МК - достаточно в пришедшее неисправное устройство залить оригинальную прошивку - если заработало, значит, слетела прошивка.

Вам же не нужно знать, какой именно бит слетел, что это даст ?

Да, какой именно бит слетел знать не обязательно, но их количество - желательно (хотя бы для выбора алгоритмов защиты флэш). Например замеченный баг может быть обусловлен определнным сбоем в одном или нескольких словах (думаю оценить это возможно, если устройство не слишком сложное) но вот вопрос, нет ли других ошибок, более глубоких и незаметных? или предлагаете провести полную проверку устройства во всех возможных вариантах поведения? Это не всегда возможно и зависит от сложности устройства. В этом случае гарантированный результат можно получить лишь прочитав прошивку и подсчитав количество сбойных бит, чтобы понять степень воздействия и далее выбрать подходящий алгоритм избыточного кодирования чтобы исправлять ошибки по мере их появления просто перезаписыванием флэши.

Вобщем можно придумать как законный так и не законный пример применения, вопрос только воображения. Давайте в априоре считать людей честными и законопослушными, всё-таки не в Китае живем и копирование чужого с коммерческим размахом у нас не так развито.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Чтобы выпустить рабочее устройство, необходимо именно произвести "полную проверку во всех возможных вариантах поведения".

Интересно, что будет, если после сомнительной процедуры считывания прошивки она будет полностью совпадать с исходной ?

Или это программисты рассказали, что там что то вытерлось из за внешнего воздействия ?

... странный метод оценки адекватности работы устройства по результатам изучения считанной корявыми методами прошивки ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы выпустить рабочее устройство, необходимо именно произвести "полную проверку во всех возможных вариантах поведения".

Интересно, что будет, если после сомнительной процедуры считывания прошивки она будет полностью совпадать с исходной ?

Или это программисты рассказали, что там что то вытерлось из за внешнего воздействия ?

... странный метод оценки адекватности работы устройства по результатам изучения считанной корявыми методами прошивки ...

Иногда полная проверка устройства производится только на этапе разработки и по большей части в ручном режиме, а значит процесс долгий и трудоемкий. Кода начинается серийное или мелкосерийное производство производится проверка по ТУ, которая обычно существенно проще, чем проверка при разработке.

Что касается считывания прошивок в простых МК - то ни о какой сомнительности речи быть не может. Прошивки из них читаются правильно, быстро и понятными методами. Существуют даже фирмы, предлагающие свои услуги на случай утери исходников. Вот так радость прочитать прошивку с ошибками и потом мучиться со следующей серией приборов...

А если хотите, чтобы процедура считывания стала сомнительной - для этого есть специальные защищенные процессоры, только цена на них отличается на пару нулей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Иногда полная проверка устройства производится только на этапе разработки и по большей части в ручном режиме, а значит процесс долгий и трудоемкий. Кода начинается серийное или мелкосерийное производство производится проверка по ТУ, которая обычно существенно проще, чем проверка при разработке.

Угу.

А потом ракеты не долетают куда положено.

))))))

Существуют даже фирмы, предлагающие свои услуги на случай утери исходников.

Еще существуют фирмы, предлагающие доход более 50 процентов в месяц от вложенных средств.

)))))))))))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...