Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #65, МАЙ 2004 г.

X-Puzzle

Иван Скляров

Xakep, номер #065, стр. 065-158-2


m&B5#>{U4

W3K*A+u+d

<ML0?'XhD

9%w+&E5R}

*Ja!2CAPs

На первый взгляд пароли действительно выглядели абсолютно случайными, однако он решил на всякий случай проконсультироваться с экспертом по безопасности. Когда эксперт увидел сгенеренные пароли, он, недолго думая, посоветовал администратору избавиться от этой программы, т.к., по его словам, она генерит пароли по определенной схеме, что значительно облегчит брутфорс для того, кто об этом знает.

Посмотри на пароли, полученные с помощью программы «Admin Monkey», и объясни, какую закономерность обнаружил в них эксперт.

ТРЕТИЙ ПАЗЛ «Василий и Великий Гуру»

Василий Ипупкович писал вступительный экзамен в таинственную школу, где учили на Гуру хака. Очень хотелось Василию попасть в эту школу, просто страсть как хотелось... Одно из последних заданий в экзаменационном билете требовало от экзаменующегося написать одну простую программу на Бейсике. Василий смог решить все задания одним из первых и понес показывать свои ответы учителю (учитель, надо заметить, был Великим Гуру!). Начал, значит, учитель внимательно проверять решения и после каждого правильного ответа очень радовался за Василия, хлопал его по плечу, обнимал и даже целовал... Но тут зоркий взгляд Великого Гуру остановился на последнем задании (программа на Бейсике). Очень был рассержен великий учитель, да что там рассержен - он просто негодовал и даже пригрозил Василию физической расправой, если тот не исправит следующую строчку в своем коде:

IF N=X THEN N=Y ELSE N=X

Надо заметить, что данная строка работала правильно, как, впрочем, и вся программа Василия, но так как учитель был Гуру, то такой неоптимизированной строки он стерпеть просто не мог. Из жалости к Василию, в качестве подсказки, великий учитель намекнул Василию, что данную строку надо просто переписать без использования оператора условия (IF... THEN... ELSE...).

Из условия задачи известно, что переменная N в программе может принимать всего два значения Y или X. Помоги Василию переписать эту строчку без оператора условия и поступить в таинственную школу хака.

ЧЕТВЕРТЫЙ ПАЗЛ «Приватный эксплойт для скрипткидди»

Скрипткидди удалось стрейдить новый приватный эксплойт. Посмотри внимательно на кусок кода этого эксплойта и скажи, к чему приведет его использование ;).

Правильные ответы смотри в следующем номере. Если хочешь получить приз, присылай свои ответы до 1 июня. До встречи!

Назад на стр. 065-158-1  Содержание