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

off-line анализатор пакетов

Lestat

New Member
т.к. не прокатило с on-line - написал off-line анализатор.
Эта софтинка ищет в записи эфира пакеты разных сигналок и пытается их расшифровывать.
Пока обучена шерхану и старлайну, однако еще возможны ложные срабатывания и ошибки декодирования пакета. Программа работает с RLE-файлами. Конвертор из PCM в RLE с исходником прилагаю. PCMка должна быть моно, 8бит, частота вроде большого значения не имеет, но я обычно юзаю частоту дискретизации 16KHz

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

ps: По поводу RLE - я просто заколебался каждый раз считать длительность каждого полупериода и решил посчитать их заранее. RLE - набор записей о длинне полупериодов, на каждый полупериод отведено 16 бит. Сперва идет положительный полупериод, затем отрицательный. Да и хранить RLE куда как удобнее чем PCM, чего только стоит занимаемое на диске место :)

pps: При необходимости выложу обратный конвертор.
 

Вложения

Lestat

New Member
В процессе отладки случяются казусы :)
Дописываю Keeloq к анализатору, случайно задел одну важную глобальную переменную.
Сожрав тестовый файл соержащий только Keeloq программка разродилась вот этим :D

Keeloq - 79 - 699 at tic - 469 TE-386 t0-70
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111111 key-11111110
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111111 key-11111100
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111111 key-11111000
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111111 key-11110000
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111111 key-11100000
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111111 key-11000000
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111111 key-10000000
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111111 key-00000000
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111110 key-00000000
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111100 key-00000000
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111111000 key-00000000
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111110000 key-00000000
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111100000 key-00000000
StarLine - hop-11111111111111111111111111111111 sn-111111111111111111000000 key-00000001
StarLine - hop-11111111111111111111111111111111 sn-111111111111111110000000 key-00000011
StarLine - hop-11111111111111111111111111111111 sn-111111111111111100000000 key-00000111
StarLine - hop-11111111111111111111111111111111 sn-111111111111111000000000 key-00001111
StarLine - hop-11111111111111111111111111111111 sn-111111111111110000000000 key-00011111
StarLine - hop-11111111111111111111111111111111 sn-111111111111100000000000 key-00111111
StarLine - hop-11111111111111111111111111111111 sn-111111111111000000000000 key-01111111
StarLine - hop-11111111111111111111111111111111 sn-111111111110000000000000 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-111111111100000000000001 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-111111111000000000000011 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-111111110000000000000111 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-111111100000000000001111 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-111111000000000000011111 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-111110000000000000111111 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-111100000000000001111111 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-111000000000000011111111 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-110000000000000111111111 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-100000000000001111111111 key-11111111
StarLine - hop-11111111111111111111111111111111 sn-000000000000011111111111 key-11111111
StarLine - hop-11111111111111111111111111111110 sn-000000000000111111111111 key-11111111
StarLine - hop-11111111111111111111111111111100 sn-000000000001111111111111 key-11111111
StarLine - hop-11111111111111111111111111111000 sn-000000000011111111111111 key-11111111
StarLine - hop-11111111111111111111111111110000 sn-000000000111111111111111 key-11111111
StarLine - hop-11111111111111111111111111100000 sn-000000001111111111111111 key-11111111
StarLine - hop-11111111111111111111111111000000 sn-000000011111111111111111 key-11111111
StarLine - hop-11111111111111111111111110000000 sn-000000111111111111111111 key-11111111
StarLine - hop-11111111111111111111111100000000 sn-000001111111111111111111 key-11111111
StarLine - hop-11111111111111111111111000000000 sn-000011111111111111111111 key-11111111
StarLine - hop-11111111111111111111110000000000 sn-000111111111111111111111 key-11111111
StarLine - hop-11111111111111111111100000000000 sn-001111111111111111111111 key-11111111
StarLine - hop-11111111111111111111000000000000 sn-011111111111111111111111 key-11111111
StarLine - hop-11111111111111111110000000000000 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111111111111100000000000001 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111111111111000000000000011 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111111111110000000000000111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111111111100000000000001111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111111111000000000000011111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111111110000000000000111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111111100000000000001111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111111000000000000011111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111110000000000000111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111100000000000001111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111111000000000000011111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111110000000000000111111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111100000000000001111111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11111000000000000011111111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11110000000000000111111111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11100000000000001111111111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-11000000000000011111111111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-10000000000000111111111111111111 sn-111111111111111111111111 key-11111111
StarLine - hop-00000000000001111111111111111111 sn-111111111111111111111111 key-11111111
Keeloq - 78 - 709 at tic - 547 TE-390 t0-71
 

Lestat

New Member
Обновил маленько.
Добавил килог, но возможны ложные сработки, тестируйте.
Немного поправил интерфейс.
Думаю добавить возможность выводить вместо спектроанализатора осциллограмму, а так-же ставить метки где что-то похожее на сигнал есть, но под заданные форматы не подходит, чтоб на осциллографе вручную посмотреть с этого места. а может и подправить :)
Имеет смысл преобразование PCM2RLE интегрировать в прогу?
 

Вложения

azmazxxx

New Member
Ну как идет разработка в этом направлении могу помочь
спасибо конечно очень интересует ваше предложение жаль то что я в програмировании ни чего не понимаю да и разобратся мне очень сложно с прочитаннго очень плохо воспринимаю но хотелось чтобы анализатор выдавал принятый пакет ещё и в шеснадцатиричном кодебез sn hop key сплошником и ещё очень бы хотелось чтобы приятый сигнал можно было бы переводьть в шеснадцатиричный код там его редактировать и обратно переводить в waw такое возможно зделать
заранее благодарен
 

Piratcom

New Member
2azmazxxx: Обратно в wav??? Нет такой программы... А зачем? Хочеш в эфир передавать?
 

Genya1981999

New Member
Да я думаю за чем к стати народ подскажи как работает сигналки алгоритм точнея как формируеться код послки и что в себе содержит. а на счет инфы которой передает это можно запросто реализовать. проблема в другом как мне распознать нужную инфу
 

azmazxxx

New Member
2azmazxxx: Обратно в wav??? Нет такой программы... А зачем? Хочеш в эфир передавать?
да конечно в эфир передовать а зачем ещё , странный вопрос , пока нет финансовой возможности покупать програматор и времени и сил чтобы пытаться начать чтото програмировать а вот попытаться разобраться в кодировках есть огромное желание да и тут про это много написано я уже много тем здесь прочитал но многое не понятно хотелось бы на живом примере разбиратся если хочеш то можеш мне помоч

----------

Да я думаю за чем к стати народ подскажи как работает сигналки алгоритм точнея как формируеться код послки и что в себе содержит. а на счет инфы которой передает это можно запросто реализовать. проблема в другом как мне распознать нужную инфу

тут много чего интересного на форуме написано вот про шерхан можеш посмотреть

Please Login or Register to view hidden text.

вроде болие мение понятно могу тебе waw записи посылок с брелков отправить если нужно
 

Piratcom

New Member
2azmazxxx: Обратно в wav ты не переведёш! А если хочеш разобраться в кодировке, то тебе нужен PowerGraph или Proteus и wav записи от сигналок разных фирм...
Вот эту тему почитай, думаю тебе будет интересно...

Please Login or Register to view hidden text.

 

EFG

New Member
Обновил маленько.
Добавил килог, но возможны ложные сработки, тестируйте.
Немного поправил интерфейс.
Думаю добавить возможность выводить вместо спектроанализатора осциллограмму, а так-же ставить метки где что-то похожее на сигнал есть, но под заданные форматы не подходит, чтоб на осциллографе вручную посмотреть с этого места. а может и подправить :)
Имеет смысл преобразование PCM2RLE интегрировать в прогу?
доброго времени а в каком формате он полсылы понимает ,я ему и вавки подкидывал и с повер графа отправлял пишет не алё,на чем записать то?
 

leg@

Заблокирован
найти бы автора проэкта, нужен просто измеритель длительностей бит у вавок, може у кого есть такой? а то лажа глазами мерять, надо чтоб в лог писал
 
Сверху