Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Crypton — Библиотека, состоящая из объяснения и реализации всех существующих атак на различные системы шифрования, цифровые подписи, обмен ключами, методы аутентификации, а также примеров задач из CTF. | Kitploit
Инструменты/GitHubGitHub/ashutosh1206/crypton
Инструменты шифрования/дешифрованияАнализ уязвимостейАнализ хэшейКриптографияCTFОбучение и ОбразованиеArchived
GitHubashutosh1206/crypton

Crypton

Библиотека, состоящая из объяснения и реализации всех существующих атак на различные системы шифрования, цифровые подписи, обмен ключами, методы аутентификации, а также примеров задач из CTF.

Репозиторий
1.6k270275 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Crypton

Crypton — это образовательная библиотека для изучения и практики наступательной и оборонительной криптографии. По сути, это сборник объяснений и реализаций всех существующих уязвимостей и атак на различные системы шифрования (симметричные и асимметричные), цифровые подписи, коды аутентификации сообщений и системы аутентифицированного шифрования. Каждая атака также сопровождается примерами задач из соревнований «Capture The Flag» и соответствующими разборами решений. Люди, уже знакомые с этой областью (или участвующие в CTF), могут использовать Crypton как инструмент для решения задач, основанных на той или иной существующей уязвимости.

Библиотека будет постоянно пополняться объяснениями атак и CTF-задачами! Не стесняйтесь написать мне на email по любым предложениям!

Я написал сообщение в блоге о процессе разработки этой библиотеки: https://masterpessimistaa.wordpress.com/2018/08/12/announcing-crypton-an-educational-library-to-learn-offensive-and-defensive-cryptography/

ПРЕДУПРЕЖДЕНИЕ: Автор никоим образом не гарантирует, что код безопасен. Библиотека предназначена только для образовательных целей, и код не следует использовать для внедрения в реальных проектах. Все примеры скриптов в библиотеке являются тривиальными реализациями.

В этом файле README есть несколько разделов:

  • Мотивация — что побудило меня создать эту библиотеку
  • Структура библиотеки — структура каталогов Crypton
  • Охват предметной области — какие криптосистемы и атаки рассматриваются в этой библиотеке
  • Планы на будущее / TODO — атаки/концепции, которые скоро будут добавлены

Мотивация

Помочь участникам CTF и людям, интересующимся криптографией, предоставить платформу для изучения атак в крипто и для опытных игроков CTF — практиковаться в решении задач, систематически разделённых на атаки, связанные с различными поддоменами криптографии. А также проиллюстрировать с помощью различных объяснений атак, насколько важна правильная реализация протоколов.


Структура библиотеки

picture


Охват предметной области

1. Блочные шифры

№ТемаОписаниеРеализация/ЭксплойтЗадача#
1Основы блочных шифров — работа блочных шифров, дополнение и т.д.
  • - [x] [link]
  • - [ ]
  • - [ ]
2Режимы шифрования — различные режимы работы блочных шифров: ECB, CBC, CTR
  • - [x] [link]
  • - [ ]
  • - [ ]
3Определение размера блока — определение размера блока блочного шифра, шифрующего данные на удалённом сервисе
  • - [x] [link]
  • - [ ]
  • - [ ]
4Определение режима — определение типа режима шифрования: независимое или зависимое шифрование блоков
  • - [x] [link]
  • - [ ]
  • - [ ]
5ECB побайтово — побайтовое дешифрование строки secret, работающей на удалённом сервисе, который шифрует input+secret в режиме ECB
  • - [x] [link]
  • - [ ]
  • - [x] [link]
6Определение IV в CBC — определение значения вектора инициализации на удалённом сервисе, который шифрует наши данные с помощью блочного шифра в режиме CBC
  • - [x] [link]
  • - [x] [link]
  • - [ ]
7Атака переворотом битов в CBC — эксплуатация механизма генерации cookie для входа в систему как администратор, когда cookie генерируется с помощью блочного шифра в режиме CBC
  • - [x] [link]
  • - [ ]
  • - [x] [link]
8CBC побайтово — побайтовое дешифрование строки secret, работающей на удалённом сервисе, который шифрует input+secret в режиме ECB
  • - [x] [link]
  • - [x] [link]
  • - [ ]
9Атака через оракул дополнения в CBC — дешифрование данных, зашифрованных уязвимым сервисом, предоставляющим шифрование/дешифрование
  • - [x] [link]
  • - [ ]
  • - [x] [link]
10Переворот битов в CTR — эксплуатация механизма генерации cookie для входа в систему как администратор, когда cookie генерируется с помощью блочного шифра в режиме CBC
  • - [x] [link]
  • - [ ]
  • - [x] [link]

2. RSA шифрование

Скачать инструмент