Kann das Abladen binärer Daten in das Terminal als gefährlich betrachtet werden?

339
amn

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 xtermals Beispiel.

1
Wenn Sie eine Zeichenfolge meinen, die binär ist, würde ich mit Nein gehen. Wenn Sie mehr über das Piping-Binär-In sprechen, dann vielleicht. Austin T French vor 10 Jahren 0

3 Antworten auf die Frage

2
Keltari

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.

Natürlich kann das über jede Software gesagt werden, die jegliche Art von Daten verarbeitet. Daniel R Hicks vor 10 Jahren 3
1
Daniel R Hicks

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).

0
user2497

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 -voder schreiben Sie einen Filter, um die Nein-Nummern zu ermitteln.

Könnten Sie ein paar Informationen dazu hinzufügen, welche Art von Schaden wir betrachten? Besteht die Gefahr, dass mehr als nur die Terminalanzeige beschädigt wird? Das können Steuerzeichen tun? Man kann das Terminal jedoch immer zurücksetzen. Besteht hier eine ernstere Gefahr? amn vor 7 Jahren 0
Ich spekuliere lediglich, dass Befehle eingebettet (und ausgeführt) werden können, ich habe es nicht getestet. Ich werde es versuchen. user2497 vor 7 Jahren 0