Программа способная обучатся и вычислять алгоритм

Тема в разделе "WASM.BEGINNERS", создана пользователем Vanya666, 27 фев 2008.

  1. Vanya666

    Vanya666 New Member

    Публикаций:
    0
    Регистрация:
    27 фев 2008
    Сообщения:
    19
    Существует ли такие программы. Прошу приводить любые примеры я буду их опробовать.
    Допустим есть число на которое есть свой правельный ответ и таких чисел и ответов много..
    Можно зная половину или часть таких чисел и ответов на них понять дальнейший олгаритм ответов...?

    Это нужно для того чтобы разгодать алгоритм преобразования кодировки DRE Crypt.
    В низу часть снятого лога обмена между ресивером GS7001S и DRE донглом при просмотре 1-ого канала с пакета трикалор ТВ в HEX виде .COM3 это запрос ресивера COM1 это ответ донгла.
    Я знаю что узнать алгоритм или хотябы повторить его.Можно повторить алгоритм.Но надо долго годами записывать лог и дождатся пока значение начнут повторятся .Тогда можно будет это повторить.Я же хочу сделать это быстрее.. Для этого мне нужна такая программа.Я хочу написть утилиту Эмулятор донгла.Утилиту эмулирующюю присутствие донгла и передающюю серйник DRE в ресивер мне уже создать удалось .Теперь нужно сэмулировать процес декодирования...Удалось выяснить что обмен идет с паузой примерно в 10 секунд
    С парным повторением запроса(ключа) и естествено и ответа через 1 секунду.Тоесть ключ меняется через 20 секунд.
    После того как ресивер получил ключ на зпрос можно отключить донгл и каналы продолжали показывать 10 секунд потом пропадали.т.к.

    И еще есть значения в запрсе и ответе каторые не когда не изменяются .В запросе 74 18 5A 59 16 41 58 1F 00 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** 11 ** и в ответе 59 12 D2 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** Звездочками помечены значения каторые изменяются.Пробовал в донгд отправлять проивольный запрс оно выдает ошибку .Значит в запросе содержится зашифрованый ID модуля.

    25.02.2008 19:59:29.85 [COM3] - 74 18 5A 59 16 41 58 1F 00 EB 6E DB EF 01 A7 E6 E2 C1 69 3C 38 FC 10 0F 6C 11 D8
    25.02.2008 19:59:29.90 [COM1] - 59 12 D2 8C 3E 0F D9 3F F8 E0 17 E6 3F E0 05 87 03 FF 89 B7
    25.02.2008 19:59:30.43 [COM3] - 74 18 5A 59 16 41 58 1F 00 EB 6E DB EF 01 A7 E6 E2 C1 69 3C 38 FC 10 0F 6C 11 D8
    25.02.2008 19:59:30.48 [COM1] - 59 12 D2 8C 3E 0F D9 3F F8 E0 17 E6 3F E0 05 87 03 FF 89 B7
    25.02.2008 19:59:44.75 [COM3] - 74 18 5A 59 16 41 58 1F 00 78 84 DC 28 55 68 0E 10 C1 69 3C 38 FC 10 0F 6C 11 E0
    25.02.2008 19:59:44.81 [COM1] - 59 12 D2 7F 80 00 FF F8 01 91 8A E6 3F E0 05 87 03 FF 89 01
    25.02.2008 19:59:45.32 [COM3] - 74 18 5A 59 16 41 58 1F 00 78 84 DC 28 55 68 0E 10 C1 69 3C 38 FC 10 0F 6C 11 E0
    25.02.2008 19:59:45.45 [COM1] - 59 12 D2 7F 80 00 FF F8 01 91 8A E6 3F E0 05 87 03 FF 89 01
    25.02.2008 19:59:59.65 [COM3] - 74 18 5A 59 16 41 58 1F 00 78 84 DC 28 55 68 0E 10 CC 5B 41 E9 55 1E A9 EC 11 F2
    25.02.2008 19:59:59.70 [COM1] - 59 12 D2 7F 80 00 FF F8 01 91 8A EF 19 FF 07 3C 38 3F B3 49
    25.02.2008 20:00:00.23 [COM3] - 74 18 5A 59 16 41 58 1F 00 78 84 DC 28 55 68 0E 10 CC 5B 41 E9 55 1E A9 EC 11 F2
    25.02.2008 20:00:00.28 [COM1] - 59 12 D2 7F 80 00 FF F8 01 91 8A EF 19 FF 07 3C 38 3F B3 49
    25.02.2008 20:00:14.56 [COM3] - 74 18 5A 59 16 41 58 1F 00 B0 2D B8 A9 05 BB 93 5C CC 5B 41 E9 55 1E A9 EC 11 24
    25.02.2008 20:00:14.62 [COM1] - 59 12 D2 73 9E 01 12 FF F8 1E 15 EF 19 FF 07 3C 38 3F B3 59
    25.02.2008 20:00:15.15 [COM3] - 74 18 5A 59 16 41 58 1F 00 B0 2D B8 A9 05 BB 93 5C CC 5B 41 E9 55 1E A9 EC 11 24
    25.02.2008 20:00:15.20 [COM1] - 59 12 D2 73 9E 01 12 FF F8 1E 15 EF 19 FF 07 3C 38 3F B3 59
    25.02.2008 20:00:29.46 [COM3] - 74 18 5A 59 16 41 58 1F 00 B0 2D B8 A9 05 BB 93 5C F5 CD AB 95 5E 9B D4 9E 11 9C
    25.02.2008 20:00:29.51 [COM1] - 59 12 D2 73 9E 01 12 FF F8 1E 15 38 3F 80 F7 C6 FE 1F E3 6B
    25.02.2008 20:00:30.04 [COM3] - 74 18 5A 59 16 41 58 1F 00 B0 2D B8 A9 05 BB 93 5C F5 CD AB 95 5E 9B D4 9E 11 9C
    25.02.2008 20:00:30.09 [COM1] - 59 12 D2 73 9E 01 12 FF F8 1E 15 38 3F 80 F7 C6 FE 1F E3 6B
    25.02.2008 20:00:44.35 [COM3] - 74 18 5A 59 16 41 58 1F 00 B7 98 A3 8F 15 3B B9 0F F5 CD AB 95 5E 9B D4 9E 11 FA
    25.02.2008 20:00:44.42 [COM1] - 59 12 D2 C3 A6 EC 55 00 07 83 8A 38 3F 80 F7 C6 FE 1F E3 4B
    25.02.2008 20:00:44.95 [COM3] - 74 18 5A 59 16 41 58 1F 00 B7 98 A3 8F 15 3B B9 0F F5 CD AB 95 5E 9B D4 9E 11 FA
    25.02.2008 20:00:45.00 [COM1] - 59 12 D2 C3 A6 EC 55 00 07 83 8A 38 3F 80 F7 C6 FE 1F E3 4B
    25.02.2008 20:00:59.26 [COM3] - 74 18 5A 59 16 41 58 1F 00 B7 98 A3 8F 15 3B B9 0F B4 43 60 7D DC 31 45 09 11 38
    25.02.2008 20:00:59.32 [COM1] - 59 12 D2 C3 A6 EC 55 00 07 83 8A E3 8B 01 6F 1F C1 FF DF 07
    25.02.2008 20:00:59.85 [COM3] - 74 18 5A 59 16 41 58 1F 00 B7 98 A3 8F 15 3B B9 0F B4 43 60 7D DC 31 45 09 11 38
    25.02.2008 20:00:59.92 [COM1] - 59 12 D2 C3 A6 EC 55 00 07 83 8A E3 8B 01 6F 1F C1 FF DF 07
    25.02.2008 20:01:14.17 [COM3] - 74 18 5A 59 16 41 58 1F 00 4F 6F BA F8 3C A1 10 81 B4 43 60 7D DC 31 45 09 11 CD
    25.02.2008 20:01:14.21 [COM1] - 59 12 D2 CC 80 FF 4B E3 FF F3 D5 E3 8B 01 6F 1F C1 FF DF 17
    25.02.2008 20:01:14.75 [COM3] - 74 18 5A 59 16 41 58 1F 00 4F 6F BA F8 3C A1 10 81 B4 43 60 7D DC 31 45 09 11 CD
    25.02.2008 20:01:14.79 [COM1] - 59 12 D2 CC 80 FF 4B E3 FF F3 D5 E3 8B 01 6F 1F C1 FF DF 17
     
  2. satrau

    satrau Александр

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    229
    приатач лог за 5 часов.
    Прога в которой можно все это предугадывать - обычный эксель.
    ----
    вот немного переработал тот лог который есть. желтым помечено то что есть. зеленым помечено то что я угадал. закономерность довольно легко просматривается - осталось получить больше начальных сведений.
    ----
    только щас заметил - там в зеленом небольшая ошибка - эксель инкрименировал значения во время копирования - должно быть тоже самое что и предыдущая строка.
     
  3. Vanya666

    Vanya666 New Member

    Публикаций:
    0
    Регистрация:
    27 фев 2008
    Сообщения:
    19
    Спасибо большое! Я писал об этом на http://cracklab.ru но там мне посоветовали учить нейрологию и нейросети ,А модер прочитал и сказал цитирую:Была уже тема, называлась чо-то типа экстраполяция для создания кейгена. Нафлудили страниц 5. Я сразу сказал, что хуня это полная. Но кто-то бил себя пяткой в грудь и орал, что сделает, дайте только срок. Судя по тому, что тема сдохла, он понял, что облажался.
    В этой теме продолжаюццо какие-то аналогичные попытки. Заканчивайте с этим делом, за топиком я приглядываю, первый кандидат на закрытие.И в конце концов сказали что это сделать невозможно и закрыли мою тему.http://cracklab.ru/f/index.php?action=vthread&forum=2&topic=11337.
    Я предпологал что можно в ексель но не знаю как .Пробовал вставлять вопросы и ответы а дальше не знаю что делать....Вот 5 ти часовой лог в ворде помогите...Нужно безпрерывнй лог а то у меня он с прерываниями.Допустим писал 2 часа .скопировал в ворд.птом через день еще добавил.потом еще добавил. и.т.д.. Я могу и без прирываний если нужно..
     
  4. satrau

    satrau Александр

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    229
    нужно именно без перерываний.
    ----
    а так же еще вопрос - данная разработка будет снабжаться исходными кодами и распространяться бесплатно? или же цель, чужими руками разработать систему на которой зарабатывать деньги, выдавая за свою разработку? если это так, то цена решения по твоему вопросу стоит - 5$k
     
  5. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.729
    Для этого нужна гОдалка :)
     
  6. Vanya666

    Vanya666 New Member

    Публикаций:
    0
    Регистрация:
    27 фев 2008
    Сообщения:
    19
    Спасибо что задал такой вопрос.Ты в програмирование понимаешь? Я сам тока на HISM и все.Если хочешь напиши утилиту сам логи старта с рабочим серийником я тебе предоставлю и присвой себе право создателя.И распростроняй ее как хочешь.Мне просто ради интереса охота с эмулировать работу этого китайского донгла каторый стоит ~4000руб..Продовать я ее не собираюсь ну бесплатно распростронять не против это как ты решишь что с ней делать...Вобще хочу использовать для себя лично для просмотра трикалора.Т.к. донгл взял на 2 недели у соседа и следовательно нужно его ему вернуть..Логи начну записовать прямо сейчас....
     
  7. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Vanya666
    "донгл", "трикалор", "HISM" и т.д - из китайского языка?
     
  8. Ra_

    Ra_ New Member

    Публикаций:
    0
    Регистрация:
    4 мар 2007
    Сообщения:
    289
  9. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    http://kbts.neic.nsk.su/satxpress/Crypt/Default.htm
    http://www.telesputnik.ru/archive/137/article/76.html
    http://www.sat.edu.ru/phpBB2/viewtopic.php?start=10&t=30
    Остальное жужлом DRE-Crypt Z-Crypt и тд

    Думаю по цитате всё понятно -)
    IMHO можно писать хоть год... Думаю для начала всётаки следует поискать описание алгоритмов шифрования и протоколов взаимодействия, хотя это может быть тоже бесполезно =)
     
  10. satrau

    satrau Александр

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    229
    ну чтож - чтоб труду зря не пропадать - вот те логи, что были - которые я обработал в эксель
    есть две колонки - первая - запрос, вторая - ответ.
    все помечено разными цветами для удобства.
    так же есть несколько довольно странных моментов ( порядка 5-6) когда запросы шли в разрез с сложившейся закономерностью - такие места я пометил красным цветом.
    архив сжат в 7z.
     
  11. Vanya666

    Vanya666 New Member

    Публикаций:
    0
    Регистрация:
    27 фев 2008
    Сообщения:
    19
    Вот DEMO Верисия эмулятора Донгл DRE-Crypt ... http://file002.mylivepage.com/chunk2/936626/1303/%D0%AD%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80%20%D0%94%D0%BE%D0%BD%D0%B3%D0%BB%D0%B0%20%20DRE%20Crypt.rar
     
  12. Vanya666

    Vanya666 New Member

    Публикаций:
    0
    Регистрация:
    27 фев 2008
    Сообщения:
    19
    Вот 6 часовой лог ...
     
  13. Vanya666

    Vanya666 New Member

    Публикаций:
    0
    Регистрация:
    27 фев 2008
    Сообщения:
    19
    satrau Ну что там с подсчетом,ничего не выходит?...
     
  14. cppasm

    cppasm New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    923
    Зачем поливать грязью нормальный ресурс?
    Ты разницу в вопросах "есть логи, помогите найти закономерность" и "написать программу которая по набору данных угадала бы алгоритм кодирования" замечаеш?
    Второе крайне сложно, если вообще возможно.
    Если ты заметил satrau закономерность сам вычислял, а не какой-то программой.
    Excel это исключительно для удобства работы с таблицами.
    Но человек от программы именно и отличается наличием интеллекта.
    Универсальную программу сделать практически не реально.
     
  15. satrau

    satrau Александр

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    229
    вобщем рассматривал я лог и так и сяк...
    пришел к выводу:
    1 и запрос и ответ состоят из 3 частей. 1 и 2 часть ключи а третья часть в виде одного байта чтот наподобие контрольной суммы.
    2 провел частотный анализ - первый байт каждого блока, в ответе, не может быть больше чем 191.
    3 все остальные части в блоке - имеют очень большой расброс от 0 до 255, близко к шуму.
    ---------
    итого
    возможность нахождения всех пар - вопрос ответ - дело неблагодарное и долгое + через определенные промежутки, происходит нечто, и пары становятся другими.
    вобщем необходимо подойти к решению задачи творчески. ибо тупым сравнением, и другим математическим издевательством дело не двигается.
    ---------
    хотя глядя на график который получается из данных ответа - появляеться гдето в далеке мысль, что нужно какую то малость понять, и все станет на свои места.
     
  16. Vanya666

    Vanya666 New Member

    Публикаций:
    0
    Регистрация:
    27 фев 2008
    Сообщения:
    19
    satrau дело неблагодарное и долгое.

    В смысле с моей стороны неблагодарное?
    Я отблагодарю лишбы сделать .А там скока скажешь 5$ значит 5$ это не проблема...
    Это ведь работа и довольно трудная...
     
  17. Novi4ek

    Novi4ek New Member

    Публикаций:
    0
    Регистрация:
    3 авг 2007
    Сообщения:
    317
    Ой валяюсь! :lol:
     
  18. satrau

    satrau Александр

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    229
    неблагодарное - в том смысле, что подход неправильный.
    щас посмотрю ту демо версию ключа.
    ----
    Посмотрел демку - а что в ней не так? она нормально декодирует? а то у меня щас тарелка не подключена - проверить не могу.
     
  19. Vanya666

    Vanya666 New Member

    Публикаций:
    0
    Регистрация:
    27 фев 2008
    Сообщения:
    19
    Это просто пример как она будет выглядеть..Каналы она не открывает..Если бы открывала я бы тему здесь не создавал..Она только эмулирует работу донгла в момент старта,тоесть его инациализацию ресивером ...
    Если у тебя есть GS-7001S расшитый под донгл (Инструкция и прошивки можно скачать здесь http://www.gs.ru/receivers/dre/drecrypt.html )То можешь попробовать.
    Соединяешь его нульмодемным кабелем с компьютером .Выбираешь нужный COM порт(По умолчанию COM1).Скорость должна быть обязательно 9600 !.Нажимаешь кнопку ON.Потом включаешь ресивер в розетку и ждешь когда проморгает лампа на ресивере .Включаешь ресивер с пулта .Заходишь меню с татус.И в самом низу будет строчка DRE 1s v.1.7 TRICOLOR TV s/n 211100017443 каторой раньше небыло..Это озночает что ресивер обнаружил вертуальный донгл.

    P.S.Только когда серийник ресивером получен он начинает подавать запросы.Эх если бы занть на них ответы то прграмма была бы полностью работоспособна и не называлась DEMO..
     
  20. Vanya666

    Vanya666 New Member

    Публикаций:
    0
    Регистрация:
    27 фев 2008
    Сообщения:
    19
    satrau А что если я запишу лог не в HEX а в Decimal.
    Там не будет букв.И потом можно попробовать вычесть формулу математически через Exel или что нибудь еше...?
    Вот в Decimal:
    07.03.2008 22:22:10.37 [COM3] - 116 024 090 089 022 065 088 031 000 093 247 199 068 145 159 045 087 031 154 211 073 202 241 194 096 017 051
    07.03.2008 22:22:10.43 [COM1] - 089 018 210 255 191 224 158 231 135 128 238 000 032 048 080 015 219 254 232 159
    07.03.2008 22:22:10.96 [COM3] - 116 024 090 089 022 065 088 031 000 093 247 199 068 145 159 045 087 031 154 211 073 202 241 194 096 017 051
    07.03.2008 22:22:11.03 [COM1] - 089 018 210 255 191 224 158 231 135 128 238 000 032 048 080 015 219 254 232 159