Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"

> Взлом сигнализаций, Возможно ли затруднить
SSh
сообщение 30.1.2010, 18:37
Сообщение #1


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


К вопросу о взломе сигнализаций

Сначала немного теории
Очень многие известные системы сигнализаций используют для кодирования-декодирования посылок технологию KeeLoq, известную также как технология прыгающего (hopping) кода. Это означает, что при каждой посылке кодовая комбинация меняется и взломать систему обычным перехватом кода невозможно. Поэтому для взлома таких систем применяются специальные сканеры, принцип работы которых неоднократно описан в сети, кому интересно может почитать. Меня же этот вопрос интересует с диаметрально противоположной стороны, ни как взломать, а как сделать так, чтобы максимально затруднить взлом.
Не являясь специалистом в области криптографии а просто поизучав принципы кодирования и методы взлома пришел к выводу что защиту сигналок можно значительно улучшить, пожертвовав при этом одной из возможностей - а именно привязкой новых брелков.
Поясню мои рассуждения...
Для этого рассмотрим сам принцип действия вышеуказанной технологии. Суть состоит в том, что каждая посылка состоит из 66 или 69 битного кода, состоящего из 32-бит - сам прыгающий код, 28 бит - серийный номер, ну а остальное - код нажатой кнопки и т.д. Ясно, что серийный номер прошивается в процессе производства - один и тот же и в шифратор и в дешифратор, ну а прыгающий код - генерируется уникальный при каждой посылке. Прошитые при производстве кодер и декодер еще не готовы для взаимодействия, их надо еще привязать друг к другу. Во в этой привязке по-моему и кроется слабинка систем. Дело в том, что для того чтобы при утере брелка пользователь мог бы заменить его на другой все системы одной и той же марки (а зачастую и одного и того же производителя) имеют один и тот же серийник. В этом случае привязка сводится к нажатию кнопки в блоке сигнализации, установленном в машине и любой кнопки на брелке. Все, брелок прописан в блоке. Еще хуже обстоит дело для машин с заводским ключем с кнопками. Там уж точно на всех машинах одного типа стоит один и тот же серийник. Достаточно почитать процедуру привязки кнопок на новом ключе (есть в сервис мануале). Делаешь определенные телодвижения (включение-выключение аварийки и т.д.), нажимаешь на любую кнопку на ключе и все.
С другой стороны, почитав про сканеры заметил, что от модели к модели увеличивается список взламываемых ими сигнализаций. Что это означает, ведь почти все они, как отмечалось, работают по одному и тому же принципу, т.е. должны быть взломанными с самого начала а не по происшествии некоторого времени. Разумным объяснением кажется лишь то, что просто изначально не был известен серийный номер, поэтому-то такая-то сигнализация не поддерживалась сканером. С течением времени код становился известен - вот и появилась возможность её вскрытия. А как становится известен код? Ну, самый простой способ - подкупить кого-либо из фирмы производителя (кстати очень многие взломы банковских систем именно так и происходят, или взять нашумевшие сообщения о том, что на радиорынках торгуют дисками с очень секретной информацией). Недавно прочел, что немецкие ученые нашли способ вскрытия keeloq ключей, но для этого им нужно иметь кодер, причем в течении как минимум одного часа. За это время возможно накопление информации достаточной для декодирования ключа. (Представте, подходит потенциальный угонщик и говорит - друг, дай подержать твой брелок с часик, потом, честное слово, верну (IMG:style_emoticons/default/smile.gif) ). После накопления необходимой информации потребуется еще время для её обработки и дешифрации, и как только ключ становится известен его вводят в сканер - вот вам и еще одна взломання сигналка.
Вся эта информация и то, что у меня есть ключик с кнопками, но нету приемной части (я об этом уже писал) натолкнула на мысль о том, что если перепрошить keeloq-овские чипы своим серийником, то такую сигнализацию взломать станет в разы сложнее чем стандартную, с заводским ключем. Прошиваются эти микросхемы элементарно тем же самым PicKit-ом или самодельным программатором. А с самой прошивкой (firmware) - даже легче, чем с прошивками МК, там надо хотя-бы немного уметь программировать, а для keeloq-микросхем в программе MpLab - бесплатная среда программирования, распространяемая формой Microchip, производителя этого самого keeloq, так вот в этой программе есть плагин, при запуске которого он просто спрашивает - какой серийник ты хочешь использовать и после еще несколькох вопросов, не требующих знания программирования - выдает прошивки для кодера и декодера.
Если на форуме есть люди владеющие темой - просьба, подтвердить или опровергнуть вышеописанное.
В любом случае для моего ключа я так и сделаю, просто другого выхода нет. Если дополнительно получу большую защищенность - тем лучше, а нет, для меня тоже не проблема, у нас машины угоняют очень редко (по статистике 20...30 в год по всей республике), разборок раз-два и обчелся, вывезти за пределы - большая проблема.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post

Сообщений в этой теме
- SSh   Взлом сигнализаций   30.1.2010, 18:37
- - Ghost   Теоретический в этом что-то есть. С другой стороны...   30.1.2010, 19:22
- - SSh   Я думаю - практически 100%. Ставим серийник от бал...   30.1.2010, 20:22
- - Ghost   вероятность угадать пароль юзера к системе в офисе...   30.1.2010, 20:45
- - SSh   Ну, это знакомая история, то же самое и у меня ...   30.1.2010, 20:51
- - Ghost   32 битный код подразумевает 4 294 967 296 комбинац...   30.1.2010, 21:10
- - SSh   Или 64 от 0 до 15. В MpLab-овском плагине как раз ...   30.1.2010, 21:33
- - Ghost   в случае машин я ещё могу поверить в 32 и 64 бита....   30.1.2010, 22:20
- - SSh   В документации указано, что для перебора всех возм...   30.1.2010, 23:02
- - AlexGreat   Кодграбберу серийник фиолетов по большому счету. К...   8.12.2010, 21:30
|- - ArtemX   Цитата(AlexGreat @ 8.12.2010, 21:30) Как ...   8.12.2010, 21:51
- - ArtemX   В ключе с кнопками думаю не keeloq используется. Е...   8.12.2010, 21:49
- - AlexGreat   У меня нет ключа с кнопками ) а стоит сигналка с Ш...   8.12.2010, 22:54
- - ArtemX   Извиняюсь, про ключ с кнопками писал автору темы. ...   9.12.2010, 0:42
- - SSh   ЦитатаВ ключе с кнопками думаю не keeloq используе...   9.12.2010, 8:58
- - AlexGreat   Если Keeloq, то вопрос снят с повестки дня.. А чт...   9.12.2010, 9:05
|- - ArtemX   Цитата(AlexGreat @ 9.12.2010, 9:05) Если ...   9.12.2010, 11:16
- - SSh   А вот кстати потроха моего ключа: http://forum.ama...   9.12.2010, 9:45
- - SSh   Но мы упускаем один важный момент... Речь вообще-т...   9.12.2010, 11:41
- - AlexGreat   Вот и я о том же. Что все имеет свою стоимость. И ...   9.12.2010, 13:47
- - SSh   Мне бы очень хотелось проверить то о чем писал в н...   9.12.2010, 14:41
- - dayh   Здравствуйте. Шел я как-то на стоянку и посетила м...   12.12.2010, 11:20
- - Titus   В принципе, как простейшая защита пойдет.. Но, есл...   12.12.2010, 19:34
- - NeWT   Ребзя А если у меня машина Рольфовская с установл...   15.12.2010, 14:14
- - Titus   Чаще всего ставят внутрь торпедо, в районе руля.. ...   15.12.2010, 23:57
- - александэр   Все сигнализации работающие на основе плавающего к...   23.12.2010, 18:07
- - SSh   Что подразумевается под "мануфактурным кодгра...   23.12.2010, 18:15
- - SSh   Сам спросил - сам и отвечу Вот что дал поиск (выд...   23.12.2010, 18:35
- - александэр   Вот ссылка про мануфактурный кодграббер. http://ww...   23.12.2010, 21:00
- - SSh   Ну и?   24.12.2010, 8:02
|- - александэр   Цитата(SSh @ 24.12.2010, 8:02) Ну и? Там...   24.12.2010, 8:40
- - SSh   Так тема как-раз и начиналась с того, что т.к. гра...   24.12.2010, 9:03
- - александэр   Вот ссылка. http://www.signalmag.ru/shop/car/acg/1...   25.12.2010, 10:03
- - SSh   Как уже отмечалось для организации keeloq шифрован...   23.1.2011, 8:51
- - Titus   Совсем интересно, спаисбо   23.1.2011, 21:06
- - AlexGreat   Сергей, шил я HCS300 вторым пиккитом совершенно но...   24.1.2011, 1:08
- - SSh   Я тоже думаю что должен прошиваться. Насколько пом...   24.1.2011, 6:49
- - AlexGreat   Все нормально шьется, без проблем. Версия софта 2....   24.1.2011, 11:24
- - shurman   глупый вопрос. а если тупо взять и перенастроить (...   2.11.2011, 6:50
|- - александэр   Цитата(shurman @ 2.11.2011, 6:50) глупый ...   2.11.2011, 7:40
- - SSh   Ну не совсем так... Если конечно не применяется св...   2.11.2011, 8:26
- - Ford76   Ребята, привет. Смотрите, что накопал. Алгоритм ke...   9.3.2012, 21:12
|- - Ford76   Блин, простите, для шифрования данных используется...   9.3.2012, 21:33
|- - Ford76   Короче....рыл-рыл дальше и нарыл... оказывается эт...   9.3.2012, 21:54
- - SSh   Серийник нужен по-любому. Косвенно это подтверждае...   9.3.2012, 21:43
- - SSh   Цитатаформируется по ИЗВЕСТНОМУ и открытому алгори...   9.3.2012, 22:20
- - SSh   Я как-раз и сделал себе с индивидуальным ключем, н...   11.3.2012, 7:29
- - udav1981   а я провел эксперимент зажавшик кнопку открывания ...   10.12.2012, 11:27
- - cooler.nvkz   нормально... работают то все на одной частоте... п...   10.12.2012, 18:38
|- - udav1981   Цитата(cooler.nvkz @ 10.12.2012, 19:38) н...   10.12.2012, 18:50
- - SSh   Одно дело алгоритм кодирования, т.е. сама посылка,...   10.12.2012, 18:56


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

 



Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"