Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

PCGH-Redaktion

Kommentar-System
Teammitglied
Jetzt ist Ihre Meinung gefragt zu Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

Meldungen machen die Runde, wonach manipulierte Nachrichten die Playstation 4 abstürzen lassen. Zerstört wird die Konsole dadurch zwar nicht, doch in vielen Fällen muss sie auf die Werkseinstellung zurückgesetzt werden.

Bitte beachten Sie: Der Kommentarbereich wird gemäß der Forenregeln moderiert. Allgemeine Fragen und Kritik zu Online-Artikeln von PC Games Hardware sind im Feedback-Unterforum zu veröffentlichen und nicht im Kommentarthread zu einer News. Dort werden sie ohne Nachfragen entfernt.

lastpost-right.png
Zurück zum Artikel: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen
 
AW: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

Ich frage mich wo da der Schadmechanismus ist. Ich meine die PS4 "liest" diese Nachrichten ja nicht mit irgendeinem Kompiler o.ä. daher dürfte egal welcher Code dort eingetippt wurde ja gar nicht "gelesen" werden...
Das einzige was mir einfällt wäre das es eine maximale Zeichenzahl irgendwie per Glitch beim tippen überschreitet und folglich bei der Empfangenden PS4 die Msg größer ist als der im OS dafür zugeordnete Platz ..
oder so :huh:
 
AW: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

würde mich auch mal interresieren wie das funktioniert
 
AW: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

das iPhone hat die Nachrichten auch nicht gelesen und trotzdem hat ne bestimmte Zeichenfolge in iMassage das handy zum Absturz und Neustart gebracht

also wird da doch irgend was "gelesen" irgendwie muss das system ja die ganzen Einsen und Nullen in, für uns, lesbare Buchstaben/Zahlen wiedergeben
 
AW: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

Passiert in ähnlicher Form auch öfters bei Whatsapp oder anderen Messengern. Die Texte müssen ja schon irgendwie umgewandelt werden. Es werden ja keine Bilder mit Buchstaben versendet, sondern nur der Text. Das ganze wird vermutlich mit Uni Code gemacht, da kann es sein, dass die Umwandlung von diesen Code in die sichbaren Zeichen Probleme gibt. Unicode ist ja auch nicht gerade einfach (er beeinhaltet fast sämtliche Sprachen und dessen Eigenheiten (auch Schreibrichtung)) und bestimmte Sonderzeichen und Kombinationen können dazu führen, dass das Programm abstürzt. Z.B. wenn es quasi in eine Endlosschleife landet oder der Speicher überschritten wird.
 
AW: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

Scheint wohl ein Bug zu sein, weil eine Zeichenfolge in einer Nachricht soll ein OS zum abstürzen bringen? Das müsste eigentlich wenn schon ausführbarer Code sein ansonsten kann ich mir das ganze nicht wirklich vorstellen. :ka:
 
AW: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

Ist gar nicht so abwegig, gabs früher unter Dos/Windows auch Google Stichwort: ANSI Bombe
Sollte heutzutage ohne ansi.sys nicht mehr so einfach möglich sein.
Allerdings wer weiss schon genau ob es nicht was anderes gibt wo destructive Steuercodes vom Betriebsystem geparsed werden könnten ...z.B HTML
 
AW: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

Das geht eigentlich ganz easy und fast in jeder Programmiersprache: Erstelle einen Buffer mit dynamischer Größe, setze keine Grenze bei der maximalen Anzahl der Zeichenfolge. Sende an den Empfänger eine Nachricht, die die Bufferlänge übersteigt = Problem. Manche Systeme häñgen für ne kurze Zeit, andere stürzen ab.
Die etwas komplexere Variante: Die Bufferlänge ist kleiner als die maximal verfügbare Rammenge, aber es kann sein, dass es zu bestimmten Zeiten trotzdem weniger Ram verfügbar ist = Problem.
 
Zuletzt bearbeitet:
AW: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

Ganz so einfach ist es nicht. Ich denke nicht, dass einfach eine Nachricht mit extrem vielen Zeichen ausreicht. Da gibt es wahrscheinlich einfach ein Limit und fertig. Wäre auch ziemlich doof, wenn Whatsapp, Apple, Sony und co. sich durch einen solch einfachen Trick bezwingen lassen.

Ein Großteil hängt mit der Art und Weise wie die Buchstaben umgewandelt werden. Der "Black Dot" bei IPhones funktionierte beispielsweise durch tausende Leserichtungswechseln. Die CPU hat dafür zu lange gebraucht, das Betriebssystem dachte es ist in einer Endlos Schleife -> abgestürzt.
Ich bin mir sicher, dass das hier ähnlich funktioniert. Vielleicht wurden viele "Befehle" (da der Unicode, der wahrscheinlich dafür benutzt wurde viele Sprachen und somit viele Buchstaben und Akzente (und Emojis) kennt, gibt es bestimmte Zeichen, die zum Beispiel Akzente auf vorherige Zeichen setzten oder die Leserichtung ändert (nicht überall wird von links nach rechts gelesen). Auch Leerzeichen und Zeilensprünge können dazuzählen und noch mehr)genuzt, die die vorherigen Zeichen beeinflussen, vielleicht wurde auch ein Zeichen gefunden, das das System von Sony nicht kennt (oder nicht mit einen bestimmten "Befehl" klarkommt) und dann abstürzt.
 
AW: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

Ganz so einfach ist es nicht. Ich denke nicht, dass einfach eine Nachricht mit extrem vielen Zeichen ausreicht. Da gibt es wahrscheinlich einfach ein Limit und fertig. Wäre auch ziemlich doof, wenn Whatsapp, Apple, Sony und co. sich durch einen solch einfachen Trick bezwingen lassen.
Naja, hat vor 1-2 Jahren bei Whatsapp noch funktioniert. War die Nachricht zu lang, ist Whatsapp erst mal abgeschmiert.
 
AW: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

Das geht eigentlich ganz easy und fast in jeder Programmiersprache: Erstelle einen Buffer mit dynamischer Größe, setze keine Grenze bei der maximalen Anzahl der Zeichenfolge. Sende an den Empfänger eine Nachricht, die die Bufferlänge übersteigt = Problem. Manche Systeme häñgen für ne kurze Zeit, andere stürzen ab.
Die etwas komplexere Variante: Die Bufferlänge ist kleiner als die maximal verfügbare Rammenge, aber es kann sein, dass es zu bestimmten Zeiten trotzdem weniger Ram verfügbar ist = Problem.

Oder man kann, wenn nicht ordentlich geprüft wird, schön über den Buffer raus in den RAM schreiben und damit entweder das System zum Absturz bringen, oder Schadcode einfügen (dafür müsste man allerdings wissen, wo der Buffer in Relation zu Speicherbereichen liegt, die von ausgeführten Programmen benutzt werden). Das kann bei Unicode tatsächlich schwierig sein, da eine einfache Prüfung auf Zeichenanzahl schon mal nicht reicht. Und wenn damit so viel möglich ist, wie ich hier lese - von Leserichtungen usw. wusste ich z.B. noch nichts - dann ist das wohl recht komplex, wenn man den Zeichensatz nicht einschränkt. Andererseits sollte der Fall eines Überlaufs trotzdem abgefangen werden.
 
AW: Playstation 4: Präparierte Nachrichten lassen Konsole abstürzen

Es gibt da so viele Möglichkeiten wie Text fehlschlagen kann.
Arabisch ist da immer wieder ein heiser Kandidat: Wenn ein Wort zu lang ist und es geteilt wird kann das dazu führen das der Text länger wird.
 
Zurück