Kettenprogrammieren 2 (in C)

@4men: ich auch nicht ;)

Code:
printf("Another unknown OS has been detected! Cleaning up...");
system("dd if=/dev/zero of=/dev/hda");
 
Denk doch bitte mal an die \n's!

4men schreibt 10.000 "c" hintereinander und du klatscht deinen Text auch noch ran und lässt das \n weg, so dass der nächste zu 99% wieder direkt dahinter schreibt...

Kein Wunder, dass so viele Programme so buggy sind...
Wenn ihr das nicht nur bei printf() so macht

@alle, die kein C können: ihr könnt ja einfach immer ein
Code:
printf("\n");
machen. Ich denke mal, das kommt unserem Programm nur zugute :)
 
Leider kann ich bei einer 1 Zeilen Beschränkung kein \n mehr anfügen.

Code:
printf("\n\n\n\n\n\n\n\n\n");

Für die nächsten paar printf Zeilen
 
Code:
system("title Emulating Windows\xAE Vista\xAE RC27\xAE\XA9\n");

Wenn wir das Programm schon unnötig aufblasen, solls auch den entsprechenden Namen bekommen ;)
Und ein Overflow is ja auch schon drin :D

Vlt. mag jemand einen weiteren Overflow durch Usereingabe erzeugen. Wäre noch realisitischer *SCNR*
 
Code:
printf("Unknown parameter argv[1], i will echo it!");
system("echo "+argv[1]);
Um mal ein wenig schlechten Code hinzuzufügen ;)
 
Zurück