«

»

Jan
07

/bin/segfault


/*
* gcc -Wall -std=c99 -O3 segfault.c -static -o /bin/segfault
*
*/
int main (int argc, char *argv[])
{
while (*((unsigned long*)argv++) = *((unsigned long*)main));
}

Wikipedia: Segfault oder Schutzverletzung

4 Kommentare

  1. rantanplan sagt:

    Nun bitte unter BSD lic. stellen und dem FreeBSD Projekt spenden! :)

    Du hast 1 Fehler: entweder /bin/segfault ODER /sbin/segfault :)

  2. ralf sagt:

    rantanplan said:

    Nun bitte unter BSD lic. stellen und dem FreeBSD Projekt spenden! :)

    Du hast 1 Fehler: entweder /bin/segfault ODER /sbin/segfault :)

    Hey rantanplan ;)

    Also Lizenz is Freeware.

    Bzgl. dem bin/sbin.. es hat grad ne weile gedauert bis ichs verstanden habe, aber nun hats klick gemacht, danke für den Hinweis, habe es entsprechend geändert.

  3. Sven sagt:

    Also Freeware ist vermutlich nicht das was Du meintest. Weil Freeware impliziert freie Verwendung aber keine Veränderung oder Weitergabe. Vermutlich meintest Du pulic domain was jegliche Weiterverwendung einschliest.

  4. ralf sagt:

    Sven said:

    ..siehe oben..

    Ja, du hast ja Recht.

    Also nochmal in deutlich: Lizenz ist Public Domain oder anders, mir ist vollkommen Wurst wer – was mit diesem sinnfreien Stück Code tut.

Hinterlasse eine Antwort

Ihre E-Mail-Adresse wird nicht veröffentlicht.

Sie können diese HTML-Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

What is 2 + 3 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)