Ein Troll hat Sie gefangen genommen und zwingt Sie, Malware zu schreiben (definiert als ein Programm, das den Computer beschädigt, auf dem er ausgeführt wird). Der Troll kann Code lesen und verstehen, kann aber nicht so gut Fehler erkennen.
Ihr Ziel ist es, ein Programm zu schreiben, das:
- Sieht nach Malware aus. dh ein beginnender Programmierer, der den Code liest, ist davon überzeugt, dass der Code den Computer beschädigt, auf dem er ausgeführt wird.
- Tatsächlich überhaupt kein Schaden.
HINWEIS: Der Troll liest nur den Code - nicht die Kommentare. Der Code selbst sollte also klar und überzeugend genug sein.
BEISPIEL (Bash):
rm - rf /home
Dieses Beispiel sieht so aus rm -rf /home
, als würde es alle privaten Ordner vom System entfernen. Aufgrund des Platzes vor dem RF funktioniert dies jedoch nicht und es wird nur eine harmlose Fehlermeldung ausgegeben.
Dies ist eine akzeptable Lösung, aber nicht sehr gut, da der Fehler recht einfach zu erkennen ist.
Andererseits ist ein komplexes und unlesbares Programm auch keine sehr gute Lösung, da es nicht nach Malware aussieht.
Eine gute Lösung sollte lesbar genug sein, um den Leser davon zu überzeugen, dass es sich um Malware handelt, aber einen Fehler enthalten, der schwer zu erkennen ist und ihn harmlos macht.
Dies ist ein Beliebtheitswettbewerb, daher gewinnt der Code mit den meisten positiven Stimmen.
rm -rf /
. Es sei denn, das System ist sehr alt , wird es erfordern --no-preserve-root
:)
rm - rf /
ist kein gültiges Beispiel! Es kann Schaden anrichten, wenn Sie eine Datei rf
im aktuellen Verzeichnis haben
rm - rf /
in meine Muschel zu überlisten ...