HackTheBox — Проблема — Крипто — Слабый RSA
![Мультяшный хакер в плаще и маске стоит перед дверью хранилища с логотипом HTB и держит инструмент (например, гаечный ключ или отвертку) на зеленом фоне, символизирующем успех, и флаг в речевом пузыре выше их голова.](https:/ru.simeononsecurity.com/img/cover/a_cartoon_hacker_wearing_a_cape_and_a_mask_standing_240x137.webp)
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}