Посл.ответ |
Сообщение |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 15 марта 2009 16:43 · Личное сообщение · #1
Как программно завесить операционную систему или вызвать BSOD ?
| Сообщение посчитали полезным: |
|
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 15 марта 2009 16:44 · Личное сообщение · #2
вот нашел в инете код,но не знаю как его откомпилить:
char bug [] = "\??\C:\";
for(int i = 0; i < 10; i ++)
{
MessageBoxA(0, bug, bug, MB_SERVICE_NOTIFICATION);
}
| Сообщение посчитали полезным: |
 Ранг: 116.6 (ветеран), 8thx Активность: 0.05↘0 Статус: Участник
|
Создано: 15 марта 2009 16:50 · Личное сообщение · #3
Kycok Caxapa пишет:
но не знаю как его откомпилить:
Вступайте в БэХоЦэ - вас там научать компелировать.
| Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 15 марта 2009 16:53 · Личное сообщение · #4
не я просто на С++ не писал проги никогда,а так в VBA разбираюсь и в Делфи
Может на VBA есть у кого исходники чтобы BSOD появлялся?
| Сообщение посчитали полезным: |
 Ранг: 230.5 (наставник) Активность: 0.18↘0 Статус: Участник Norg
|
Создано: 15 марта 2009 16:54 · Поправил: di-2 · Личное сообщение · #5
Можно прописать
HKLM\SYSTEM\CurrentControlSet\Servises\i8042prt\Parameters
CrashOnCtrlScroll=dword:000001
эмулировать нажатие Ctrl+Scroll Lock
Или тут читай bugtraq.ru/library/internals/bsod.html
Ps или используй встроеную функцию Windows Windows.SetBSODMode(True); XD
----- M&#225 enginn renna undan &#254v&#237 sem honum er skapa&#240 | Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 15 марта 2009 17:03 · Личное сообщение · #6
а я нажимаю на клавиатуре CTRL+SCROLL LOCK и синий экран смерти не появляется.. почему?
| Сообщение посчитали полезным: |
Ранг: 6.6 (гость), 1thx Активность: 0=0 Статус: Участник
|
Создано: 15 марта 2009 17:08 · Поправил: StitCh_2007 · Личное сообщение · #7
{$o-}
uses windows;
const
MAX_NUMB=1000000;
var
bigmas:array[0..MAX_NUMB] of comp;
begin
SetPriorityClass(GetCurrentProcess,REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread,THREAD_PRIORITY_HIGHEST);
VirtualAlloc(nil,MAX_NUMB,MEM_COMMIT,PAGE_EXECUTE_READWRITE);
while true do
begin
bigmas[random(MAX_NUMB)]:=(pi*ln(exp(3))/(ln(pi)))+cos(25.23)-sin(25.2 3);
end;
end.
Вот попробуй...
А проще скачай http://www.microsoft.com/technet/sysinternals/Miscellaneous/BlueScreen .mspx http://www.microsoft.com/technet/sysinternals/Miscellaneous/BlueScreen.mspx и при вызове отруби клаву и мышь
| Сообщение посчитали полезным: |
 Ранг: 355.4 (мудрец), 55thx Активность: 0.32↘0 Статус: Uploader 5KRT
|
Создано: 15 марта 2009 17:19 · Личное сообщение · #8
Как программно завесить операционную систему или вызвать BSOD ?
если в ring0 то почти любая не правильная операция вызовет BSOD
char bug [] = "\??\C:";
for(int i = 0; i < 10; i ++)
{
MessageBoxA(0, bug, bug, MB_SERVICE_NOTIFICATION);
}
Это пофиксили, но на сп2 вроде работало
----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes | Сообщение посчитали полезным: |
 Ранг: 247.7 (наставник), 3thx Активность: 0.16↘0 Статус: Участник Халявщик
|
Создано: 15 марта 2009 17:23 · Личное сообщение · #9
Гы ну какие проблемы с BSOD?
Завершаете процесс csrss.exe и привет, правда для этого нужно включить Debug привелегию
----- Лень - это подсознательная мудрость | Сообщение посчитали полезным: |
Ранг: 39.0 (посетитель) Активность: 0.04↘0 Статус: Участник
|
Создано: 15 марта 2009 17:38 · Личное сообщение · #10
Вот Ring0 Library от Ms-Rem (на делфи). Почитай ридми и пример, думаю поймешь как в ринг0 перейти. Ну а потом генерируешь исключение. Напрмер, делишь на н0ль. Вот тебе и BSOD!  d7dd_15.03.2009_CRACKLAB.rU.tgz - ring0.rar
| Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 15 марта 2009 17:54 · Личное сообщение · #11
StitCh_2007 пишет:
Вот попробуй...
да работает, на делфи 6 откомпилил ,запустил и WindowsXP SP3 зависла намертво)
| Сообщение посчитали полезным: |
 Ранг: 340.0 (мудрец), 22thx Активность: 0.12↘0 Статус: Участник THETA
|
Создано: 15 марта 2009 17:55 · Личное сообщение · #12
Kycok Caxapa
Вот, почитай www.wasm.ru/forum/viewtopic.php?id=28771
----- Программист SkyNet | Сообщение посчитали полезным: |
Ранг: 255.8 (наставник), 19thx Активность: 0.15↘0.01 Статус: Участник vx
|
Создано: 15 марта 2009 17:55 · Поправил: Clerk · Личное сообщение · #13
SVIN95
Так мы его обработаем пока TSS валидный
| Сообщение посчитали полезным: |
 Ранг: 673.3 (! !), 400thx Активность: 0.4↘0.31 Статус: Участник CyberMonk
|
Создано: 15 марта 2009 18:05 · Поправил: mak · Личное сообщение · #14
 мляяяяяяяяяяяяя , тему вирусописная , сахарка в чае щас модераторы замочат. Кому вы советуете ?  И по какому вопросу!
----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube | Сообщение посчитали полезным: |
 Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 15 марта 2009 18:08 · Личное сообщение · #15
да какая вирусописная  сахарок месаджбокс скомпилять не может, а ты про вирусы
| Сообщение посчитали полезным: |
Ранг: 6.6 (гость), 1thx Активность: 0=0 Статус: Участник
|
Создано: 15 марта 2009 18:11 · Поправил: StitCh_2007 · Личное сообщение · #16
Вот вот  точно! SVIN95, он просто ошибки BSOD изучает
| Сообщение посчитали полезным: |
Ранг: 39.0 (посетитель) Активность: 0.04↘0 Статус: Участник
|
Создано: 15 марта 2009 18:15 · Личное сообщение · #17
mak, мож он прот пишет
| Сообщение посчитали полезным: |
 Ранг: 355.4 (мудрец), 55thx Активность: 0.32↘0 Статус: Uploader 5KRT
|
Создано: 15 марта 2009 18:24 · Личное сообщение · #18
Star-Force, BSOD вызывает если что не так
----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes | Сообщение посчитали полезным: |
Ранг: 49.3 (посетитель), 43thx Активность: 0.06↘0 Статус: Участник
|
Создано: 15 марта 2009 18:28 · Личное сообщение · #19
Kycok Caxapa пишет: Как программно завесить операционную систему или вызвать BSOD ?
Руссинович и Соломон "Внутреннее устройство windows" глава 14.
StitCh_2007 пишет: А проще скачай www.microsoft.com/technet/sysinternals/Miscellaneous/BlueScreen .mspx и при вызове отруби клаву и мышь , предварительно отломив кнопки повер, ресет и выключатель на блоке питания.
| Сообщение посчитали полезным: |
Ранг: 6.6 (гость), 1thx Активность: 0=0 Статус: Участник
|
Создано: 15 марта 2009 18:29 · Личное сообщение · #20
Kycok Caxapa да работает, на делфи 6 откомпилил ,запустил и WindowsXP SP3 зависла намертво)
Вирусы только не пиши
| Сообщение посчитали полезным: |
Ранг: 6.6 (гость), 1thx Активность: 0=0 Статус: Участник
|
Создано: 15 марта 2009 18:38 · Поправил: StitCh_2007 · Личное сообщение · #21
user_, отламывать не обязательно проще
procedure BlockInput(ABlockInput: boolean); stdcall; external 'USER32.DLL';
user_, для особо одаренных детей BlockInput блокирует клаву и мышь, а что то ломать и обламовать совсем не обязательно
А чтобы розетку блокировать, есть Фомка, а не функа
| Сообщение посчитали полезным: |
Ранг: 49.3 (посетитель), 43thx Активность: 0.06↘0 Статус: Участник
|
Создано: 15 марта 2009 19:01 · Личное сообщение · #22
StitCh_2007, тоесть если ты напишешь BlockInput , то кнопка на блоке питания заблокируется  А есть функа, чтоб разетку блокировать?
| Сообщение посчитали полезным: |
 Ранг: 2014.5 (!!!!), 1278thx Активность: 1.34↘0.25 Статус: Модератор retired
|
Создано: 15 марта 2009 19:42 · Личное сообщение · #23
Выведи программно MessageBox с просьбой завершить работу системы и завязывай дурью маяться.
| Сообщение посчитали полезным: |