Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #59, ОКТЯБРЬ 2005 г.

Е-мыло

 

Спецвыпуск: Хакер, номер #059, стр. 059-120-1


На письма отвечал SkyWriter (sky@real.xakep.ru)

От: Сергей [psv@atknet.ru]

Тема: не указана

Здравствуйте, spec.

Вот такой вопрос у меня. Послал SMS на №4445. Пришел пароль к сюрпризу (<censored>), однако он не открывает этот сюрприз. Пишет, что пароль неверный.

Приветствую тебя, Сергей!

Этот вопрос уже становится достойным FAQ'а, в лучшем, конечно, смысле этого слова. Дело в том, что он уже практически застрял в анналах журнальной истории, ибо его задают очень многие. А ответ на него в большинстве случаев оказывается несложным:

1) Читатель хочет хакнуть нас, воспользовавшись методом банальной социальной инженерии (ай как нехорошо!).

2) Просто пароль может быть прочитан по-разному (простите нас, рога :-), например буква "l" (эль малое латинское) и циферка "1" (единица арабская) на экране многих мобильников выглядят одинаково, этой посылкой стоит пользоваться, когда подбираешь пароль к архиву после получения SMS :-). С нашей же стороны торжественно клянемся (на первом номере "Хакер Спец"), что постараемся не допускать таких непоняток в дальнейшем.

Keep your self out of troubly, Sergey.

От: scainen@rambler.ru

Тема: опять поленился набрать :-(

Взял я ваш журнал Хакер октябрьского выпуска 2004 года, когда просматривал диск, нашел журнал "Хакер Спец" в электронной подшивке. Тема там была - переполнение буфера. Там предлагалось попробовать уронить буфер: откомпилируй следующий демонстрационный пример или возьми исполняемый файл с диска.

А у меня диска нет - помогите. Пришлите этот файл или напишите, как его откомпилировать. Код такой:

#include <stdio.h>

root()

{

printf("your have a root!\n");

}

main()

{

char passwd[16]; char login[16];

printf("login:"); gets(login);

printf("passwd"); gets(passwd);

if (!strcmp(login, "bob") &&

~strcmp(passwd,"god"))

printf("hello, bob!\n");

}

Ну, здравствуй, Скайнен-собака-рамблер-точка-ру! Вот так вот, с корабля на бал: ни здрасьте тебе, ни до свиданья. "Взял я Ваш журнал" и не спросил разрешения.

Но дело, в общем-то, не в этом. Не будем обращать внимания на синтаксис и семантику приведенного куска кода, сконцентрируемся на главном: так как данный файл предполагает наличие привилегий и пользователя с именем root, то совершенно очевидно, что файл должен запускаться в ОС UNIX/Linux, а раз так, то, скорее всего, и компилировать его стоит в этой ОС (так удобнее, братья).

Так вот, ты загружаешь свой UNIX/Linux и набираешь команду:

cc file.c -o file

Или:

gcc file.c - o file

Какая-нибудь наверняка сработает. Естественно, по легенде в файле file.c лежит корректный исходник ;-). После этого запускай file и наслаждайся первой собранной программой. Что такое UNIX/Linux - см. другой номер нашего издания ;-).

Добрых свершений, Скайнен!

От: pagewin@yandex.ru

Тема: опять пусто :-(

Я, значит, на компе журналы читаю в натуре! Я <censored> от журналов! Классные журналы в натуре! А <censored> еще круче не видел! Балдею! Вроде как журналы у вас с дивидюхой рубают. А ЧуВо на диск пишете? Я рублюсь <censored>, скока можно впихнуть на 4 гига в натуре! Я <censored> скока <censored> со всеми журналами диск DVD? Ну типа журнал - <censored>!!! Только там в журнале маловато порнухи, приходится из Яndexа выбивать и из Гугла, я о нем прочитал из журнала.

Содержание  Вперед на стр. 059-120-2