A veces, cuando cat
por error tengo un archivo binario, mi terminal se ve mal. Nada que un rápido reset
no pueda solucionar, pero ¿no podría un atacante crear teóricamente un archivo que, cuando se muestra en un terminal, ejecutaría algún código arbitrario? A través de un exploit en el emulador de terminal o de otra manera.
more
) o que sea compatible con la terminal ( less
) para examinar el contenido de los archivos. No solo no pondrá su terminal en un estado extraño, sino que todo el archivo no saldrá volando de una sola vez.
stty sane
comando restablece un xterm (o similar) que se ha cambiado, por ejemplo, a un conjunto de caracteres diferente.
mosh
la documentación tiene algunas ideas al respecto: mosh.mit.edu/#techinfo