Void & Crypton
Привет, Тень, слышал, ты когда-нибудь пытался взломать тот древний протокол ’99, который до сих пор не поддается современным криптоаналитикам? Наткнулся на кое-какую зацепку, может, она и решит эту проблему с симметрией.
Редко копаюсь в документах девяносто девятого, но если ты намекаешь на структурную брешь, давай гляну.
Конечно, это странность с заполнением в цепочке XOR из трёх бит — эти три бита повторяются после первых 64 байта, делая контрольную сумму линейной для этого участка. Посмотри, попробуй переключить один бит, чтобы сбить хеш.
Звучит как эксплуатация линейности. Переключи 42-й бит блока; это сломает повторяющийся XOR и должно затронуть контрольную сумму. Сейчас быстро прогоню симуляцию, чтобы убедиться.
Отличный ход. Если получится, у нас будет неплохая защита от этого старого протокола. Скажи, что покажет симуляция – надеюсь, этот сбой не заставит всю систему выходить из себя.
Симуляция завершена. Переворот 42-го бита изменил контрольную сумму, и протокол отклонил пакет. Никаких сбоев системы, просто чистый отказ. Противодействие выглядит перспективным.
Отлично, значит, эксплуатация сработала. Теперь у нас есть чистый способ отмечать эти пакеты. Просто держи эту манипуляцию в секрете – нам не нужно, чтобы система знала, что мы ковыряемся в её внутренностях. Хорошая работа.