реклама на сайте
подробности

 
 
> lpc2114/2124 Защита программы от считывания, "Сделайте одолжение, войдите в положение..."
electroveni
сообщение Jul 12 2006, 05:42
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 28-01-06
Пользователь №: 13 706



Делаю девайс на lpc2124, прога почти готова макет уже пашет. А фирма заказчик не совсем "чиста на руку". Есть там паренек, который жаждет "слизать" девайс и получать прибыль за мой счет.
Суть проблемы:
Сколько не рылся в документации не могу найти защиты программы от считывания. Поэтому возникают
сл. вопросы:
1. Есть ли штатная защита и как ее включить.
2. Если нет, можно ли организовать программно.
3. Если нет, то аппаратно.

Буду благодарен за любые идеи по этим вопросам.

P.S.
Девайс возможно будет дорабатываться после испытаний, поэтому вариант обкусывания ножек, не совсем подходит.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GetSmart
сообщение Jul 14 2006, 15:03
Сообщение #2


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Да ладно!
Нет ничего невозможного. I think I can do it!
Только вот ботлоадер какой-то вымышленный.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
KRS
сообщение Jul 14 2006, 15:21
Сообщение #3


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(GetSmart @ Jul 14 2006, 19:03) *
Да ладно!
Нет ничего невозможного. I think I can do it!
Только вот ботлоадер какой-то вымышленный.

Не вымышленный это из версии 1.63 для LPC2129
кстати 1.64 так же начинается

а вот у LPC2103 начало немного другое
Код
  00000000  E59F4034  LDR          R4, [PC, #+52]
  00000004  E3A05002  MOV          R5, #0x2          
  00000008  E5845000  STR          R5, [R4, #+0]    
  0000000C  E3A05003  MOV          R5, #0x3          
  00000010  E5845004  STR          R5, [R4, #+4]    
  00000014  E59F201C  LDR          R2, [PC, #+28]          ; [0x38] =0xE002C014
  00000018  E3A03000  MOV          R3, #0x0          
  0000001C  E1020093  SWP          R0, R3, [R2]      
  00000020  E2822028  ADD          R2, R2, #0x28
  00000024  E1021093  SWP          R1, R3, [R2]


JTAG отрубается 10ой командой
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- electroveni   lpc2114/2124 Защита программы от считывания   Jul 12 2006, 05:42
- - zltigo   Цитата(electroveni @ Jul 12 2006, 08:42) ...   Jul 12 2006, 06:01
|- - Alechek   Цитата(zltigo @ Jul 12 2006, 12:01) Конеч...   Jul 12 2006, 06:23
|- - zltigo   Цитата(Alechek @ Jul 12 2006, 09:23) Цита...   Jul 12 2006, 06:30
- - vesago   Если в Кейле Код#pragma NOINIT con...   Jul 12 2006, 06:29
- - electroveni   "Ну зачем-же обанывать на счет "рылся...   Jul 12 2006, 06:40
|- - zltigo   Цитата(electroveni @ Jul 12 2006, 09:40) ...   Jul 12 2006, 06:45
- - electroveni   Цитата(zltigo @ Jul 12 2006, 09:45) Цитат...   Jul 12 2006, 07:00
|- - zltigo   Цитата(electroveni @ Jul 12 2006, 10:00) ...   Jul 12 2006, 07:05
- - electroveni   Вот спасибо ОГРОМНОЕ всем!!! Буду пр...   Jul 12 2006, 07:09
- - KRS   На самом деле это не аппаратная защита просто бутл...   Jul 12 2006, 07:28
- - electroveni   Получилось!!! Получилось!!...   Jul 12 2006, 08:44
- - GetSmart   На самом деле есть такой потайной регистр в LPC-шк...   Jul 12 2006, 09:56
|- - KRS   Цитата(GetSmart @ Jul 12 2006, 13:56) На ...   Jul 12 2006, 10:06
|- - zltigo   Цитата(KRS @ Jul 12 2006, 13:06) Да нет т...   Jul 12 2006, 10:21
- - GetSmart   Даю выдержку из ботлоадера LPC2138: Код 0x7FFFD000...   Jul 12 2006, 20:21
|- - zltigo   Цитата(GetSmart @ Jul 12 2006, 23:21) Даю...   Jul 12 2006, 21:53
- - goodwin   Круто - недокументированный регистр "SCCSPR...   Jul 12 2006, 20:54
- - GetSmart   Оказывается он и в ПДФ-е (LPC213x User Manual(rev....   Jul 12 2006, 21:14
- - GetSmart   Вот спасибо. А то я поиском не нашёл. Очепятки ест...   Jul 12 2006, 22:20
|- - zltigo   Цитата(GetSmart @ Jul 13 2006, 01:20) А к...   Jul 13 2006, 06:01
- - KRS   А я еще нашел в бутлоадере 211x 212x недокументиро...   Jul 13 2006, 08:30
- - KRS   Еще при исследовании бутлоадера я нашел уязвимость...   Jul 14 2006, 11:24
- - Harbour   для более -менее секьюрных вещей lpc лучше не прим...   Jul 14 2006, 11:35
|- - zltigo   ЦитатаВ общем сегодня, послыкой определнной строки...   Jul 14 2006, 11:54
|- - KRS   Цитата(Harbour @ Jul 14 2006, 15:35) для ...   Jul 14 2006, 11:59
|- - Harbour   Цитата(KRS @ Jul 14 2006, 14:59) Цитата(H...   Jul 14 2006, 14:24
|- - KRS   Цитата(Harbour @ Jul 14 2006, 18:24) Дык,...   Jul 14 2006, 14:33
|- - Harbour   Цитата(KRS @ Jul 14 2006, 17:33) Цитата(H...   Jul 14 2006, 23:59
|- - KRS   Цитата(Harbour @ Jul 15 2006, 03:59) У жт...   Jul 17 2006, 08:19
- - GetSmart   Цитата(KRS)В общем сегодня, послыкой определнной с...   Jul 14 2006, 13:06
|- - KRS   Цитата(GetSmart @ Jul 14 2006, 17:06) Цит...   Jul 14 2006, 14:01
- - GetSmart   zltigo правильно сказал - надо писать свои ботлоа...   Jul 14 2006, 14:07
|- - KRS   Цитата(GetSmart @ Jul 14 2006, 18:07) zlt...   Jul 14 2006, 14:13
|- - zltigo   Цитата(GetSmart @ Jul 14 2006, 18:07) Хот...   Jul 14 2006, 15:27
- - GetSmart   Я слышал, ботлоадер можно перешить через JTAG. А ...   Jul 14 2006, 14:23
- - GetSmart   Цитата(zltigo)100% гарантию дает только страховой ...   Jul 14 2006, 15:59
- - KRS   Покапался в бутлоадере для 2103 там бага исправлен...   Jul 17 2006, 09:23


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 13:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01408 секунд с 7
ELECTRONIX ©2004-2016