Just one Question: Why?
1) Das ganze "crasht" kein Browser, weil es normale Unicode Zeichen aus der Unicode Tabelle sind. Diese Zeichen hier im Thread & einige andere wurden damals dafür benutzt "Wie ein hacker auszusehen" wenn man Webseiten defaced hat. Diese Zeichen sehen so Cool aus weil die aus einer anderen Sprache sind, in der die Schreibrichtung anders als bei uns ist (und einige der Zeichen spezielle Aufgaben erfüllen wie z.b der Trick mit dem H.exe etc).. und deshalb kann man z.b Zeichen von Oben nach unten erscheinen lassen.. Solche Zeichen crashen aber keinen Browser da sie ja genau dafür gemacht wurden das man sie z.b in Browsern nutzen kann^^!
2) Das einzige wodurch evlt ein Crash zustande käme, wäre wenn man ganz viele dieser Zeichen in den RAM spammt. Der Crash is aber dann dadurch das der Arbeitsspeicher des Browsers voll ist, und er deshalb einfach abkackt^^ Bei entsprechend viel Ram dauert das aber auch entsprechend lange & erzeugt im Meisten Fall eig nur nen Lag.
Ich habe mit solchen Zeichen & diversen anderen Mitteln damals oft rumexperimentiert, und das gleiche versucht (grade bei Smartphones geht das ganz okay).
Die gleiche Funktion erfüllt btw folgendes:
Lässt man das mit einer entsprechend langen Zeichenkette + wenig Ram laufen passiert das selbe (und man muss nicht einen ganzen Thread mit den Zeichen vollspammenCode:document.cookie = "0111011011101110111011011101110111011101110111011110111011101111011101110111011110111101111011"; while(true) { document.cookie += document.cookie; //Cookiespeicher mit Zeichenkette vollspammen, wird immer mehr und mehr bei jedem Durchlauf document.body.innerHTML += document.cookie; //Zusatz :P }).
Beispiel: https://jsfiddle.net/zzrwv45y/12/
Habe in der Zeichenkette mal Japanische Schriftzeichen mit ein paar aus dem Thread hier gemischt damit der Output bissel 1337'er aussiehtGeht aber mit jeden Zeichen. Button drücken, bissel warten (mit leistungsschwacher Hardware
).. BÄM..firefox crashed.
grüße




).
Geht aber mit jeden Zeichen. Button drücken, bissel warten (mit leistungsschwacher Hardware
Zitieren
