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

Вернуться   Изучение уязвимостей электронных систем > Для начинающих > Новички

Новички Раздел для новичков. Что такое кодграббер, ретранслятор, подмена кода.

Ответ
 
Опции темы
Старый 07.03.2012, 00:46   #321
robertstar
случайно влез
 
Регистрация: 10.03.2011
Сообщений: 11
Поблагодарил: 4
Поблагодарили 1 раз в 1 сообщении
robertstar стоит на развилке
Радость

Здравствуйте!
Есть проблемка, не могу ее решить. Имеется массив из 8 байт, надо побитно его проверить, и в зависимости от значений (1 или 0) и выставить задержку.
Буду очень благодарен.

void send_starline(unsigned char *packet)
{unsigned char a, b;
for(a=0; a<PRE_COUNT; a++)
{ RT_TOGGLE; _delay_us(4*TE); } //преамбула 6 периодов по 1000мкс.

for(a=0; a<63; a++)
{ Есть массив packet, как его можно проверить побитно, чтобы вывести определенную задержку.

if (b=1)
{ RT_HI; _delay_us(2*TE);
RT_LO;
_delay_us(2*TE);}

if (b=0)
{RT_HI;
_delay_us(TE);
RT_LO;
_delay_us(TE);}

}

}

for(a=0; a<66; a++)
{
b=mask&packet[a/8];
mask<<=1;
if(!mask) mask=0x01;

RT_HI;
_delay_us(TE);
if(b) RT_LO;
_delay_us(TE);
RT_LO;
_delay_us(TE);
}

_delay_us(TG);
}

Здесь сделано для Keeloq, а я хочу сделать для Starline. Как можно сделать?

Решил эту проблему только в CodeVisionAVR. Пачку starline выдает стабильно)))))
Странная проблема, что в AVR studio не сделали тип данных bit, а это ведь удобная штука, если у тебя массив, и надо прочитать побитно)))
Что вы скажете по этому поводу?
robertstar вне форума   Ответить с цитированием
Старый 07.04.2012, 11:00   #322
костян
случайно влез
 
Регистрация: 28.02.2012
Адрес: Россия
Сообщений: 8
Поблагодарил: 22
Поблагодарили 2 раз в 2 сообщениях
костян стоит на развилке
По умолчанию

Цитата:
Сообщение от tahion Посмотреть сообщение
Скоро выложу кодграббер под этот проект, а пока кому интересно смотрите как он работает

BORKED

---------- Post added at 15:16 ---------- Previous post was at 13:39 ----------

На ролике хорошо видно как работает мой кодграббер. Открывает и закрывает машину Сперва программа ждет когда жертва нажмет кнопку пульта. Когда кнопка нажалась, принятая посылка сохраняется в память и загорается зеленый индикатор. Теперь программа ждет пока жертва снова нажмет кнопку. Когда кнопка снова нажалась, вторая посылка так же сохранилась в память и загорелся красный светодиод. Все! Теперь можем снимать/ставить машину на охрану одним нажатие кнопочки на кодграббере. В качестве жертвы машина моего приятеля.

Фишка1. Можно открывать/закрывать сколько надо раз, хоть щас хоть потом.
Фишка2. Кодграббер ничего не глушит, просто ждет две последовательные посылочки %)
Фишка3. После сохранения второй посылки, оба пакета сохраняются в EEPROM. Подключив девайс к компьютеру можно считать принятую информацию и сохранить ее. Ну например чтоб когда-нибудь потом открыть соседскую машину и накакать в салон

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

Контроллер все тот же, самый дешевый tiny13, после прошивки фьюз CKDIV8 снять (или в протеусе отключить)

Прошивка: grab, тынц

А где Видео


Gex

Последний раз редактировалось костян; 07.04.2012 в 11:03. Причина: ????
костян вне форума   Ответить с цитированием
Старый 09.04.2012, 18:19   #323
Astronom
случайно влез
 
Аватар для Astronom
 
Регистрация: 21.03.2012
Сообщений: 43
Поблагодарил: 1
Поблагодарили 10 раз в 9 сообщениях
Astronom стоит на развилке
По умолчанию

Тоже столкнулся с проблемкой горят 2 светодиода вместе. Приемника у меня нет соединил только передачик. Так будет работать глушилка?

---------- Post added at 17:19 ---------- Previous post was at 17:08 ----------

собирал на своей платке! Светодиоды соеденил последовательно подключил питание на них а средний образовавшейся вывод соединил через резистор на 7 ножку мк! Я так понимаю на этой ножке шим реализован так ка не дает светиться светодиодам?
Astronom вне форума   Ответить с цитированием
Старый 29.04.2012, 17:34   #324
tahion
начинающий фрикер
 
Регистрация: 15.06.2009
Сообщений: 624
Поблагодарил: 14
Поблагодарили 540 раз в 127 сообщениях
tahion скоро станет знаменитым(-ой)
По умолчанию

Всем привет!

К сожалению у меня больше нет возможности поддерживать мои проекты на Фрикер.юс,


P.S. Хочется сказать большое спасибо модераторам bumer525 и danko, а так же всем участникам которые пишут конструктив.

P.P.S. Надеюсь модераторы и администратор с пониманием отнесутся к моему посту и не потрут его.

Удачи всем!
tahion вне форума   Ответить с цитированием
Старый 06.09.2012, 18:22   #325
sinobi2006
начинающий фрикер
 
Аватар для sinobi2006
 
Регистрация: 21.08.2006
Адрес: Екатеринбуржская область ;)
Сообщений: 517
Поблагодарил: 41
Поблагодарили 81 раз в 71 сообщениях
sinobi2006 стоит на развилке
По умолчанию

Вот не плохая платка вместо девайса уважаемого tahiona [Ссылки могут видеть только зарегистрированные пользователи. ]


---------- Post added at 19:22 ---------- Previous post was at 19:19 ----------

Можно собрать простой програматор из пяти проводков и через него залить прошивки с топика


Не надо мне 15 раз повторять,я с 9го понимаю!
----------------------------------------------------------------------------------------------
Если тебе пригодился меч один раз,носи его с собой всю жизнь.(Старая китайская мудрость)
sinobi2006 вне форума   Ответить с цитированием
Старый 21.02.2013, 01:05   #326
baralgin1003
случайно влез
 
Регистрация: 10.02.2013
Сообщений: 34
Поблагодарил: 6
Поблагодарили 0 раз в 0 сообщениях
baralgin1003 стоит на развилке
По умолчанию

ребят, у меня нубасосский вопрос. а чем, собственно, компилить то исходник? студия почти 300 ошибок дает, когда создаю новый асм-проект и копипастю туда исходник
baralgin1003 вне форума   Ответить с цитированием
Старый 21.02.2013, 09:27   #327
baralgin1003
случайно влез
 
Регистрация: 10.02.2013
Сообщений: 34
Поблагодарил: 6
Поблагодарили 0 раз в 0 сообщениях
baralgin1003 стоит на развилке
По умолчанию

прошу прощения. сам тупак - в студии тини13 стоял вместо 13а
baralgin1003 вне форума   Ответить с цитированием
Старый 12.08.2013, 03:30   #328
keysMars
случайно влез
 
Регистрация: 10.08.2013
Сообщений: 3
Поблагодарил: 0
Поблагодарили 1 раз в 1 сообщении
keysMars стоит на развилке
По умолчанию

а где схема граба? скиньте плизз
keysMars вне форума   Ответить с цитированием
Старый 12.08.2013, 05:18   #329
keysMars
случайно влез
 
Регистрация: 10.08.2013
Сообщений: 3
Поблагодарил: 0
Поблагодарили 1 раз в 1 сообщении
keysMars стоит на развилке
По умолчанию

[QUOTE=tahion;145047]Приветствую всех новичков и профи! Предлагаю вашему вниманию свое устройство, которое включает в себя отладочную плату, программатор, источник питания, приемник, передатчик, кнопки и светодиоды, а так же стандартный выход Jack 3.5 мм для подключения устройства к звуковой плате компьютера или к осциллографу. Этот программатор позволяет прошивать все микроконтроллеры AVR в корпусах DIP8, а используя используя переходники все остальные. Бонусом прилагаю прошивку + исходный код глушилки для этого девайса.

Дружыще. я конечно извиняюсь.у меня есть два вопроса к ВАМ ВСЕМ ПОСЕТИТЕЛЯМ ФОРУМА-первый это..то что написано в начале форума то только на глушылку но никак не на грабер???
а второй. можно ли зделать с телефона грабера?вот вам схема помогите мне. буду благодарен
Миниатюры
12.08.jpg   Изображение 003.jpg  
keysMars вне форума   Ответить с цитированием
Старый 22.12.2013, 14:04   #330
bobtopco
случайно влез
 
Регистрация: 14.12.2013
Сообщений: 4
Поблагодарил: 4
Поблагодарили 1 раз в 1 сообщении
bobtopco стоит на развилке
По умолчанию

Модераторы, тема жива или нет? Застрял на проверке по серийнику

2. Метка Save. На нее программа переходит каждый раз когда принимает каждый бит.
Здесь надо добавить сверку по серийнику. Смотрим на коммент "Сравнить HOP части
этого и ранее принятого", здесь происходит исключение пакетов которых вылетает
10 штук при одном нажатии кнопки. Соответственно здесь же надо добавить хотя бы
две комманды: сверить байт серийного пульта ранее принятой посылки и текущего
пакета, и если неравно выйти нафиг ))))

сообщения уважаемого Tahiona не цитировать знаю их почти наизусть.
Программист из меня плохой, прошу помощи знающих и опытных.
Заранее благодарен.

добавлено через 16 минут
Save: ; Циклический буфер, последний
принятый бит = последнему биту в массиве
Rol R8 ; BUT1
Rol R7 ; SER3
Rol R6 ; SER2
Rol R5 ; SER1
Rol R4 ; HOP4
Rol R3 ; HOP3
Rol R2 ; HOP2
Rol R1 ; HOP1
Clc ; Снять флаг переноса
Bld R8,0 ; Записать текущий бит

сравнить надо Temp c R7, R6, R5 , и если неравно куда выйти нафиг ?

добавлено через 22 минуты
Cp Temp, R5
BRNE ?
Cp Temp, R6
BRNE ?
Cp Temp, R7
BRNE ?
bobtopco вне форума   Ответить с цитированием
Ответ

Метки
глушилка, кодграббер, отладочная плата, программатор


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USB кодграббер + USB программатор - Часть 1 adm Новички 142 04.06.2016 16:27
USB кодграббер + USB программатор tahion Новички 839 31.03.2013 23:58
Макетная-отладочная плата. sinobi2006 Лаборатория 22 23.08.2011 02:06
отладочная плата STK89C5131 tviktor Программирование микроконтроллеров 0 07.05.2009 10:46
плата видеозахвата test Видеонаблюдение, системы контроля доступа 1 08.12.2008 11:49


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


Перевод: zCarot