Сейчас на форуме: bedop66938, -Sanchez-, barsik, vasilevradislav, vsv1 (+7 невидимых) |
![]() |
eXeL@B —› Крэки, обсуждения —› Программа способная обучатся и вычислять алгоритм |
Посл.ответ | Сообщение |
|
Создано: 26 февраля 2008 08:58 · Личное сообщение · #1 |
|
Создано: 26 февраля 2008 09:21 · Личное сообщение · #2 |
|
Создано: 26 февраля 2008 11:15 · Личное сообщение · #3 |
|
Создано: 26 февраля 2008 12:16 · Личное сообщение · #4 |
|
Создано: 26 февраля 2008 12:40 · Личное сообщение · #5 |
|
Создано: 26 февраля 2008 12:43 · Поправил: ToBad · Личное сообщение · #6 Таблица Истинности - - таблица, с помощью которой устанавливается истинностное значение сложного высказывания при данных значениях входящих в него простых высказываний. В классической математической логике предполагается, что каждое простое (не содержащее логических связок) высказывание является либо истинным, либо ложным, но не тем и другим одновременно. Нам не известно, истинно или ложно данное простое высказывание, чтобы установить это, потребовалось бы обратиться к фактам действительности, но логика этого не делает. Однако мы знаем, что у высказывания имеется лишь две возможности — быть истинным либо быть ложным. Когда с помощью логических связок мы соединяем простые высказывания в сложное, встает вопрос: при каких условиях сложное высказывание считается истинным, а при каких — ложным? Для ответа на этот вопрос и служат Т. и. Каждая логическая связка имеет свою таблицу, которая показывает, при каких наборах значений простых высказываний сложное высказывание с этой связкой будет истинным, а при каких — ложным. Приведем Т. и. для отрицания, конъюнкции, дизъюнкции и импликации («и» означает «истина», «л» - «ложь»): Пользуясь приведенными таблицами, для любого сложного высказывания, содержащего указанные связки, можем построить Т. и.. которая покажет, когда высказывание истинно и когда — ложно. В качестве примера построим Т. и. для такого высказывания: (A v~B) —> B. Сначала, руководствуясь таблицей для отрицания, выписываем значения ~В (в таблице опущены): 1) «л»; 2) «и»; 3) «л»; 4) «и». Затем устанавливаем значения дизъюнктивного высказывания, стоящего в скобках. Для случая (1): A истинно, ~ В — ложно, в таблице для дизъюнкции это соответствует случаю (2), при котором дизъюнкция истинна, поэтому под нашим высказыванием пишем «и», и т. д. И наконец, выписываем значения истинности для импликации, которая в данном случае является главной связкой нашего высказывания. Построенная таблица говорит, что наше сложное высказывание истинно при первом и третьем наборах значений простых высказываний и ложно при втором и четвертом наборах. Т. и. позволяет выделить из класса формул нашего языка всегда истинные формулы (тавтологии), всегда ложные формулы, установить отношение логического следования между формулами, их эквивалентность и т. д. Наряду с двузначными Т. и. в логике используются таблицы с тремя, четырьмя и т. д. значениями истинности, построением и анализом которых занимается многозначная логика. Вот куда можно капнуть. Честно говоря из прочитанного ничего не понял, хотелось бы увидеть пример реализации. Я понимаю, что возможно сработать это может только для простого примера. Конечно название топика слишком звучит вызывающе, но пусть скажут люди разбирающиеся можно ли применить таблицы истинности для получения формулы преобразования например однобайтового запроса и двухбайтового ответа имея полную табличку ? Если да, то кто готов показать пример реализации ? ![]() |
|
Создано: 26 февраля 2008 12:53 · Личное сообщение · #7 Вопрос в том нафига это надо. Если для кейгена супер умного - это не реально. Можно использовать нейронные сети как написал egorovshura, но во-первых чем сложнее алгоритм тем больше прийдётся обучать чтобы правильно работало. А где вы правильных пар столько наберёте? А если наберёте - то на кой фиг тогда этот кейген? К тому же даже если очень долго обучать, алгоритм всё равно может ошибаться. Так что для кейгена это всё не подходит. Это больше для распознавания образов подходит, где не нужен 100% правильный ответ, а нужна просто высокая вероятность того что ответ правильный. ![]() |
|
Создано: 26 февраля 2008 13:43 · Личное сообщение · #8 |
|
Создано: 26 февраля 2008 14:39 · Поправил: ToBad · Личное сообщение · #9 OLEGator пишет: подозреваю, что чел хочет поиметь алго DRE crypt Да, Vanya666 явно это имеет ввиду. cppasm пишет: А где вы правильных пар столько наберёте? А если наберёте - то на кой фиг тогда этот кейген? Очень давно на форуме я поднимал эту тему. У меня были логи вопросов-ответов от некого устройства которому нужно было написать аналог на микроконтроллере. Не помню точно, но вопросы и ответы занимали несколько мегабайт. Написать табличный эмуль было не рационально (что же мне к контроллеру память на пару мб прикручивать ?). Нужно было узнать формулу. На форуме мне помогли. Человек всё вычислил. Было что то вроде ксора одного с другим байтом и прибавить третий плюс сдвиг возможно... Короче вот и возник вопрос, с нынешним развитием техники неужели нет программ которые просекут несложный алго по известным вопросам/ответам или подберут формулу ? Нет ну правда, что формулу ААAA xor FFFF shr 2 = BBBB имея все варианты ААAA и ВВBB нереально вычислить ? ![]() |
|
Создано: 26 февраля 2008 15:38 · Личное сообщение · #10 |
|
Создано: 26 февраля 2008 19:16 · Личное сообщение · #11 |
|
Создано: 26 февраля 2008 19:52 · Поправил: Vanya666 · Личное сообщение · #12 Это нужно для того чтобы разгодать алгоритм преобразования кодировки 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 ![]() |
|
Создано: 26 февраля 2008 20:52 · Личное сообщение · #13 Была уже тема, называлась чо-то типа экстраполяция для создания кейгена. Нафлудили страниц 5. Я сразу сказал, что хуйня это полная. Но кто-то бил себя пяткой в грудь и орал, что сделает, дайте только срок. Судя по тому, что тема сдохла, он понял, что облажался. В этой теме продолжаюццо какие-то аналогичные попытки. Заканчивайте с этим делом, за топиком я приглядываю, первый кандидат на закрытие. ![]() |
|
Создано: 26 февраля 2008 21:54 · Личное сообщение · #14 SWR пишет: ДА ща забили на нейро сеть (хоть и шумихи было). Да на уровне 50-х прошлого века.. Мож стоит поднять тему, сейчас ресурсы ПК позволяют оч. сложные топологии строить. Читал что применяют сейчас для прогнозов и охеренно дорогие платы для компов выпускаются с аппаратной реализацией для банковских экспертных систем.. ----- продавец резиновых утёнков ![]() |
|
Создано: 27 февраля 2008 03:45 · Личное сообщение · #15 ToBad пишет: Очень давно на форуме я поднимал эту тему. У меня были логи вопросов-ответов от некого устройства которому нужно было написать аналог на микроконтроллере. Не помню точно, но вопросы и ответы занимали несколько мегабайт. Написать табличный эмуль было не рационально (что же мне к контроллеру память на пару мб прикручивать ?). Нужно было узнать формулу. На форуме мне помогли. Человек всё вычислил. Было что то вроде ксора одного с другим байтом и прибавить третий плюс сдвиг возможно... Короче вот и возник вопрос, с нынешним развитием техники неужели нет программ которые просекут несложный алго по известным вопросам/ответам или подберут формулу ? Нет ну правда, что формулу ААAA xor FFFF shr 2 = BBBB имея все варианты ААAA и ВВBB нереально вычислить ? Простые формулы можно перебором подобрать. Задаешь базис формул, допустим XOR, SHL 1, SHR 1. Составляешь из этого базиса композицию и проверяешь на исходном наборе данных. Не подошло - переходишь к следующей композиции. Но это когда размер задачи небольшой. А вообще в таких случаях используются генетические алгоритмы. Причем есть успешные реализации именно для подбора формулы по заданному набору функций. ![]() |
|
Создано: 27 февраля 2008 05:13 · Личное сообщение · #16 Archer +1 Тут их были "тысячи" таких тем, просто Лордик их почти все банил, но в некоторых алго всеже обсуждал И как всегда в таких топиках машут дипломами, кто больше теории обкурился, кто больше знаменитых фамилий знает - которые хрен выговоришь etc... HiEndsoft пишет: Мож стоит поднять тему Есть же wasm.ru, там любят в хипе такие "продвинутые технологии" апсуждать HiEndsoft пишет: Читал что применяют сейчас для прогнозов и охеренно дорогие платы для компов выпускаются с аппаратной реализацией для банковских экспертных систем.. Вот именно что читал! Ты лучше себя спроси много такого железа у местных аборигенов, чтобы это обсуждать... Топик стартер врятли собираеццо читать бредни теоретиков(его мосх просто взарвёцца от таких фамилий, формул и красных дипломов) он же написал нужна ПРОГА и он ее будет на практике пробовать(кстати, еще в первом посте!!!) и потом сообщит о результатах И такие технологии несут только ЗЛО и разрушение, я помню рипал один хороший алгоритм из превад проги (и предназначена она была для СПАМА!!!) Недавно тока плаклъ поцталом, я тут процитирую одну фразу с сайта (имя сайта не буду называть, дабы чтобы меньше посещали ту помойку) Новость называлась так: Российские студенты помогают спам-ботам распознавать КАПЧУ комментарий к новостям тысячи бибизян-пенгвинов упорно жмут на клаву. вот оно будусчие ИТ нанотихналогий!© P. S. Имея знания и не уметь их применить на практике – это все равно, что IQ=0 %)) Теория == Флейм, ЗЫ: ИМХО ----- ЗЫ: истЕна где-то рядом, Welcome@Google.com ![]() |
|
Создано: 27 февраля 2008 09:34 · Личное сообщение · #17 |
![]() |
eXeL@B —› Крэки, обсуждения —› Программа способная обучатся и вычислять алгоритм |
Эта тема закрыта. Ответы больше не принимаются. |