Bir trol sizi ele geçirdi ve sizi kötü amaçlı yazılım yazmaya zorluyor (onu çalıştıran bilgisayara zarar veren bir program olarak tanımlanmaktadır). Troll kodu okuyabilir ve anlayabilir, ancak hataları tespit etmede iyi değildir.
Amacınız bir program yazmaktır:
- Kötü amaçlı yazılım gibi görünüyor; yani, kodu okuyan bir başlangıç programcısı, kodun onu çalıştıran bilgisayara zarar verdiğine ikna olacaktır.
- Aslında hiç bir zararı yok.
NOT: Troll, yorumları değil sadece kodu okur. Bu yüzden kodun kendisi yeterince açık ve inandırıcı olmalıdır.
ÖRNEK (bash):
rm - rf /home
Bu örnek, rm -rf /home
tüm ev klasörlerini sistemden silene benziyor , ancak aslında, rf'den önceki alan nedeniyle, bu çalışmaz ve sadece zararsız bir hata mesajına neden olur.
Bu kabul edilebilir bir çözüm ama çok iyi değil çünkü böceğin tespit edilmesi oldukça kolaydır.
Öte yandan, karmaşık ve okunamayan bir program da kötü amaçlı yazılım gibi görünmeyeceği için çok iyi bir çözüm olmayacaktır.
İyi bir çözüm, okuyucuyu kötü amaçlı yazılım olduğuna ikna edecek kadar okunabilir olmalıdır, ancak tespit edilmesi ve zararsız hale getirilmesi zor bir hata içerir.
Bu bir popülerlik yarışması, bu yüzden en fazla oy alan kod kazanıyor.
rm -rf /
. Sistem çok eski olmadıkça gerektirecektir --no-preserve-root
:)
rm - rf /
geçerli bir örnek değil! rf
Geçerli dizinde adı verilen bir dosyanız varsa zarar verebilir
rm - rf /
...