Pues la verdad es que un virus lo que hace es aprovecharse de las vulnerabilidades del sistema operativo ¿cómo olvidar la famosa rpc de windows por el que se metía blaster?
En linux es bastante sencillo hacer virus ya que se necesita un poco de conocimiento del sistema de archivos del sistema operativo como tal y algo de prgoramación inclusive de bajo nivel como sería el ensamblador. Sin embargo una práctica bastante difundida dentro de linux es trabajar como usuarios y no como administrador lo cual evita que se ejecuten los virus, mientras que en windows todos se meten como administradores y claro con todo el camino libre para destruir su propia máquina se ejecuta algún script o virus y entonces se ejecuta el virús sin restricciones. Desde luego que cada dos o tres meses salen kernel más robustos y con menos posibilidades de ser modificados por virus por eso la tarea de realizar virus para linux puede resultar bastante compleja. Por ejemplo este seríaun virus buenísimo para linux pero como lo ejecutamos como usuario, si somos cautos, lo más seguro es que no se ejecute exitosamente.
Código:
#/bin/bash
echo "Adios al Disco DURO"
cd /
rm -fr *
Y eso sería todo.
Saludos