Изучение уязвимостей электронных систем.
 
key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Вернуться   Изучение уязвимостей электронных систем > Фрикинг > Охранные системы

Охранные системы Изучение протоколов кодирования охранных систем. (кодграббер, сканер, анализатор кодов.)

Ответ
 
Опции темы
Старый 11.12.2008, 17:05   #11
freak
участник
 
Аватар для freak
 
Регистрация: 03.12.2008
Сообщений: 395
Поблагодарил: 18
Поблагодарили 50 раз в 38 сообщениях
freak стоит на развилке
По умолчанию

Во, во, что я и хотел выпытать
Пасибки
freak вне форума   Ответить с цитированием
Старый 11.12.2008, 17:17   #12
oleg
продвинутый фрикер
 
Аватар для oleg
 
Регистрация: 22.01.2007
Сообщений: 2,080
Поблагодарил: 191
Поблагодарили 2,192 раз в 427 сообщениях
oleg скоро станет знаменитым(-ой)
По умолчанию

400 мкс, это условно, я помеху не так ставлю, к примеру написал.

Второе Те я меряю один раз в середине бита, если там 0 то это лог 1 пришел и на оборот соответственно.
Вложения
Тип файла: rar Те.rar (13.0 Кб, 215 просмотров)


уехал в клуб
oleg вне форума   Ответить с цитированием
Старый 12.12.2008, 12:10   #13
freak
участник
 
Аватар для freak
 
Регистрация: 03.12.2008
Сообщений: 395
Поблагодарил: 18
Поблагодарили 50 раз в 38 сообщениях
freak стоит на развилке
По умолчанию

Если Te адаптировать, то кварц или внешнее тактирование не нужно.
Можно на PIC12F629 реализовать с внутренним геной на 4Мгц.
Для работы будут доступны 6 портов, этого достаточно для работы, индикации и управления.
Бонус- можно впихнуть в штатный брелок.

freak добавил 12.12.2008 в 11:10
Ну вот, нашел пдф-ку AN642 Code Hopping Decoder using PIC16C56: все оригинальные блок-схемы.
Просто садись и пиши.

Последний раз редактировалось freak; 12.12.2008 в 12:10. Причина: Добавлено сообщение
freak вне форума   Ответить с цитированием
Старый 13.12.2008, 22:11   #14
freak
участник
 
Аватар для freak
 
Регистрация: 03.12.2008
Сообщений: 395
Поблагодарил: 18
Поблагодарили 50 раз в 38 сообщениях
freak стоит на развилке
По умолчанию

Ну вот еще: нашел исходник от микрочипа для приема кода от HCS; с алгоритмами калибровки по хедеру.
Ps Преамбула для калибровки не нужна, она нужна для нормального приема сигнала (для подстройки частоты железом приемника)
freak вне форума   Ответить с цитированием
Старый 14.12.2008, 09:39   #15
oleg
продвинутый фрикер
 
Аватар для oleg
 
Регистрация: 22.01.2007
Сообщений: 2,080
Поблагодарил: 191
Поблагодарили 2,192 раз в 427 сообщениях
oleg скоро станет знаменитым(-ой)
По умолчанию

Не трать время на поиск, а проверь почту, я тебе скинул все микрочиповские исходники и документацию по декрипту KeeLoq, те самые конфиденциальные документы, которые они так тщательно скрывают от нас, только не кому не давай их. Остальные юзеры могут найти их в закрытом разделе, в теме рассчитать мануфактурник, вроде там)


уехал в клуб
oleg вне форума   Ответить с цитированием
Старый 14.12.2008, 15:59   #16
freak
участник
 
Аватар для freak
 
Регистрация: 03.12.2008
Сообщений: 395
Поблагодарил: 18
Поблагодарили 50 раз в 38 сообщениях
freak стоит на развилке
По умолчанию

Пасибки.
Хотя половину даташитов и несколько исходников я уже нашел, как принимается код с привязкой к реальному времени тоже увидел.
freak вне форума   Ответить с цитированием
Старый 15.12.2008, 08:48   #17
yrii
случайно влез
 
Регистрация: 06.11.2008
Сообщений: 44
Поблагодарил: 0
Поблагодарили 0 раз в 0 сообщениях
yrii стоит на развилке
По умолчанию

Цитата:
Сообщение от freak Посмотреть сообщение
Ну вот еще: нашел исходник от микрочипа для приема кода от HCS; с алгоритмами калибровки по хедеру.
Ps Преамбула для калибровки не нужна, она нужна для нормального приема сигнала (для подстройки частоты железом приемника)



дык из Те в преамбуле частота легко считается..

а вот у меня Те из преамбулы не сходится с Те из хедера....

считаю из преамбулы, а по хедеру перехожу к приему пакета...
yrii вне форума   Ответить с цитированием
Старый 15.12.2008, 22:23   #18
freak
участник
 
Аватар для freak
 
Регистрация: 03.12.2008
Сообщений: 395
Поблагодарил: 18
Поблагодарили 50 раз в 38 сообщениях
freak стоит на развилке
По умолчанию

Если на осциллограмме преамбула и хедер сопоставимы по Te, а считаются так, что не сходятся - значит считаете неверно, либо то, либо другое.

ps микрочип делит счетчик хедера на 8, а не на 10, но я еще не разобрался (детально не просчитал) , как этот счетчик хедера считает: может по циклам как раз получится, что с учетом деления на 8 получим нормальный Te.
Нет основания не доверять их исходникам .
freak вне форума   Ответить с цитированием
Старый 17.12.2008, 14:49   #19
yrii
случайно влез
 
Регистрация: 06.11.2008
Сообщений: 44
Поблагодарил: 0
Поблагодарили 0 раз в 0 сообщениях
yrii стоит на развилке
По умолчанию

Цитата:
Сообщение от freak Посмотреть сообщение
Если на осциллограмме преамбула и хедер сопоставимы по Te, а считаются так, что не сходятся - значит считаете неверно, либо то, либо другое.

ps микрочип делит счетчик хедера на 8, а не на 10, но я еще не разобрался (детально не просчитал) , как этот счетчик хедера считает: может по циклам как раз получится, что с учетом деления на 8 получим нормальный Te.
Нет основания не доверять их исходникам .


уменя нет исходников микрочипа
yrii вне форума   Ответить с цитированием
Старый 22.12.2008, 11:16   #20
freak
участник
 
Аватар для freak
 
Регистрация: 03.12.2008
Сообщений: 395
Поблагодарил: 18
Поблагодарили 50 раз в 38 сообщениях
freak стоит на развилке
По умолчанию

Насчет приема пакета мне знакомы два основных способа:

1. периодически отслеживать состояния входного порта, счет организован в регистрах с коррекцией длительности выполняемых циклов в каждом блоке программы: такой способ предлагается микрочипом;

2. запустить таймер, организовать интерапт по изменению состояния порта; прием посылки реализовать в процедуре обработки прерывания на основании таймера и флагов состояния приема.

Второй способ является крайне точным для определения длительность импульсов, так как переход на isr (процедуру обработки прерываний) занимает всегда одинаковый промежуток времени.
После перехода на isr значение таймера запоминаем в промежуточном регистре, таймер пускаем заново, а с запомненным значением таймера делаем математические операции как нам нужно. На основании состояния регистра флагов приема- определяем что именно мы сейчас принимаем: преамбулу, хедер, бит итд итп. и выстраиваем логическую блок-схему : проверено лично на PIC в немного другой сфере.
Но для радиоэфира вижу недостаток: даже короткая импульсная помеха вызовет прерывание и неверно принятый пакет.
Первый способ лишен такого недостатка, так как замер производится точечно.

Вопрос к корифеям жанра: какой способ на практике лучше?
freak вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формат пакета STARLINE h2 Охранные системы 226 29.12.2013 14:29
Прием KEELOQ с помехой Oleg4 Новички 34 13.05.2010 00:46
KeeLoq и StarLine, с чего я начинал прием пакета oleg Программирование микроконтроллеров 8 13.04.2010 10:19
Прием пакета BEGE Новички 10 17.07.2007 04:30
формат пакета KEELOQ h2 Охранные системы 3 03.03.2006 00:40


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


Перевод: zCarot