Um troll o capturou e o está forçando a escrever malware (definido como um programa que danifica o computador que o executa). O troll pode ler e entender o código, mas não é tão bom em detectar bugs.
Seu objetivo é escrever um programa que:
- Parece malware; ou seja, um programador iniciante que lê o código estará convencido de que o código causa danos ao computador que o executa.
- Na verdade não faz nenhum dano.
NOTA: O troll lê apenas o código - não os comentários. Portanto, o próprio código deve ser claro e convincente o suficiente.
EXEMPLO (bash):
rm - rf /home
Este exemplo é semelhante ao rm -rf /home
que remove todas as pastas pessoais do sistema, mas, na verdade, devido ao espaço anterior à rf, isso não funciona e causa apenas uma mensagem de erro inofensiva.
Esta é uma solução aceitável, mas não é muito boa, porque o bug é bastante fácil de detectar.
Por outro lado, um programa complexo e ilegível também não será uma solução muito boa, pois não se parece com malware.
Uma boa solução deve ser legível o suficiente para convencer o leitor de que é malware, mas contém um bug difícil de detectar e o torna inofensivo.
Este é um concurso de popularidade, portanto o código com mais votos positivos vence.
rm -rf /
. A menos que o sistema é muito antiga , ela vai exigir --no-preserve-root
:)
rm - rf /
não é um exemplo válido! Ela pode causar danos se você tem um arquivo chamado rf
no diretório atual
rm - rf /
em meu shell ...