El primero creía que sólo se podía hacer en Windows, pero en Linux si tienes un fichero ejecutable con basura al principio y código "shell" al final, también se ejecuta ese código. Yo lo acabo de probar y también funciona.
Lo que lo salva de ser igual de peligroso que en Windows es que el umask por defecto del sistema no permite que cuando se graba un fichero en el escritorio este sea ejecutable. Al menos en mi sistema y en la mayoría de los Linux que conozco cuando se graba un fichero se crea con permisos 640 o 644 que no tiene permisos de ejecución. Así que el usuario debe ponerlo como ejecutable de forma consciente.
Re:3 fallos bastante "rebuscados"
(Puntos:5, Informativo)( http://helvete.escomposlinux.org/ )
Lo que lo salva de ser igual de peligroso que en Windows es que el umask por defecto del sistema no permite que cuando se graba un fichero en el escritorio este sea ejecutable. Al menos en mi sistema y en la mayoría de los Linux que conozco cuando se graba un fichero se crea con permisos 640 o 644 que no tiene permisos de ejecución. Así que el usuario debe ponerlo como ejecutable de forma consciente.