Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книги хакеры / Михаил_Флёнов_Компьютер_глазами_хакера.pdf
Скачиваний:
16
Добавлен:
19.04.2024
Размер:
6.23 Mб
Скачать

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

d

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

 

F

 

 

 

 

 

 

 

t

 

 

ШуткиP

 

 

i

 

 

P

 

 

 

 

 

 

 

 

 

i

 

 

над друзьями

D

 

 

 

 

 

 

61

 

D

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wсистемный блок. Я-то знаю, какая кнопка настоящая, а все остальные, кто пытается

w Click

to

 

 

 

 

 

 

 

w Click

to

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

n

 

 

 

m

 

включитьdf n

компьютер, впадают в панику или начинают нажимать на все подрядdf .

 

 

 

 

 

 

 

 

 

 

 

 

 

o

 

 

w

 

 

 

 

 

 

 

 

o

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

.

 

 

 

 

g

.c

 

 

 

.

 

 

 

 

g

.c

 

 

 

p

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

-xcha

e

 

 

 

 

 

 

-x cha

 

e

 

При реализации данной шутки главное, чтобы изображение было хорошего качества. Рисунок может не соответствовать подлинному образцу, и кнопка может иметь другую конфигурацию. Можно обклеить корпус картинками кнопок различных форм.

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

3.3. Сетевые шутки

Опять же возвращаемся на 10 лет назад в тридесятое государство. Мы с заместителем начальника отдела находились на большом расстоянии друг от друга (в разных зданиях), и он постоянно звонил мне, чтобы загрузить своей очередной проблемой, связанной с программированием на Visual C++. Телефон стоит не на моем столе, и чтобы постоянно не вставать, я показал ему, как пользоваться командой net send (отправлять сообщения по сети). Если вы не слышали об этой команде, то для отправки сообщения нужно написать в командной строке так:

Net send Адрес Текст_сообщения

Выполняете эту директиву в любой командной строке, и у адресата появляется окно с текстом вашего сообщения. Это работает только в NT-системах (Windows NT/2000/XP/2003), но сейчас в большинстве сетей это не проблема (начиная с Windows Vista, эта команда не поддерживается). Если же у вас используется Windows 9x, то можно только посочувствовать и поплакать над этим горем. (Правда, представить, что у кого-то еще жив этот раритет, довольно трудно.)

Итак, не проходит и недели, как меня замначальника забросал таким количеством сообщений, что нервы не выдержали. Вы не представляете, как меня бесит, когда во время войны с очередным монстром появляется окно с вопросом, а игра сворачивается. Недолго думая, я написал небольшую программу на Delphi. На форме у меня была только одна кнопка, по нажатию которой выполнялся следующий код:

var i:Integer; begin

for i:=0 to 10 do begin

WinExec('NET SEND 10.1.1.15 Ты будешь страдать каждый день', SW_SHOW); sleep(1000);

end;

end;

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

-

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

62P

 

 

 

 

 

 

i

r

D

 

 

 

 

 

 

 

 

 

 

 

 

 

NOW!

o

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

 

wЭтот же код на С++ выглядит следующим образом:

w Click

 

 

 

 

 

 

o

m

w

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

.c

i=0; i<10; i++)

forf

-x(intchan

 

 

p

d

 

 

 

e

 

 

 

 

 

 

 

g

 

 

 

 

{

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

P

 

 

 

 

 

 

 

 

i

 

D

 

Глава 3

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

WinExec("NET SEND 192.168.1.121 You will be cry by me", SW_SHOW); Sleep(1000);

}

Здесь запускается цикл из 10 шагов, в котором с перерывом в 1000 миллисекунд отправляется сообщение на адрес 192.168.1.121. Если убрать строку с задержкой, то экран бедной жертвы засыплет сообщениями так, что та не сможет работать. Хотя и без этого достаточно. А можно написать код еще злее — сделать цикл бесконечным, тогда прервать программу можно будет, только сняв задачу.

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

Если в вашей сети к компьютерам подключены принтеры, а администраторы полные "чайники", то можно поиграть и с этими устройствами. По умолчанию любой в Windows локальный принтер становится доступным по сети вплоть до Windows XP, и это делает его хорошей мишенью для шутки. Да и сейчас принтеры очень часто открывают для общего доступа в локальных сетях, потому что на первый взгляд это очень безобидное устройство.

Зайдите через сетевое окружение на компьютер жертвы и дважды щелкните по его принтеру. Он установится в вашу систему, и вы сможете без проблем пользоваться им. Только не надо отправлять на него картинки или текст, потому что этим вы сразу же выдадите сетевое происхождение напечатанного документа. Пользователь может зайти в Диспетчер печати (Print Manager) и успеть увидеть источник задания. Уж лучше каждые пятнадцать минут направляйте на печать пустую страницу, которая обработается достаточно быстро и незаметно. Вот этим вы заставите пользователя задуматься о неисправности принтера или драйвера. Повторяйте эту операцию, пока пострадавший не догадается, или вам не надоест смеяться. Можно отправлять на печать тестовую страницу, меньше шансов выдать себя.

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

Классической шуткой в сети является отправка сообщений от другого лица, например, через уже знакомую команду NET SEND (в данном случае мы будем использовать эту команду не для флуда, а для обмана зрения). Допустим, что вы работаете в небольшом офисе и хотите послать своему коллеге информацию от имени начальника. В этом случае необходимо, чтобы его компьютер был выключен (или хотя бы не находился в сети). Для этого есть три варианта:

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

возникнуть проблемы с получением очередной премии;