|
Рубрика X-Puzzle#7 Ведущий: Иван Скляров Xakep, номер #053, стр. 053-110-1 Sklyarov@real.xakep.ru «ПРОЙДИСЬ ДЕБАГГЕРОМ ПО СВОИМ МОЗГАМ!» Не стесняйся присылать мне свои ответы, даже если ты смог ответить всего на один пазл, я с интересом почитаю твои оригинальные решения. Ну, а имена героев, которые первыми правильно ответят на все вопросы, конечно же, будут опубликованы в журнале, чем прославятся на всю Россию (и не только) и навечно войдут в историю Х. Приз за нами не заржавеет. ;) Но помни: в большинстве случаев вариант ответа засчитывается как правильный, только если к нему приложено подробное и ВЕРНОЕ объяснение, почему выбран именно этот вариант, а не какой-либо другой. ОТВЕТЫ К ПРЕДЫДУЩЕМУ ВЫПУСКУ X-PUZZLE Ответ на пазл #1 «Админовские глюки» 1 глюк: время на панели задач и в FAR отличается. 2 глюк: индикатор раскладки клавиатуры на панели задач показывает «En», но такое характерно только для Win9x систем, однако на скриншоте показана Windows XP, а во всех NT-подобных системах раскладка показывается двумя заглавными буквами, т.е. должно быть так: «EN». 3 глюк: в WinAMP активен заголовок «WINAMP PLAYLIST». В данном случае такого быть не может. 4 глюк: в WinAMP играет «Bucho’s Gracias», однако на панели задач показано «Bucho’s Gracios» (отличие в предпоследней букве второго слова). 5 глюк: на панели задач показано, что в FAR’е открыт диск {F\:}, а в заголовке окна указан путь {F:\Program Files\Far}. 6 глюк: в левой панели FAR строка состояния показывает, что присутствует 31 файл, когда как их там всего 30. 7 глюк: в окне ввода калькулятора набрано 33 цифры, однако в режиме Dec можно вывести максимум 32 цифры. Ответ на пазл #2 «Подскажи айболу» Эксплоиты, которые нужно использовать, по порядку: 1) apache-nosejob 2) 7350854 3) x2 4) 7350fun 5) 7350wurm 6) q1telnet Hi, Ares! ;) Ответ на пазл #3 «Взлом по дефолту» A-7 B-2 C-4 D-6 E-8 F-1 G-5 H-3 Список некоторых дефолтовых паролей можно посмотреть, например, здесь: www.astalavista.com/library/auditing/password/lists/defaultpasswords.shtml ПЕРВЫЙ ПАЗЛ «gcc vs g++» Два ламера поспорили, у кого толще... хм... нет, об этом в другой раз. Поспорили два ламера по поводу стандартных никсовых компиляторов gcc и g++. Один ламер утверждал, что все свои проекты на языке Си он компилирует компилятором gcc, а проекты на языке C++ - компилятором g++. Второй же ламер возразил, что он ВСЕ свои проекты независимо от языка (С или С++) компилирует исключительно компилятором gcc. В ответ на это первый ламер расхохотался, назвал второго «конченым ламером» и сказал, что это просто невозможно, т. к. gcc не может компилировать программы на языке C++, и в доказательство привел простейший пример на языке С++: #include <iostream.h> int main () { cout << "Hello, World!" << endl; return 0; } Действительно, при стандартном компилировании (gcc hello.cpp -o hello), компилятор gcc не компилирует данную программу и выдает ошибку. Но второй ламер не был конченым ламером и показал первому ламеру, как скомпилировать программу компилятором gcc, а также пообещал ему за «конченого ламера» хороших здюлин. Как второй ламер сумел скомпилировать приведенную программу при помощи компилятора gcc, не внося никаких изменений в код? |