Есть устройство, которое общается с программой на ПК. Общение происходит через немного модифицированный 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 (но может это и совпадение, сильно мало обмена происходит). Если этот сигнал пропадает, то устройство перестает отвечать. Вот вторую последовательность привожу:
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Устройство получает шифровку которая разрешает работу, шифровки нет - нет работы, шифровка неправильная(попытка взлома) блокировка устройства навсегда. Я бы так делал Попадали мне усб токкены с запиленной мегой8, вопрос зачем было спиливать название? Накуя там батарейка? Наверное часы и дата, ищите закономерности в передаче и по типу настоящее время и когда лицензия заканчивается..... Разбирайте по 8 бит и шифруйте в dec, hex, ascii либо как в ds1307 представление времени и даты
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Если бы такое делал я - я бы засунул кусок ключа в энергозависимую часть памяти, подпитаную такой батарейкой. Зачем? При попытке интрузивного крякинга мк ключ в два счета слетит и крякер останется на бобах. Ну как, если ключ слетел то спереть его не получится вообще. И такому умнику не поможет даже лаба с электронным микроскопом (да, некоторые ушлые личности могут доходить и до этого, хоть это и дорого).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения