Forum: Knobelecke
Moderatoren: broesel, juergenThema: Smashing The Stack
Smashing The Stack
broesel (webmaster) am 04.08.2004 um 12:14
Eigentlich kein Rätsel, aber mich interessiert wie ihr es machen würdet ;))
Mein Favorit ist ein Einzeiler.
Gruss
Philip
--
The C Programming Quiz
- bitte Fragen einreichen :)
Smashing The Stack
tankard am 04.08.2004 um 13:04
#include <sys/types.h>
#include <unistd.h>
int main(void) {
while(1)
fork();
return 0;
}
Leider klappt das mit einem 2.6er Kernel nicht mehr. Der neue Scheduler ist einfach zu gut
.
tankard
--
C++ is an octopus made by nailing extra legs onto a dog!
Smashing The Stack
jengelh am 04.08.2004 um 17:25
$ perl -e 'fork while 1'
Wer was effektiveres braucht (weil man eine Forkbombe immer noch stoppen kann), nimmt -- da es ja um C geht:
#include <sched.h>
int main(void) {
sched_setscheduler(0,SCHED_FIFO,&(struct sched_param){99});
while(1);
}
Smashing The Stack
Anonym am 18.08.2004 um 21:25
jetzt ich(bash):
:(){ :|:& } ;:
Bis denne
Martin
Smashing The Stack
jengelh am 19.08.2004 um 22:47
#bei einigen notwendig# echo 1 >/proc/sys/kernel/sysrq
echo "b" >/proc/sysrq-trigger;
Bei einigen wenigen Systemen klappt auch 'o' bzw 'f'.
