HackTheBox — Проблема — Крипто — Слабый RSA

Table of Contents
вызов HTB Weak RSA Crypto с легкостью. Основанная на шифре RSA, эта простая задача требует использования автоматизированного инструмента для атаки RSA, такого как RsaCtfTool. Получите флаг с помощью простой команды и расширьте свои криптографические навыки с помощью испытаний HackTheBox.
Предоставленные файлы:
Вам предоставляются следующие файлы:
- flag.enc
- ключ.паб
Прохождение:
На первый взгляд может показаться, что можно расшифровать флаг с помощью открытого ключа. Для этого мы можем использовать пакет OpenSSL для расшифровки флага. На этот раз все немного по-другому, и вы обнаружите, что пакет OpenSSL не подходит для этой задачи.
Мы будем использовать автоматизированный инструмент атаки RSA. Обычный скрипт Python — это RsaCtfTool
python3 RsaCtfTool.py --publickey ./key.pub --uncipherfile ./flag.enc
Проще говоря, этот инструмент автоматически находит для вас флаг.
Пример флага:
HTB{XXXXXX_XXXXXXX_XXXXXX}