Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
17
Добавлен:
20.04.2024
Размер:
18.18 Mб
Скачать

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

 

F

 

 

 

 

 

 

 

t

 

 

 

 

D

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

to

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w Click

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

o

 

 

 

 

.

 

 

 

 

 

 

.c

 

 

 

 

 

p

 

 

 

 

g

 

 

 

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

 

 

-xcha

 

 

 

 

 

ЧЕТВЕРТЫЙ ПАЗЛ «НЕ БУДЬ ПАДОНКОМ!»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На скриншоте показана com-программа (79 байт), которая выводит на экран фразу "Hello, Padonak!". Нужно изменить в этой программе всего один байт, чтобы программа выдала на экран фразу "Hello, Hacker!".

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ÊÀÊ

ÌÅÍß

ПОИМЕЛИ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ßÄ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Î

днажды я сидел до-

доумении

ÿ çà-

 

 

ма за компом и од-

ëåç

íà

ñàéò

 

 

новременно смотрел

Symantec,

ïðî-

 

 

новости

по телику. Ничего

читал все новос-

 

 

 

 

особенного на компьютере я

ти, обновил базу и

 

 

 

 

не делал, поэтому мое вни-

еще раз проверил приатта-

 

 

мание было в основном обра-

ченный файл. Все чисто. Ска-

 

 

щено к телевизору. И тут мне

чал из инета первый попав-

 

 

 

 

в ящик свалилось письмо от

шийся

шароварный антиви-

 

 

кого-то из моих знакомых с

рус, обновил его базу, прове-

 

 

 

 

сабжем "I love you!". В аттаче

рил - чисто. Я не верил своим

 

 

 

 

письма был VB скрипт, криво

глазам: весь мой жизненный

 

 

замаскированный

ïîä

.txt.

опыт подсказывал, что пись-

 

 

 

 

"Ага, - подумал я, - новый

мо заражено, и в то же время

 

 

 

 

вирь". Так как письмо пришло

антивирусы упорно не хотели

 

 

от знакомого мужского пола,

ничего замечать. Мной овла-

 

 

 

 

которого я не мог подозре-

дел спортивный азарт. Про-

 

 

 

 

вать ни в помутнении рассуд-

ведя тотальный бэкап систе-

 

 

ка, ни в резкой смене сексу-

мы, я запустил скрипт.

 

 

 

 

альной

ориентации, сомне-

Так я подцепил LoveSan. А

 

 

 

 

ний в природе послания у ме-

сидюк, на который я делал

 

 

 

 

ня не было. Я проверил файл

бэкап,

потом не считался.

 

 

антивирусом, но,

к моему

Вот почему у меня нет архива

 

 

 

 

удивлению, результат был от-

моих первых статей и старых

 

 

 

 

рицательным. В полном

íå-

фотографий. z

 

КТО МЕНЬШЕ?

Ниже приведены несколько примеров программ, которые выводят точные копии самих себя (подробности смотри в январском выпуске X-Puzzle).

Хорошее решение в 142 символа прислал Олег Владимирович (olegmaster@mail.ru) по номинации Pascal/Delphi:

var s:string;begin s:='var s:string;begin s:=;write(copy(s,1,22),#39,s,#39,copy(s,23,49))end.';write(copy(s,1,22),#39,s,#39,copy(s,23,49))end.

Прога должна быть записана в одну строку, например в файл self.pas. Для компиляции в Delphi7 можно использовать такую командную строку: dcc32 - CC self.pas.

А это типичное решение для Perl в 27 символов, присланное Алексеем (yoman@nm.ru):

open(h,'a.pl');print@m=<h>;

Компилить: perl a.pl

Однако метод чтения программы самой себя с диска я не считаю хорошим решением, но именно он был использован большинством читателей :(.

И для разнообразия еще одно решение на PHP, присланное Александром Барычевым (ab@cmg.ru):

<?readfile(trim(strtr($PHP_SELF,"/"," ")))?>

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

Программа выводит сама себя благодаря переменной окружения $PHP_SELF (в ней находится путь скрипта). Чтобы увидеть работу программы, достаточ- но открыть ее урл в браузере.

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

C

E

 

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

d

 

 

 

F

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЮНИТЫBUY

w Click

to

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

g

 

 

 

 

 

df

 

n

e

 

 

 

 

 

 

-xcha

 

 

 

 

 

XПРОЕКТЫ

Ведущий рубрики Clane (clane@real.xakep.ru)

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

ХАКЕР/¹04(64)/2004

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

ÕПРОЕКТЫ

Мы продолжаем наш новый проект... точнее, проекты, а еще точнее - ХПроекты, и продолжаем их не мы, а вы. А мы следим за ними и готовимся награждать тех, кто смог пройти весь путь от рождения идеи до завершающей точки. Найти с нашей помощью единомышленников и создать свой сайт, свой софт, свою хак-группу или чтонибудь еще. По большому счету, неважно что, лишь бы что-нибудь срослось. Присылай нам свои идеи и законченные проекты, которые ты смог завершить, начав с объявления в этой рубрике. Будь

креативным, а уж мы расскажем об этом всей стране.

Привет всем! У меня возникла идея создать игру, и я хочу поделиться ей с вами! По задумке это будет РПГ-онлайн, где все действия происходят в Древней Руси. В игре мы используем движок OGRE (тем, кто не в курсе, о чем идет речь, сообщаю ссылку для качественного изучения - www.ogre3d.org). Пишем игруху на Visual C++. На данный момент в команде присутствуют два программера и три художника. Пишите на dimatd@mail.ru, я буду ждать ваших писем!

Hi to all! Мне пришла идея о создании базы данных по различным FAQ'ам. Макет программы я уже придумал, но не полностью оформил, и пока внутренности не писал. Обновление будет происходить через ФТП. При приеме материала, БД будет индексировать и добавлять в базу тексты и сырцы, деля их на категории с удобными условиями поиска. Желающим присоединиться стучать в асю #97401433 или капать на мыло ceearrashee@ua.fm.

В глобальной сети на сайте www.deeptown.org идет разработка универсального трехмерного виртуального мира "Диптаун", основой которого служит произведение Сергея Лукьяненко "Лабиринт Отражений". В проекте участвуют реальные прототипы героев романа - Компьютерный Маг и Маньяк. Основная цель разработчиков - создание удобного и легко расширяемого киберпространства, которое бы удовлетворяло потребностям современного интернет-пользователя. Отличием этого проекта от подобных является его открытость для пользователей: клиентское программное обеспечение будет бесплатным, а также распространяться в открытом коде. Разработчики будут стремиться сделать бесплатным доступ в сам Диптаун, и, наконец, каждый пользователь получит возможность творить свои собственные миры в Диптауне. Все это при реалистичной физике, графике и возможности общаться голосом с окружающими людьми даже при модемном подключении. Программное обеспечение пишется в основном на С++, с применением собственных разработок - языков CSmile и ObjAsm. Помимо программного ядра, на данный момент реализованы первые версии основных модулей - физического, графического и сетевого движка. Проект стартовал в январе 2003 года. Сейчас над ним уже работает команда опытных программистов, но в будущем регистрация новых разработчиков будет вновь открыта. Также весной этого года будет производиться набор бетатестеров нашего программного обеспечения. Загорелись глаза? Тогда настукивайте в 3234323.

Всем хайло. Есть идея создать информационно-новостной портал по компьютерной безопасности и программированию. Сайт, в принципе, уже есть, но работаю над ним только я один. Хотелось бы найти добровольцев, которые смогли бы хоть как-нибудь "подкармливать" сайт свежей информацией. Без вас проект не сможет развиваться в полную силу... Если я вас заинтересовал, пишите на chalex@onego.ru или стучите в ICQ: 3539968. Заранее спасибо.

Еще многие годы назад, даже не имея компа и не окончив начальную школу, я мечтал создать саморазвивающуюся программу, способную думать и общаться. Вот, на почве создания игр, загорелся идеей соорудить какую-нибудь AI-библиотечку для интеллекта игровых персонажей и машинно-пользовательского интерфейса. Так вот, в основе существования ИИ должна быть какая-либо важная цель, например - повышение (и недопущение понижения) баланса (здоровья, удовольствия). Организм должен постоянно анализировать прошедшее время и делать выводы. К примеру, если за последние 5 минут падает здоровье и идет дождь, далее несколько раз в течение длительного периода это повторяется, производя статистику за периоды времени, ИИ может связать дождь с падением здоровья. Это ассоциативность. Человек, как дрессировщик, может участвовать в воспитательном процессе машины, создавая для подопытного ИИ ситуации и стимулируя желаемую реакцию. Надо стремиться к тому, чтобы без прямого забивания новых знаний в виде разжеванных условий ("если то-то, делай то-то"), ИИ мог сам делать выводы и при возникновении ранее пережитых ситуаций мог адекватно отреагировать. Сама тема сложна и пока еще никем до конца не изучена, не формализована и в должной степени не реализована. Я не считаю себя самым умным, потому не посягаю на лавры изобретателя реально действующего ИИ. Но все же надеюсь, что нам удастся продвинуться к более-менее внятному результату, который устроит разработчика простеньких компьютерных игрушек. Наиболее хорошо я владею пока только Delphi, пишу в D7.

Потому все изыскания по теме будут писаны в D7. Проект будет оформлен в виде dll-файла, который можно использовать в любом приложении, в том числе и в играх. Название проекта - "AIST" (AIST - Artificial Intelligence Super Technology). Всех тех, кто заинтересован в разработке, прошу мылить на djkaries@list.ru.

Привет! Мне (а точнее, моему проекту) позарез нужен дизайнер, а также люди, которые готовы помочь в тестировании и наполнении мира, подобного UO, идеями. Программист тоже бы пригодился, но эту функцию я пока выполняю сам, но не откажусь от помощи. E-mail для связи: eugene@awp.nnov.ru.

160

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

 

 

 

 

 

 

hanghang

e

 

 

 

 

 

 

 

 

 

C

 

 

 

C e

E

 

 

E

 

 

 

 

 

X

 

 

 

X

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

-

 

 

 

 

 

 

d

 

 

 

d

 

 

F

 

 

F

 

 

 

 

 

 

 

t

 

 

 

 

t

 

 

D

 

 

D

 

 

 

 

 

 

 

 

 

 

i

r

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

P

 

 

P

 

 

 

 

 

 

 

 

 

 

 

 

 

o

 

 

o

 

 

 

 

 

 

 

 

 

 

 

NOW! NOW!

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

w Clickw

 

to

 

 

 

to

 

 

 

 

 

 

m

 

 

 

m

Click

 

 

 

 

 

 

 

 

 

 

 

w w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

 

 

w

 

 

 

 

 

 

 

 

 

 

 

o

 

 

 

o

 

 

. .

 

 

 

 

 

g

.c

 

 

.c

 

 

 

p

 

 

 

 

 

p

 

 

 

 

 

 

 

g

 

 

 

 

 

 

df

 

 

 

 

df

 

n

e

n

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-xcha-xcha

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(64) 04.04

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

домик Карточный ru.nm ящики ломают Хакеры атака Распределенная Рамблере! в Наши

Соседние файлы в папке журнал хакер