Помогите с расшифровкой протокола

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
MEFF
Родился
Сообщения: 2
Зарегистрирован: Пт апр 28, 2006 01:19:40

Помогите с расшифровкой протокола

Сообщение MEFF »

Здравствуйте!

Помогите решить головоломку =)

Есть устройство, которое общается с программой на ПК.
Общение происходит через немного модифицированный 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: Помогите с расшифровкой протокола

Сообщение Аlex »

А в чём проблема повторить этот сигнал ? Последовательность известна, интерфейс тоже. ... :dont_know:
Реклама
Аватара пользователя
Mishany
Электрический кот
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Re: Помогите с расшифровкой протокола

Сообщение Mishany »

Еслиб я такое придумал, то хорошо бы продумал защиту от таких умельцев, лицензия денег стоит, а терять деньги сами понимаете...
Тему можно удалять.
MEFF
Родился
Сообщения: 2
Зарегистрирован: Пт апр 28, 2006 01:19:40

Re: Помогите с расшифровкой протокола

Сообщение MEFF »

Аlex писал(а):А в чём проблема повторить этот сигнал ? Последовательность известна, интерфейс тоже. ... :dont_know:
Последовательности разные. Иногда они повторяются полностью, но чаще только фрагменты общие.
Я запостил 2 скриншота... Одна пачка и вторая...

Добавлено after 5 minutes 46 seconds:
Mishany писал(а):Еслиб я такое придумал, то хорошо бы продумал защиту от таких умельцев, лицензия денег стоит, а терять деньги сами понимаете...
Тему можно удалять.
Защиту, как правило, делают от дураков.
Программа на ПК тоже имела лицензию - защиту от "умельцев", но сдалась. Хотя супер кракером я не являюсь =)

То, что RX/TX не шифруются лично мне дает надежду =)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Mishany
Электрический кот
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Re: Помогите с расшифровкой протокола

Сообщение Mishany »

Устройство получает шифровку которая разрешает работу, шифровки нет - нет работы, шифровка неправильная(попытка взлома) блокировка устройства навсегда. Я бы так делал
Попадали мне усб токкены с запиленной мегой8, вопрос зачем было спиливать название?
Накуя там батарейка? Наверное часы и дата, ищите закономерности в передаче и по типу настоящее время и когда лицензия заканчивается.....
Разбирайте по 8 бит и шифруйте в dec, hex, ascii либо как в ds1307 представление времени и даты
Реклама
sneakycat
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Ср фев 15, 2017 14:59:38

Re: Помогите с расшифровкой протокола

Сообщение sneakycat »

Mishany писал(а):Накуя там батарейка? Наверное часы и дата
Если бы такое делал я - я бы засунул кусок ключа в энергозависимую часть памяти, подпитаную такой батарейкой. Зачем? При попытке интрузивного крякинга мк ключ в два счета слетит и крякер останется на бобах. Ну как, если ключ слетел то спереть его не получится вообще. И такому умнику не поможет даже лаба с электронным микроскопом (да, некоторые ушлые личности могут доходить и до этого, хоть это и дорого).
Реклама
Ответить

Вернуться в «Разные вопросы по МК»