середу, 4 червня 2014 р.

Захист в мікросхемі DS2432, DSQ8, 1-WIRE

Чіпи 1-WIRE використовуються часто в принтерах Konica Minolta PagePro 1300 \ 1350 \ 1380 \ 1400, кольорових копіювальних апаратах Minolta bizhub 250 \ 251 и DEVELOP ineo +250 \ 251, XEROX Phaser 6120 та інших моделей.
 В DS2432 захист реалізований слабо і трохи не продумано, досить взяти новий чіп і конфігуровати його без не активного захисту сторінок пам'яті і чіп можна прошивати багато раз, оригінальний чіп що поставляється з принтером прошивати не вийде, все залежить від програми для роботи з даним чіпом який у вас є. Наприклад програми http://lapatushka.com/ мають таку можливість, програматором 1-WIRE lapatushka.com можна читати і програмувати, це можна дізнатися якщо взяти і на нажати кнопку “Check chip” і якщо буде напис “Restorable” то чіп прошити можна, але не всі області пам'яті. Bсе залежить від конфігурації чіпа, на сайті є безплатні демо версії програм, ви можете загрузити і по практикуватися, якщо вам це цікаво і є чіпи DS2432. Демо версії не мають можливості запису.
 Чіп DS2432 має будову:
  - Область “Лазерного ПЗП” - по деяким причинам переписати не можливо. Задається при виготовленні чіпа на заводі виготовлення мікросхеми, розмір 8 байт.
  -Область “Данні” - функціональність данної області залежить від значення конфігураційних регістрів (фьюзи), в залежності від значення в цих регістрах ця область даних може бути доступна для читання і запису, тільки зчитування, ОТР, доступ по паролю.
  - Область “Статус” - конфігураційні байти, якими задається поведінка області даних.
  -Область “Секрет” - область даних розміром 8 байт, яка охороняє код доступу до області даних на запис. Дані з області даних вільно можуть читанні. Для того щоб змінити в області даних необхідно знати “секрет”. “Секрет” можна установити, але прочитати його не можливо. При зчитуванні “секрета” ми побачимо FF при любому значенні.
 Висновок, не всі чіпи можна прошивати, це все пояснюється конфігурацією в зоні ОТР, саме там принтер в першу чергу зчитує інформацію про кількість надрукованих листків.

 Варто і згадати про захист в чіпах Lexmark, в принтерах серії:
Lexmark E230, E232 , E330 , E332 , E338 , E340, E240, E220, E321, E323, E320, E322;
Lexmark T420, T430, T520, T620, T630
там використовуються замовлені версії DS2432, відрізняється вона адресою по зміщенню 0x90, в замовленому чіпу встановлено 0xB3. Версія замовлених чіпів Lexmark для продаж у вільному доступі не має, саме тому за надійним і продуманним захистом там використовуються лише емулятори.
 Слід зазначити що це є не єдиний випадок таких спроб захисту, скажімо подібний захист діє і в копіювальних апаратах Xerox 5915/5921 там використовується DS2502, захист організований способом схожим з Lexmark.

Немає коментарів:

Дописати коментар