![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.09.2010
Сообщений: 8
|
![]()
Приветствую всех!
Который день борюсь с таким шифром. Устройство выдает 11 байт. Причем в каждом сеансе разные, но уникальные для данного устройства. Очередная комбинация строится из предыдущей. Ну это я так решил, потому как заметил некую закономерность: между предыдущей и очередной комбинацией повторяется XOR с некими изменениями. например список XORов, которыми можно "предсказывать" след. комбинацию: 00 88 03 0F 77 7C D8 7C 10 FC C0 07 00 98 00 FC E8 F3 27 F3 60 F0 03 38 00 88 03 0F 77 7C D8 7C 10 FC C0 07 00 D4 00 0C 98 B3 27 73 6F 2C 23 38 00 88 03 0F 77 7C D8 7C 10 FC C0 07 00 98 00 FC E8 F3 27 F3 60 F0 03 38 Но эти "XORы" постепенно "модернизируются", затем снова повторяются... и т.д. Потом можно словить момент повторений XORов, но опять с небольшими изменениями.... Во такая херня.... Для примера список шифрованных последовательностей: 00 BE 7E 0E 2A 1A 12 69 A5 E5 46 7D 00 D6 7D E1 5D 66 CA 15 B5 19 86 7A 00 F2 7D 01 45 2A 32 1A D5 F9 A6 42 00 7A 7E 0E 32 56 EA 66 C5 05 66 45 00 E2 7E F2 DA A5 CD 95 A5 F5 65 7D 00 6A 7D FD AD D9 15 E9 B5 09 A5 7A ....... Единственное, что прослеживается - это последний байт, меняющийся 4 раза по кругу - 7D-7A-42-45-7D-..... байты XORятся на 0x7 и 0x38 по значению 3-мго бита.... Есть мысли, что это DES, но это мысли...... Спасибо. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
Если это датчик температуры, то там можно долго выстраивать таблицу ксоров... Все зависит от природы незашифрованных данных.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 15.09.2010
Сообщений: 8
|
![]()
Нет, не температурный.
Если можно так сказать, девайс аутентифицируется. Т.е. он периодически отвечает. Если ответ неправильный - приемник его отключает. Устройств на шине много - и по уникальности ответа (шифрованного) определяется от какого девайса данные. Во так!!! Другими словами - все девайсы передают эту "лабуду", но приемник их все равно различает. Думаю, что код генерится из серийника. Ксати, заметил, что все байты сообщения хорятся с результатом 01 или FE блоками по 4 xor = 01 xor = 01 xor = 01 xor = 01 xor = FE xor = FE xor = FE xor = FE xor = 01 ......... значит, наверное, есть взаимосвязь между всеми байтами сообщения....... Во делА...... |
![]() |
![]() |
![]() |
#4 |
Регистрация: 15.09.2010
Сообщений: 8
|
![]()
Зациклился на том, что какой такой алгоритм может хэшировать данные так, что XOR между результатом сохраняется равным одному значению????
После побитного разложения данных, обнаружил, что в каждой итерации меняется ровно половина бит!!! Есть кто-нить здесь, разбирающийся в криптографии??? |
![]() |
![]() |
![]() |
#5 |
Регистрация: 13.05.2011
Сообщений: 4
|
![]()
а по моему это просто карта программы вот и все)
вот бы было все из камня
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифр Уитстона | MrBrain | Общие вопросы C/C++ | 4 | 01.11.2010 01:15 |
Шифр? | KoBRaAndrey | Работа с сетью в Delphi | 0 | 12.12.2009 16:16 |
Шифр | Progs1024 | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 12.10.2009 19:51 |
че за шифр? | Анастасия123456789 | Помощь студентам | 4 | 11.05.2009 19:19 |
Шифр | Razora | Свободное общение | 10 | 26.06.2007 15:52 |