Эвристическое определение шифрования

Тема в разделе "WASM.CRYPTO", создана пользователем Black_sun, 11 янв 2007.

  1. flankerx

    flankerx New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2004
    Сообщения:
    423
    Адрес:
    Moscow, Russia
    k3internal
    только если открытый текст избыточен, что бывает далеко не всегда.
     
  2. Solo

    Solo New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2003
    Сообщения:
    131
    k3internal
    если открытый текст жмется, то и шифрованный блочным алгоритмом в режиме ECB тоже сожмется (с большой вероятностью).
    а перестановочные шифры вообще не меняют статистику символов :)
     
  3. k3internal

    k3internal New Member

    Публикаций:
    0
    Регистрация:
    11 янв 2007
    Сообщения:
    607
    Тогда пиши нейросеть.
     
  4. flankerx

    flankerx New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2004
    Сообщения:
    423
    Адрес:
    Moscow, Russia
    k3internal
    и нейросеть непоможет =)
    "правильное" крипто неотличимо от случайных данных.
     
  5. k3internal

    k3internal New Member

    Публикаций:
    0
    Регистрация:
    11 янв 2007
    Сообщения:
    607
    flankerx
    тогда забить и не кампасировать моск
     
  6. Black_sun

    Black_sun New Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    84
    Понятно, спасибо всем!
    В продолжении темы прошу, если кто столкнется с интересными "самопальными" методами шифрования, пишите сюда плз.
     
  7. AdDa

    AdDa New Member

    Публикаций:
    0
    Регистрация:
    19 фев 2007
    Сообщения:
    1
    Столкнулся с таким алгоритмом...
    Вот лог со снифера. Шифруется пакет с логином и паролем.
    С сервера присылается ключ (3 байта). Из этих 3-ёх байтов с помощью алгоритма получаем один байт получается (алгоритм нашёл).
    Сначала было предположение, что обычным XOR'ом. Но оказалось что не так
    Вот пример :

    1 пакет - первые 4 байта - это длина пакета и тип пакета. Затем идёт нужные нам 3 байта (из них используются 1 и 2)
    2 пакет - первые 4 байта - это длина пакета и тип пакета, затем идёт логин и пароль (максимум 12 байт)

    Код (Text):
    1. login: abcdefghijkl
    2. pass: mnopqrstwxyz
    3.  
    4. 0x0000   07 00 15 0D 03 86 01
    5.  
    6. 0x0000   1F 00 15 03 EC EF EE E1-E0 E3 E2 E5 E4 E7 E6 F9
    7. 0x0010   8D F8 FB FA FD FC FF FE-F1 F2 F5 F4 F7 8D 00
    8.  
    9.  
    10. 0x0000   07 00 15 0D 04 0E 00
    11.  
    12. 0x0000   1F 00 15 03 77 76 79 78-7B 7A 7D 7C 7F 7E 61 60
    13. 0x0010   14 63 62 65 64 67 66 69-68 6D 6C 6F 6E 14 00
    14.  
    15.  
    16. 0x0000   07 00 15 0D 04 33 03
    17.  
    18. 0x0000   1F 00 15 03 50 51 5E 5F-5C 5D 5A 5B 58 59 46 47
    19. 0x0010   33 44 45 42 43 40 41 4E-4F 4A 4B 48 49 33 00
    20.  
    21.  
    22. 0x0000   07 00 15 0D 01 AA 00
    23.  
    24. 0x0000   1F 00 15 03 CE C9 C8 CB-CA C5 C4 C7 C6 C1 C0 C3
    25. 0x0010   AF C2 DD DC DF DE D9 D8-DB D4 D7 D6 D1 AF 00
    26.  
    27.  
    28. 0x0000   07 00 15 0D 02 D8 03
    29.  
    30. 0x0000   1F 00 15 03 BF BE BD BC-B3 B2 B1 B0 B7 B6 B5 B4
    31. 0x0010   D8 AB AA A9 A8 AF AE AD-AC A1 A0 A7 A6 D8 00
    32.  
    33.  
    34. 0x0000   05 00 66 02 CC 07 00 15-0D 04 E7 00
    35.  
    36. 0x0000   1F 00 15 03 8C 8D 82 83-80 81 86 87 84 85 9A 9B
    37. 0x0010   EF 98 99 9E 9F 9C 9D 92-93 96 97 94 95 EF 00
    38.  
    39.  
    40. 0x0000   07 00 15 0D 00 B5 01
    41.  
    42. 0x0000   1F 00 15 03 DA DB DC DD-DE DF D0 D1 D2 D3 D4 D5
    43. 0x0010   B9 D6 D7 C8 C9 CA CB CC-CD C0 C1 C2 C3 B9 00
    44.  
    45.  
    46. 0x0000   07 00 15 0D 00 E0 01
    47.  
    48. 0x0000   1F 00 15 03 81 80 87 86-85 84 8B 8A 89 88 8F 8E
    49. 0x0010   E2 8D 8C 93 92 91 90 97-96 9B 9A 99 98 E2 00
    50.  
    51.  
    52. 0x0000   07 00 15 0D 03 8D 00
    53.  
    54. 0x0000   1F 00 15 03 F5 F6 F7 F8-F9 FA FB FC FD FE FF E0
    55. 0x0010   94 E1 E2 E3 E4 E5 E6 E7-E8 EB EC ED EE 94 00
    56.  
    57.  
    58. 0x0000   07 00 15 0D 01 AC 02
    59.  
    60. 0x0000   1F 00 15 03 CC CB CA C9-C8 C7 C6 C5 C4 C3 C2 C1
    61. 0x0010   AD C0 DF DE DD DC DB DA-D9 D6 D5 D4 D3 AD 00
    62.  
    63.  
    64. 0x0000   07 00 15 0D 01 A9 01
    65.  
    66. 0x0000   1F 00 15 03 CF C8 C9 CA-CB C4 C5 C6 C7 C0 C1 C2
    67. 0x0010   AE C3 DC DD DE DF D8 D9-DA D5 D6 D7 D0 AE 00
    68.  
    69.  
    70. 0x0000   07 00 15 0D 03 06 02
    71.  
    72. 0x0000   1F 00 15 03 6C 6F 6E 61-60 63 62 65 64 67 66 79
    73. 0x0010   0D 78 7B 7A 7D 7C 7F 7E-71 72 75 74 77 0D 00
    74.  
    75.  
    76. 0x0000   07 00 15 0D 01 7D 00
    77.  
    78. 0x0000   1F 00 15 03 E3 E4 E5 E6-E7 E8 E9 EA EB EC ED EE
    79. 0x0010   82 EF F0 F1 F2 F3 F4 F5-F6 F9 FA FB FC 82 00
    80.  
    81.  
    82. 0x0000   07 00 15 0D 04 16 00
    83.  
    84. 0x0000   1F 00 15 03 7F 7E 71 70-73 72 75 74 77 76 69 68
    85. 0x0010   1C 6B 6A 6D 6C 6F 6E 61-60 65 64 67 66 1C 00
    86.  
    87.  
    88. 0x0000   07 00 15 0D 00 41 02
    89.  
    90. 0x0000   1F 00 15 03 26 27 20 21-22 23 2C 2D 2E 2F 28 29
    91. 0x0010   45 2A 2B 34 35 36 37 30-31 3C 3D 3E 3F 45 00
    92.  
    93.  
    94. 0x0000   07 00 15 0D 02 FB 02
    95.  
    96. 0x0000   1F 00 15 03 9A 9B 98 99-96 97 94 95 92 93 90 91
    97. 0x0010   FD 8E 8F 8C 8D 8A 8B 88-89 84 85 82 83 FD 00
    98.  
    99.  
    100. 0x0000   07 00 15 0D 03 73 03
    101.  
    102. 0x0000   1F 00 15 03 13 10 11 1E-1F 1C 1D 1A 1B 18 19 06
    103. 0x0010   72 07 04 05 02 03 00 01-0E 0D 0A 0B 08 72 00.
     
  8. norton

    norton New Member

    Публикаций:
    0
    Регистрация:
    25 ноя 2006
    Сообщения:
    88
    ну давайте,
    aVu8ppPQDaFKEUkGFdQ3kA22sT4rleeP
    rQs3h3TAIQCZfuD6yKLS5BKBq1r4hAnl
    rQs3h3TAIQCZc7S8cy3cKzasNZTS7iIS
    rQs3h3TAIQCZc7S8cy3cL7K3oxkNcUDD
    hw0I04Rh7q1ydvg=
    hw0I04Rh7q17jMk=
    hw0I04Rh7q1zlDM=

    цифры,те что вторые с меньшим кол-вом,у кого какие мысли могут возникнуть?