rsa-attack-techniques
Набор техник атак на RSA для CTF и криптоанализа. Применяется при наличии параметров n, e, c для восстановления открытого текста через эксплуатацию слабых ключей, малых экспонент, общих множителей или оракулов дополнения.
AIyaklang
official
Другое
★ 2.4k
Что делает навык
Набор экспертных техник криптоанализа RSA для CTF и авторизованных проверок безопасности. Позволяет восстанавливать открытый текст при наличии параметров n, e, c, эксплуатируя слабости ключей, малые экспоненты, общие множители или оракулы дополнения.
Когда применять
- Атака на RSA с малым показателем экспоненты (small exponent exploits)
- Восстановление закрытого ключа через методы решеток (Wiener, Boneh-Durfee, Coppersmith)
- Атаки на основе общих модулей (common modulus) или множителей
- Использование оракулов дополнения (padding oracles) и атак на ошибки (fault attacks)
- Факторизация модуля n
Как работает
- Анализ входных параметров (n, e, c) для определения уязвимости ключа
- Выбор подходящей техники атаки на основе известных данных и слабостей
- Загрузка дополнительных справочных материалов (lattice-crypto-attacks, RSA_ATTACK_CATALOG.md) при необходимости детализации
- Применение математических методов или скриптов (SageMath/Python) для восстановления сообщения
- Проверка результатов и обработка граничных случаев
Примеры запросов агенту
Выполни атаку на RSA с малым экспонентой, используя параметры n, e, c
Восстанови открытый текст через общую модульную атаку (common modulus)
Примени метод Винера (Wiener) для взлома RSA с малым закрытым ключом
Что понадобится
- Параметры RSA: n, e, c
- Доступ к инструментам криптоанализа (SageMath/Python)
- Файл RSA_ATTACK_CATALOG.md для детальных реализаций
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «rsa-attack-techniques» из репозитория:
# https://github.com/yaklang/hack-skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r rsa-attack-techniques/ ~/.claude/skills/rsa-attack-techniques/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.