Pull to refresh
4
0
Alexander@awawa

Android-разработчик

Send message

Cryptohack. Решение Oh SNAP. Атака Флюрера-Мантина-Шамира (Fluhrer, Mantin, Shamir)

Level of difficultyMedium
Reading time6 min
Reach and readers435

Приветствую, Хабр! В нескольких предыдущих статьях я рассматривал различные режимы шифрования для блочных шифров, постепенно сдвигаясь в сторону режимов, превращающих блочные шифры в потоковые. В новой статье в фокусе будет чисто потоковый шифр - RC4. Я расскажу о самом шифре, а также об атаке FMS и применении её для решения задачи Oh, SNAP с платформы Cryptohack.

Читать далее

Cryptohack. Решение Logon zero

Level of difficultyEasy
Reading time5 min
Reach and readers620

Приветствую, Хабр! Я к вам возвращаюсь с новой статьёй о режимах шифрования и решении задачи с Cryptohack. Сегодня в центре внимания будет режим CFB-8 и уязвимость CVE-2020–1472.

Читать далее

Cryptohack. Решение CTRIME

Level of difficultyEasy
Reading time7 min
Reach and readers599

Приветствую, Хабр! Я продолжаю освещать режимы шифрования блочных шифров и сегодня расскажу про режим CTR (Counter), а также разберу решение задачи CTRIME, в которой этот режим используется. При этом в задаче напрямую не используется уязвимость самого режима шифрования, решение будет построено на основе уязвимости CRIME. Впрочем, про уязвимость в CTR я тоже расскажу.

Читать далее

Cryptohack. Решение Flipping Cookie, Lazy CBC

Level of difficultyEasy
Reading time5 min
Reach and readers497

Приветствую, Хабр! В новой статье я продолжаю рассказывать о слабых местах режима шифрования CBC и разбираю ещё парочку задач на CBC с Cryptohack. Конкретно сегодня поговорим о том почему использование ключа в качестве инициализирующего вектора может быть плохой идеей и ещё раз посмотрим на трюк из предыдущей статьи, где мы манипулировали шифротекстом чтобы изменить расшифрованный текст.

Читать далее

Cryptohack. Решение Pad Thai

Level of difficultyMedium
Reading time17 min
Reach and readers1.4K

Приветствую, Хабр! В сегодняшней статье я расскажу про работу режима шифрования CBC (Cipher block chaining), паддинг PKCS7, а также атаку на их совместное использование на примере решения задачи Pad Thai с сервиса Cryptohack.

Читать далее

CryptoHack. Решение ECB Oracle

Level of difficultyMedium
Reading time7 min
Reach and readers1.3K

В этой статье я расскажу о режиме шифрования ECB и покажу каким образом можно расшифровывать произвольный текст, при наличии возможности добавлять известный открытый текст к данным.

Читать далее

CryptoHack. Решение Modular Binomials

Level of difficultyMedium
Reading time4 min
Reach and readers707

Приветствую, Хабр! В этой статье я попытался подробно разобрать задачу Modular Binomials с сервиса CryptoHack с выводом решения в общем виде и вычислением конкретного результата скриптом на Python.

Читать далее

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Разработчик мобильных приложений
Средний
Разработка под Android
Kotlin
Android SDK
MVVM
Coroutines
Room
Разработка мобильных приложений
Клиент-серверные приложения