В результате мы получим строку, с которой будем работать в дальнейшем:
2b7f74312a694b1c5b496f161a006f1a5953032b10004209
Шаг 2. Далее необходимо определить XOR-ключ. В данном случае ключ легко вычисляется, так как мы знаем формат флага: "CODEBY{". Переведем строку "CODEBY{" в hex-нотацию:
Для определения ключа мы будем использовать замечательный инструмент Кибершеф. Вставляем зашифрованный флаг в поле Input. Сначала применяем рецепт "From Hex", а затем добавляем рецепт "XOR", где в поле "Key" вводим строку, полученную на шаге 2. Для тех, кто не совсем понимает, что происходит, поясню: в данном случае мы выполняем операцию XOR между строкой Antichat{ и зашифрованным флагом, чтобы попытаться определить ключ шифрования.
XOR-ключ становится очевидным: это строка h00t, которая многократно повторяется. Переводим ключ в hex-нотацию:
Шаг 3. Снова воспользуемся Кибершефом. Все то же самое: вставляем зашифрованный флаг в поле Input, применяем рецепт "From Hex", а затем добавляем рецепт "XOR", где в поле "Key" вводим XOR-ключ. После выполнения этих шагов мы сможем увидеть расшифрованный флаг.
Рекомендую решить задачку самостоятельно, если вас интересует категория «crypto» и вы стремитесь развиваться в этом направлении.