| Автор |
Съобщение |
|
Mozfet
Ранг: Ориентиран
Регистриран на: Съб Сеп 25, 2004 4:33 pm Мнения: 273 Местоположение: София
|
 Dongle?
Здравейте.
Имате ли идея как да се направи Донгъл? Може би нещо на основата на PIC или Keeloq?
Необходимо е една програма за PLC да се изпълнява само, ако е пъхнат този харедуерен ключ към RS232 порта.
_________________ Adios
Mozfet
|
| Сря Май 03, 2006 4:49 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
По-лесно е на PIC или някакъв контролер. По възможност гледай да е на паралелния, а не на серийния порт. Причини: 1. По-удобни нива. 2. Много лаптопи нямат сериен порт, имат само паралелен. Недостатък : по-шибан драйвер за Win
|
| Сря Май 03, 2006 6:41 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
Мисля, че се продават готови USB ключове. Цените бяха някъде 2.5 евро за >10 000бр. 
|
| Сря Май 03, 2006 9:07 pm |
|
 |
|
backson
Ранг: Новодошъл
Регистриран на: Сря Дек 21, 2005 2:09 pm Мнения: 145
|
Мисля че PLCтата имаха само RS-232. Ползвай PIC18F1220 - ефтин и има USART, може на С да напишеш нещата
|
| Чет Май 04, 2006 9:44 am |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
Pyrwo se izwinqwam za maimunicata ..
Moje da polzwa6 nowite 4ipowe na FTDI ... FT232R te si imat unikalen serien nomer koito nemoje da se promenq .. gledam 4e na saita im daje ima primer za Dongle napraweno imenno s tozi 4ip ..
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Чет Май 04, 2006 10:03 am |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
Принципно, за тая работа е предимство ключа да може да се променя. И пиши на кирилица. 
|
| Чет Май 04, 2006 12:13 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
Преди около година и половина ми попадна едно чипче на Далас с 1wire интерфейс, SHA-1 критпиране, уникален сериен номер и 64 битов потребителски ключ. Използват го Lexmark и други производители за да си защитят консумативите от презареждане. Аз исках да си направя емулатор с някакъв контролер.... отне ми около месец да се убедя че задачката е невъзможна  Макар че има и готови такива, явно не е станало без изтичане на служебна информация.
Подробностите за криптирането и алгоритъма като цяло вече съм ги позабравил, но мисля че нещо такова би ти свършило идеална работа.
|
| Чет Май 04, 2006 1:15 pm |
|
 |
|
TheHungry
Ранг: Почетен член
Регистриран на: Съб Сеп 03, 2005 11:31 am Мнения: 766 Местоположение: Пловдив
|
Проблема идва от товa че RS-a лесно се прихваща и няма да е трудно да се свали защитата .
|
| Чет Май 04, 2006 1:16 pm |
|
 |
|
GeorgeS
Ранг: Минаващ
Регистриран на: Чет Май 04, 2006 12:52 pm Мнения: 4 Местоположение: Sofia
|
Ако ства дума за количество по-добре потърси нещо готово, определено ще излезе по-евтино. Ако си решил сам да го правиш, трябва да уточниш каква степен на защита е необходима. Ако работи на сериен порт (елементарно се сваля комуникацията) трябва да помислиш за алгоритъм при който тя всеки път да е различна. Другото, от което зависи надежността на донгала (да не може да се заобиколи чрез крак на програмата) е наличието на памет за данни в него, които твойта програма използва и променя по време на работа. Ако си решил да го правиш, кажи да ти пратя малко документация по въпроса.
|
| Чет Май 04, 2006 1:16 pm |
|
 |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
То зависи как ще се направи - хакването може да се окаже почти невъзможно, та дори и на СОМ.
|
| Чет Май 04, 2006 11:55 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
сериен номер на някой чарк не е кой знае каква защита
най-бързото и надеждно решение е самрт карта + четец на серйния порт или на USB
това нещо е почти неразбиваемо и е много универсално
ако те интересува подобно решение и не знаеш как да си го направиш - пиши
|
| Пет Май 05, 2006 8:45 am |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
Няма неразбиваеми неща....
ето някой трудно разбиваеми методи
. RND трансфер (независимо на какво - LPT,COM,USB - USB-то е удобно заради високата скорост и малките размери)
. изчислителна функция в донглето
. част от кода на SW-то се съхранява в донглето( хардуерен DLL )
. криптиращи алгоритми
. съвети от хора, които се занимават с кракване на подобни неща
|
| Пет Май 05, 2006 11:20 am |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
казвам "почти неразбиваемо"
в тази игра пиниза е да защитиш продукта така, че цената на евентуалното разбиване да надвишава многократно цената на продукта (ако става въпрос за защита от копиране).
ако намериш някой, който да разбива смарт-карти, той ще е много скъп по простата причина, че ако го може ще си тегли директно пари от банкоматите 
|
| Пет Май 05, 2006 12:14 pm |
|
 |
|
backson
Ранг: Новодошъл
Регистриран на: Сря Дек 21, 2005 2:09 pm Мнения: 145
|
Дедо от кога се тегли със смарт карти от банкоматите ? Кой ти казва, че магнитните карти не се клонират ?
|
| Пет Май 05, 2006 12:40 pm |
|
 |
|
asp
Ранг: Популярен
Регистриран на: Сря Фев 22, 2006 6:27 pm Мнения: 376 Местоположение: plovdiv
|
По европата картите има за банкомати са смарт не всички де
|
| Пет Май 05, 2006 1:10 pm |
|
|