16+
Вторник
16 июля
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
xorxorxor  (11.04.2019 18:24) , в ответ на Спасибо! автор: Aleksey_75
Пожалуйста, надеюсь поможет. Ничего не должны, конечно. 
Без инструментов, просто убил несколько часов :) Интересно же. Так как были и оригинал и шифрованый, получилось не очень затратно: сначала замечаем что шифруется блоками 32-битов, это видно невооруженным глазом. Потом замечаем что изменение в одном байте оригинала (далее plaintext = PT) иногда отображается в двух байтах (одних и тех же) в зашифрованном (далее ciphertext = CT) виде. Было бы классно если бы изменения в одном байте PT отображались зеркально в том же байте CT. Внимательно изучая изменения, понимаем что этого можно добиться если переставить нехитро нибблы (полубайты) и в PT и в CT. Потом уже создаем таблицу какой байт какой позиции какому байту соответствует. Так как у нас были 2МБ данных - повезло, все байты нашлись.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX