Windows XP zum Absturz bringen
-
Hi,
Lasst uns doch einmal probieren, ob wir Wege finden, wie ein normaler Prozess (kein Treiber o.d.) Windows zum Absturz bringen kann. Ist dies überhaupt möglich?
-
Du must es noch etwas eingrenzen:
Der Prozess darf natürlich *nur* mit User-Rechten laufen und nicht mit Admin-Rechten!
mit Admin-Rechten bekommt man jedes OS zum Absturz... (man darf ja schliesslich alles machen
)
-
Unter Windows 2000 hat dies bei mir immer ziemlich zuverlässig nach wenigen Sekunden zum kompletten Einfrieren des Systems geführt, d.h. auch der Mauszeiger hat sich nicht mehr bewegt:
for (;;) { try { int RAddress=random(2147483647); *reinterpret_cast<int*>(RAddress)=*reinterpret_cast<int*>(RAddress); } catch(...) { } }Es sollte mit dem C++Builder kompiliert werden, da dort eine Exception bei einer Zugriffsverletzung geworfen wird.
-
Es geht noch viel simpler:
Starte das Programm so oft, wie Du Prozessoren hast:
int _tmain() { SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS); SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL); while(1) { Sleep(0); } }ABER: Dazu benötigt man auch wieder Admin-Rechte!!!
Also, bitte ein Beispiel *ohne* Admin-Rechte und für XP oder Vista!
-
Stichwort: forkbomb
Batch:
:s start %0 goto s
-
Das ist aber kein Absturz!