Es besteht potentielle Gefahr. Während in der Theorie, „Müll“ zu einem Terminal Dumping sollte nicht schaden, man weiß nie, ob es einen Fehler im Code hinter dem Terminal ist. Eine bestimmte binäre Zeichenfolge kann unbeabsichtigte Folgen haben.
Kann das Abladen binärer Daten in das Terminal als gefährlich betrachtet werden?
Ich denke an ein Szenario, bei dem ein unbekannter Datenstrom an ein Terminal oder einen Terminalemulator ausgegeben wird. Ist es nicht so, dass einige Zeichenfolgen als Befehle interpretiert werden und Schaden verursachen?
Grundsätzlich frage ich mich, welche möglichen Folgen das Ablegen einer zufälligen oder unbekannten Folge von Oktetten auf ein Terminal [Emulator] haben kann. Unter Verwendung xterm
als Beispiel.
3 Antworten auf die Frage
In früheren Versionen von DOS gab es ein Problem, bei dem das Durchführen eines DIR einer Diskette (wenn bestimmte Optionen für das System aktiviert waren) dazu führen konnte, dass Befehle von der Diskette ausgeführt werden, wodurch möglicherweise ein Virus installiert wird. Der Schlüssel hier war, dass ein Konsoleanzeigesystem eingerichtet wurde, um bestimmte Zeichenkombinationen als Befehle zu interpretieren. Ich kenne keine "modernen" DOS- / Windows-Versionen, bei denen dies zutrifft (außerhalb von HTML usw.), aber ich weiß wenig über Xterm et al (die bis zu einem gewissen Grad diese alten Umgebungen simulieren) und könnte dies auch eine ähnliche Gefahr in einigen GUI-Umgebungen sein.
In den Teletype-Tagen konnten Sie einige Teleprinters beschädigen, indem Sie "reine Binärdaten" senden, die ungültige mechanische Sequenzen verursachen würden. Keine modernen Drucker sollten dieses Problem haben (obwohl natürlich das Problem, Seite für Seite zu drucken, im Wesentlichen nichts bleibt bis heute).
Es können Dateien erstellt werden, die Steuerzeichen enthalten. Die Steuerzeichen können Zeilenumbrüche, Rücktasten und alles in der ASCII-Tabelle sein. Wenn Sie sicher sein möchten, dass das Binärprogramm keinen Schaden anrichtet, leiten Sie es an | cat -v
oder schreiben Sie einen Filter, um die Nein-Nummern zu ermitteln.
Verwandte Probleme
-
8
Wie mache ich XTerm nicht fett?
-
2
Die Größe des GNU-Bildschirms kann mit Snow Leopard xterm nicht geändert werden
-
1
Gibt es eine Gefahr beim Schließen einer übergeordneten Xterm-Shell mit einem aktiven Kind?
-
2
Wie kann ich Standardschriftarten für eine Shell ändern?
-
1
xrdb -load ~ / .Xdefaults cpp: zu viele Eingabedateien
-
2
Erfassen und Analysieren von Xterm-Puffer in Emacs
-
4
Terminal-IRC-Client mit Unterstützung für xterm-256color
-
1
Position in X11 in OSX zurückbekommen?
-
2
Wie navigiere ich in OpenSolaris ohne Maus?
-
2
Wie ändern Sie den Standard-TERM-Wert, der beim Anmelden der Konsole (Ubuntu) festgelegt wurde?