Рубрика X-Puzzle#13

Ведущий: Иван Скляров

Xakep, номер #059, стр. 059-110-3


ПЕРВЫЙ ПАЗЛ «Хакерский криптарифм»

Существует множество различных криптарифмов (ребусы, в которых числа обычного арифметического примера спрятаны за буквами алфавита или прочими знаками). Например, бедными американскими студентами был придуман следующий криптарифм:

SEND + MORE = MONEY

Эти слова они посылали телеграммой своим богатым родителям, когда пропивали все деньги. Данный криптарифм решается следующим образом:

9567 + 1085 = 10652

Именно эта сумма им требовалась, чтобы протянуть месячишко в голодном студенческом общежитии какого-нибудь Гарварда.

Существуют другие забавные криптарифмы, однако я ни разу не встречал криптарифм, в котором участвовало бы слово ХАКЕР. Я, как ведущий головоломного раздела, не мог пройти мимо такого упущения. Так что, специально для читателей нашего убойного журнала, представляю следующий эксклюзивный криптарифм:

ХАКЕР + ХАКЕР + ХАКЕР = БАНДА

Однако разгадывать его только с помощью ручки и заспиртованного мозга как-то не по-нашему. Поэтому необходимо составить программу, которая бы самостоятельно решала данный криптарифм за минимальное время. Программу можно писать на любом языке программирования (прошу слать в исходнике), но мой вариант будет на Си.

ВТОРОЙ ПАЗЛ «Самая сложная шифровка в мире»

Веселый криптолог баловался различными алгоритмами шифрования. Он взял одну знаменитую фразу и применил к ней алгоритм 3DES, затем прошелся алгоритмами IDEA и BLOWFISH. Полученное проксорил с тремя различными ключами и получил следующее:

РПГОАРММОН ЕБОСЕЕПЕЧИН ЕРСДОИНЛ БЮИВ- Л ЧУЕШ ,ОКДГ АНО ОЕБПСАЛНТЕО .

Какая знаменитая фраза здесь зашифрована?

ТРЕТИЙ ПАЗЛ «Блиц»

На решение всех вопросов дается 1 минута. Время пошло.

1. Почему TCP-пакеты доходят до цели?

2. Название какого языка программирования должно быть на 1 больше?

3. Что всегда можно найти в середине программы?

4. Все мы знаем устройство под названием "мышь". Что еще в компьютерном мире всегда ассоциируют с представителями животного мира?

5. В каком случае, имея только исполняемую программу, крякер может получить из нее точный исходный код на том языке, на котором он был написан, причем с оставленными комментариями программиста (крякер не является этим самым программистом)?

6. Название какого известного современного языка программирования состоит только из двух букв (точно известно, что в нем отсутствуют буквы "L" и "А")?

7. И на закуску. За какое время слесарь третьего разряда сделает эту деталь?

Назад на стр. 059-110-2  Содержание  Вперед на стр. 059-110-4