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

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

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

Ответ
 
Опции темы
Старый 14.04.2009, 12:47   #1
lcd2005
случайно влез
 
Регистрация: 04.04.2009
Сообщений: 12
Поблагодарил: 4
Поблагодарили 0 раз в 0 сообщениях
lcd2005 стоит на развилке
По умолчанию Помогите разобраться с приемом

Начал делать граб.возникло несколько вопросов: 1.хэдер-это пауза или лог '0'? 2.может ли кто выложить исходник приема с комментами? 3.синхронизируемся по преамбуле или по другой части пакета? Заранее спасибо за участие.
lcd2005 вне форума   Ответить с цитированием
Старый 14.04.2009, 15:18   #2
urbah
случайно влез
 
Регистрация: 22.03.2009
Адрес: Хабаровск
Сообщений: 32
Поблагодарил: 3
Поблагодарили 3 раз в 3 сообщениях
urbah стоит на развилке
По умолчанию

для keeloq'a
1. хэдер это сигнал низкого уровня длительностью 4 мс (плюс минус допустимые интервалы, по стандарту это процентов 30)
2. тебе для какого устройства, то исходники? Если на компе, то это одно, а если на контроллере это другое. Там же к железу все привязано.
3. Это как ты сам для себя решишь по чему синхронизоваться. Кто-то по преамбуле синхронизируется, кто-то по хедеру.
urbah вне форума   Ответить с цитированием
Старый 14.04.2009, 15:50   #3
lcd2005
случайно влез
 
Регистрация: 04.04.2009
Сообщений: 12
Поблагодарил: 4
Поблагодарили 0 раз в 0 сообщениях
lcd2005 стоит на развилке
По умолчанию

Пишу под pic18f2525.интересует алгоритм отлова пакетов с синхронизацией.
lcd2005 вне форума   Ответить с цитированием
Старый 14.04.2009, 16:17   #4
urbah
случайно влез
 
Регистрация: 22.03.2009
Адрес: Хабаровск
Сообщений: 32
Поблагодарил: 3
Поблагодарили 3 раз в 3 сообщениях
urbah стоит на развилке
По умолчанию

читай форум внимательней. на форуме куча приложенных исходников, в т.ч. и для pic'ов, в частности исходники САМИХ microchip'овцев
urbah вне форума   Ответить с цитированием
Старый 14.04.2009, 16:32   #5
urbah
случайно влез
 
Регистрация: 22.03.2009
Адрес: Хабаровск
Сообщений: 32
Поблагодарил: 3
Поблагодарили 3 раз в 3 сообщениях
urbah стоит на развилке
По умолчанию

а че там в алгоритме сложного то?
я вот лично отлавливаю 5 периодов преамбулы, потом жду 4 мс низкий уровень не далее чем в 7 периодах от пойманой преамбулы, следующий фронт высокого уровня будет началом данных. тока я для ПК пишу.
и что такое пакеты с синхронизацией? синхронизация идет по изменению уровня. вычисляешь время прошедшее между изменениями уровня и делаешь соответствующие действия.
могу дать свою процедуру отлова keeloq'а на c#
Вложения
Тип файла: txt keeloq.txt (3.8 Кб, 25 просмотров)
urbah вне форума   Ответить с цитированием
Старый 15.04.2009, 10:53   #6
Oleg4
участник
 
Регистрация: 11.10.2007
Адрес: Центр
Сообщений: 332
Поблагодарил: 41
Поблагодарили 34 раз в 28 сообщениях
Oleg4 стоит на развилке
По умолчанию

На это для CV готовый проект, принимает и выводит в уарт. Можно лего на LCD посылку переделать. Кстати хочется услышать мнение других, такой способ приема оптимален, для растановки помехи и т.д.? Для мирного использования идет вроде на ура. А вот с коцаньем пакета хз.
Вложения
Тип файла: txt receive.txt (3.6 Кб, 27 просмотров)
Oleg4 вне форума   Ответить с цитированием
Старый 15.04.2009, 11:57   #7
exchange
фрикер
 
Аватар для exchange
 
Регистрация: 17.07.2006
Сообщений: 1,330
Поблагодарил: 0
Поблагодарили 445 раз в 68 сообщениях
exchange стоит на развилке
По умолчанию

Цитата:
Сообщение от Oleg4 Посмотреть сообщение
На это для CV готовый проект, принимает и выводит в уарт. Можно лего на LCD посылку переделать. Кстати хочется услышать мнение других, такой способ приема оптимален, для растановки помехи и т.д.? Для мирного использования идет вроде на ура. А вот с коцаньем пакета хз.

пойдёт. ставь помеху в нужном месте бита (в конец ТЕ) или после нужного бита. например после предпоследнего, даи гуард тайм прихвати помехой тоже)


НЕ ОТСТУПАЙ! НЕ СДАВАЙСЯ!
Не позволяй себе быть слабым - никогда!
Иди в отмах - сопротивляйся!
Гляди на мир в прицел - и нападай!

exchange вне форума   Ответить с цитированием
Старый 15.04.2009, 12:41   #8
Oleg4
участник
 
Регистрация: 11.10.2007
Адрес: Центр
Сообщений: 332
Поблагодарил: 41
Поблагодарили 34 раз в 28 сообщениях
Oleg4 стоит на развилке
По умолчанию

А как перевести это в представление шестнадцатиричное вроде, в(правильный ряд) 0 и 1 для того что бы передать функции которая 0-передаст как 0 в кейлоге а 1 как 1?
Oleg4 вне форума   Ответить с цитированием
Старый 15.04.2009, 13:22   #9
exchange
фрикер
 
Аватар для exchange
 
Регистрация: 17.07.2006
Сообщений: 1,330
Поблагодарил: 0
Поблагодарили 445 раз в 68 сообщениях
exchange стоит на развилке
По умолчанию

ну типа того


// Data: 32 hop + 28 serial + 4 buttons
for (TRcount = 0; TRcount < 9; TRcount ++)
{
//----------
for (i=0;i<8;i++)
{
if (((data[TRcount]<<i)&0x80)==0x80) TrBit_1();
else TrBit_0();
}
//------------
}



тут последовательно перебирается каждый бит в байте


НЕ ОТСТУПАЙ! НЕ СДАВАЙСЯ!
Не позволяй себе быть слабым - никогда!
Иди в отмах - сопротивляйся!
Гляди на мир в прицел - и нападай!

exchange вне форума   Ответить с цитированием
Старый 15.04.2009, 14:50   #10
Oleg4
участник
 
Регистрация: 11.10.2007
Адрес: Центр
Сообщений: 332
Поблагодарил: 41
Поблагодарили 34 раз в 28 сообщениях
Oleg4 стоит на развилке
По умолчанию

ага, пасиб попробую! Кстати, по поводу глушения, свич обязательно юзать? Достаточно ли просто вырубать приемник и телеконтроллевского передатчика RT-4?
Oleg4 вне форума   Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться sintar Охранные системы 13 14.05.2013 15:49
Помогите разобраться Petry40 Новички 4 27.08.2012 00:12
Помогите разобраться!!! demon8499 Лаборатория 1 27.01.2011 09:00
помогите разобраться Китай Новички 1 05.07.2007 14:46
Помогите разобраться с КГ MMM Новички 49 12.02.2007 22:16


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


Перевод: zCarot