Parfois, lorsque j’ai cat
un fichier binaire par erreur, mon terminal est déformé. Rien de plus simple reset
ne peut réparer, mais un attaquant ne pourrait-il théoriquement pas créer un fichier qui, lorsqu'il est affiché sur un terminal, exécuterait du code arbitraire? Par un exploit dans l'émulateur de terminal ou autrement.
more
) ou qui est terminal-aware ( less
) pour examiner le contenu des fichiers. Non seulement cela ne mettra pas votre terminal dans un état bizarre, mais tout le fichier ne passera pas d'un seul coup.
stty sane
commande réinitialise un xterm (ou similaire) qui a été commuté, par exemple dans un jeu de caractères différent.
mosh
documentation a quelques idées à ce sujet: mosh.mit.edu/#techinfo