Фрикер Клуб
 

Вернуться   Фрикер Клуб > Основной раздел > Криптография

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 15.11.2019, 13:59   #1
oleg
председатель клуба
 
Аватар для oleg
 
Регистрация: 01.01.2011
Сообщений: 674
По умолчанию Секреты Keeloq блочного шифра!

Секреты Keeloq блочного шифра! Ввиду утраты актуальности и сроков, я публикую их тут! Это позволит изучить широкой аудитории атаки на этот алгоритм, понять принципы нелинейных функций, утратить доверие к зарубежным издателям прошлых лет. Да и в общем заняться импорта замещением, что бы не завесить от наших "зарубежных партнёров"!
Вложения
Тип файла: rar disk1a.rar (268.5 Кб, 77 просмотров)
Тип файла: rar disk1b.rar (260.7 Кб, 55 просмотров)
Тип файла: rar disk2a.rar (208.6 Кб, 52 просмотров)
Тип файла: rar disk2b.rar (268.5 Кб, 54 просмотров)
oleg вне форума   Ответить с цитированием
Старый 17.11.2019, 17:49   #2
EPA
Супер Модератор
 
Аватар для EPA
 
Регистрация: 01.11.2016
Сообщений: 1,324
По умолчанию Re: Секреты Keeloq блочного шифра!

Можно было бы к данной теме что-нибудь подкинуть по конкретней, на реальном примере от А до Я? Я , в свое время без этого материала тихо тихо, порой не в том направлении двигался , но шел к заветной цели целых полгода потерял. А с примерами бестрее пошло бы.
А вообще как в профессиональных школах двигаться по плану: от простого к сложному.

Последний раз редактировалось EPA; 17.11.2019 в 17:51.
EPA вне форума   Ответить с цитированием
Старый 18.11.2019, 08:45   #3
oleg
председатель клуба
 
Аватар для oleg
 
Регистрация: 01.01.2011
Сообщений: 674
По умолчанию Re: Секреты Keeloq блочного шифра!

Цитата:
Сообщение от EPA
Можно было бы к данной теме что-нибудь подкинуть по конкретней, на реальном примере от А до Я? Я , в свое время без этого материала тихо тихо, порой не в том направлении двигался , но шел к заветной цели целых полгода потерял. А с примерами бестрее пошло бы.
А вообще как в профессиональных школах двигаться по плану: от простого к сложному.

Тогда подгоню исходник под алгограббер с одним мануфактурником (Мангуст), тема старая, но…! Много лет назад я реализовывал декрипт-инкрипт, писал на асьме, код не самый лучший, зато работает. Почему я хочу сделать такую выкладку в паблик? Да потому что вариантов больше нет, новое поколение оболваниваеться гаджетами, готовыми скетчами и прошивками, порой на весь диапазон keeloq, просто неприятно смотреть на современный интеллект. С современной проблемой я столкнулся по мере воспитания детей, их называют «поколение z». Надежда конечно есть, но вытащить людей из заложников какого-нибудь софта очень сложно, по этому я дам исходный файл без схемы, придаться покурить датошит на МК и не забыть поставить на кнопки подтягивающие резисторы =) Кто внимательно почитает этот пост, тому будет счастье!

Добавлено через 1 минуту
Исходник кину чуть позже.
oleg вне форума   Ответить с цитированием
Старый 18.11.2019, 21:17   #4
oleg
председатель клуба
 
Аватар для oleg
 
Регистрация: 01.01.2011
Сообщений: 674
По умолчанию Re: Секреты Keeloq блочного шифра!

В общем как и обещал, выкладываю исходник. Я понимаю что Keeloq это не совсем полноценный блочный шифр, он имеет хвостик с не шифрованной частью в отличии от APS 7000-9000, там весь пакет плавает, но тем не менее алгоритм шифрования заслуживает уважения и относиться к теме криптографии.

Засада в том, что я не буду публиковать схему, а дам лишь легкие комментарии, которые отсеют слабачков и нежелательную аудиторию.

А теперь погнали!!! Проц (МК), который используется, обозначен в шапке программы, для этого раззипуем архив и откроем блокнот. Далее качаем датошит на микроконтроллер и дело в шляпе =) Частота тактирования 4мГц, вводы-выводы (приемник, передатчик и кнопки) обозначены в исхднике. Я даже использовал терминалку для отладки, скорость 9600, уже смутно помню чего я туда выводил, но скорее всего счетчик. Прошло много времени с момента написания программы. Есть промежуточные проги для отладки, но вам они скорее всего не нужны, хотя как знать…. Декрипт выполняется медленно, 2-3 секунды если я правильно помню, по этому сто мануфактурников туда не впихнуть =) Можно удалить часть программы с выводом на RS232, но это скорости не прибавит.

В написании этой программы я выражаю особую благодарность моему другу и администратору exchange, когда я заблудился в PDF-никах, он мне подкинул СИ-шный код из которого я выдернул понятные для меня моменты, которые не регламентировались в датошите и были написаны на буржуйском языке, засада была еще та, особенно для начинающего программиста =)))
Вложения
Тип файла: rar алго грабб.rar (2.8 Кб, 73 просмотров)
oleg вне форума   Ответить с цитированием
Старый 20.11.2019, 07:36   #5
Бурый
Резидент клуба
 
Аватар для Бурый
 
Регистрация: 05.01.2014
Сообщений: 500
По умолчанию Re: Секреты Keeloq блочного шифра!

Oleg, приветствую, я бы хотел добавить к Вашему выше посту. Мне кажется, что не лень здесь ключевой аргумент, а то что многое стало доступно - зачем прикладывать усилия, когда на любой файловой помойке можно найти не только скомпилированные файлы, но и целые проекты в виде исходников. Мне кажется с 2017г., как начали утекать прошивки у людей пропал интерес к данной тематике, резонный ответ - уже все сделали за тебя! Мне данный ресурс помог во многих направлениях, ну во первый научил терпению и усидчивости.
Одна Ардуино чего стоит, люди не вдумываются, они просто качают готовые библы и вперед, а что там внутри - да срать. Всем спасибо.
__________________
Планировалось сделать "устройство"...и снова получились часы. Бой курантов тревожит двор)

Последний раз редактировалось Бурый; 20.11.2019 в 07:43.
Бурый вне форума   Ответить с цитированием
Старый 20.11.2019, 08:22   #6
oleg
председатель клуба
 
Аватар для oleg
 
Регистрация: 01.01.2011
Сообщений: 674
По умолчанию Re: Секреты Keeloq блочного шифра!

Цитата:
Сообщение от Бурый
когда на любой файловой помойке можно найти не только скомпилированные файлы, но и целые проекты в виде исходников.

Фрикер клуб, это не файлавая помойка. Лично я хочу, что бы люди думали. Ты понимаешь, бараном то легко стать, а в люди выбиться это посложнее, этот материал как раз для людей! Кому он не нужен, а кому нужен аудитория решить сама. Нас Бил Гейтс и так всех оболванил вандовсом, но я из принципа посадил на некий период детей и жену на Калилинукс и не чего страшного, пользовались какое-то время, изучали, и поверь мне, аппетит от этого хуже не стал, зубы не выпали и т.д… Старший сын учит потихоньку верхнеуровневые языки, когда созреет, сделаем крипто модуль, который будет ложится под какой-нибудь мессенджер, вот тема то будет. Но до этого момента жить еще и жить.
oleg вне форума   Ответить с цитированием
Старый 20.11.2019, 13:21   #7
Бурый
Резидент клуба
 
Аватар для Бурый
 
Регистрация: 05.01.2014
Сообщений: 500
По умолчанию Re: Секреты Keeloq блочного шифра!

Цитата:
Сообщение от oleg
Фрикер клуб, это не файлавая помойка. Лично я хочу, что бы люди думали. Ты понимаешь, бараном то легко стать, а в люди выбиться это посложнее, этот материал как раз для людей! Кому он не нужен, а кому нужен аудитория решить сама. Нас Бил Гейтс и так всех оболванил вандовсом, но я из принципа посадил на некий период детей и жену на Калилинукс и не чего страшного, пользовались какое-то время, изучали, и поверь мне, аппетит от этого хуже не стал, зубы не выпали и т.д… Старший сын учит потихоньку верхнеуровневые языки, когда созреет, сделаем крипто модуль, который будет ложится под какой-нибудь мессенджер, вот тема то будет. Но до этого момента жить еще и жить.

Все правильно, не файловая помойка, но сколько было пресечено обмена в личке. Я к тому что, многие используют уже готовое и не гоняться за саморазвитием. Честно сказать и Кали линукс ничем не отличается от окон, только что из командной строки и готовые все модули, надо WiFi крикнуть - вперед, надо cisco завалить - вперед. Я помню начинал свой путь с FreeBSD там и X- сы сам поднимал, разбирался как все настроить... Но это было в далеком 2000-м
__________________
Планировалось сделать "устройство"...и снова получились часы. Бой курантов тревожит двор)
Бурый вне форума   Ответить с цитированием
Старый 20.11.2019, 14:09   #8
aka_k4
Резидент клуба
 
Аватар для aka_k4
 
Регистрация: 29.06.2011
Сообщений: 111
По умолчанию Re: Секреты Keeloq блочного шифра!

Олегу респект как всегда эксклюзивные материалы.

Добавлено через 11 минут
P.S. двойной респект за жену посаженную на калилинукс))
aka_k4 вне форума   Ответить с цитированием
Старый 28.08.2020, 00:17   #9
ahalam
Резидент клуба
 
Аватар для ahalam
 
Регистрация: 04.12.2012
Сообщений: 49
По умолчанию Re: Секреты Keeloq блочного шифра!

Цитата:
Сообщение от Бурый
Oleg, приветствую, я бы хотел добавить к Вашему выше посту. Мне кажется, что не лень здесь ключевой аргумент, а то что многое стало доступно - зачем прикладывать усилия, когда на любой файловой помойке можно найти не только скомпилированные файлы, но и целые проекты в виде исходников. Мне кажется с 2017г., как начали утекать прошивки у людей пропал интерес к данной тематике, резонный ответ - уже все сделали за тебя! Мне данный ресурс помог во многих направлениях, ну во первый научил терпению и усидчивости.
Одна Ардуино чего стоит, люди не вдумываются, они просто качают готовые библы и вперед, а что там внутри - да срать. Всем спасибо.

Зато если нужной библы нет они начинают срать очень жидко. А у меня в CCS компиляторе уже несколько библиотек мною переписано под мои нужды

из-за этого ардуинщиц ваще не перевариваю!

Добавлено через 13 минут
Пока эти рахиты раскуривают управление MCP2515 по SPI я спокойно могу принять CAN ID а, например, данные грохнуть )))
или пусть попробуют CAN фильтр сделать с помощью библы для MCP2515
__________________
in hope of deliverance

Последний раз редактировалось ahalam; 28.08.2020 в 00:22.
ahalam вне форума   Ответить с цитированием
Ответ

Метки
keeloq, криптография

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 04:23. Часовой пояс GMT +3.


vBulletin 4.1.0 Перевод: zCarot
(C) www.phreakerclub.com