Здравствуйте!
Помогите решить головоломку =)
Есть устройство, которое общается с программой на ПК.
Общение происходит через немного модифицированный USB-COM. После USB-COM идет еще один переходник на базе МК с батарейкой, ограниченный по времени работы (производитель выдает "лицензию" на время).
Программа на ПК о переходнике не знает (?), была написана для более старой версии устройства, которое общалось напрямую с USB-COM.
Хочется этот переходник повторить. Логический анализатор показал, что линии RX и TX передаются как есть, с небольной задержкой на МК.
С RTS и DTR вроде тоже понятно (указывают устройству, что подключен комп).
НО есть еще один сигнал с переходника на устройство (D0 на скриншоте) - пачки импульсов с паузой в 3.051с. Длительность 1 импульса 3.054мс, длительность пачки 442.85мс.
442.85/3.054=145 бит. 1/0.003054=327.44 бит/с.
Пачки разные =( Но бывают повторяющиеся последовательности. Обмен по TX/RX происходит во время этих пачек, в этот момент сигнал в 0 (но может это и совпадение, сильно мало обмена происходит).
Если этот сигнал пропадает, то устройство перестает отвечать.
Вот вторую последовательность привожу:
0111110100001000100100000100001110100111110111101000100100000111101110110100000100001000100100000100001110100111110100001000110111110100001110100
Может, есть идеи, что это?
Спасибо!
Помогите с расшифровкой протокола
Помогите с расшифровкой протокола
- Вложения
-
- Clipboard02.jpg
- (146.27 КБ) 321 скачивание
-
- Clipboard01.jpg
- (147.21 КБ) 316 скачиваний
- Реклама
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Помогите с расшифровкой протокола
А в чём проблема повторить этот сигнал ? Последовательность известна, интерфейс тоже. ... 
- Mishany
- Электрический кот
- Сообщения: 1031
- Зарегистрирован: Чт июн 20, 2013 00:00:58
- Откуда: москва, м.Сходненская
Re: Помогите с расшифровкой протокола
Еслиб я такое придумал, то хорошо бы продумал защиту от таких умельцев, лицензия денег стоит, а терять деньги сами понимаете...
Тему можно удалять.
Тему можно удалять.
Re: Помогите с расшифровкой протокола
Последовательности разные. Иногда они повторяются полностью, но чаще только фрагменты общие.Аlex писал(а):А в чём проблема повторить этот сигнал ? Последовательность известна, интерфейс тоже. ...
Я запостил 2 скриншота... Одна пачка и вторая...
Добавлено after 5 minutes 46 seconds:
Защиту, как правило, делают от дураков.Mishany писал(а):Еслиб я такое придумал, то хорошо бы продумал защиту от таких умельцев, лицензия денег стоит, а терять деньги сами понимаете...
Тему можно удалять.
Программа на ПК тоже имела лицензию - защиту от "умельцев", но сдалась. Хотя супер кракером я не являюсь =)
То, что RX/TX не шифруются лично мне дает надежду =)
- Mishany
- Электрический кот
- Сообщения: 1031
- Зарегистрирован: Чт июн 20, 2013 00:00:58
- Откуда: москва, м.Сходненская
Re: Помогите с расшифровкой протокола
Устройство получает шифровку которая разрешает работу, шифровки нет - нет работы, шифровка неправильная(попытка взлома) блокировка устройства навсегда. Я бы так делал
Попадали мне усб токкены с запиленной мегой8, вопрос зачем было спиливать название?
Накуя там батарейка? Наверное часы и дата, ищите закономерности в передаче и по типу настоящее время и когда лицензия заканчивается.....
Разбирайте по 8 бит и шифруйте в dec, hex, ascii либо как в ds1307 представление времени и даты
Попадали мне усб токкены с запиленной мегой8, вопрос зачем было спиливать название?
Накуя там батарейка? Наверное часы и дата, ищите закономерности в передаче и по типу настоящее время и когда лицензия заканчивается.....
Разбирайте по 8 бит и шифруйте в dec, hex, ascii либо как в ds1307 представление времени и даты
- Реклама
Re: Помогите с расшифровкой протокола
Если бы такое делал я - я бы засунул кусок ключа в энергозависимую часть памяти, подпитаную такой батарейкой. Зачем? При попытке интрузивного крякинга мк ключ в два счета слетит и крякер останется на бобах. Ну как, если ключ слетел то спереть его не получится вообще. И такому умнику не поможет даже лаба с электронным микроскопом (да, некоторые ушлые личности могут доходить и до этого, хоть это и дорого).Mishany писал(а):Накуя там батарейка? Наверное часы и дата


