|
|
Publicerad på 2016-01-22 11:36:39
|
|
|
|

Orsaken till händelsen är denna: en utländsk vän, Cyber Security, postade en sådan tweet på Twitter:
Den här killen påstår att om du använder ovanstående 12-linjers Javascrip{filter}t-kod kan du krascha Firefox, Chrome, Safari-webbläsare och dessutom få din iPhone att starta om och Android-telefonen krascha!
Den fullständiga HTML-koden är som följer:
Om du är PC-användare, efter att ha klickat på länken, är det mycket troligt att datorns CPU-minne skjuter i höjden tills webbläsaren kraschar och fryser...
Om du är mobilanvändare (Android, iPhone) kommer din webbläsare att krascha efter att du klickat på länken! Att klicka på länken på Weibo och WeChat kraschar också.
Varför händer detta? I detta avseende fann jag ett svar från en gud vid namn "Xiaomi" på Zhihu:
history.pushstate() är ett API introducerat av HTML5, pushState lägger till en specificerad URL i webbläsarhistoriken och lagrar den aktuella historikpunkten. När i<100000 kommer totalen att registreras i webbläsarens historik på ett cykliskt sätt, och om det upprepas för mycket kommer webbläsaren inte att klara av det och kraschar naturligt.
Hur som helst, jag kan inte ens hitta på "hej värld", så jag förstår det inte alls... Kort sagt, det är precis rätt att spränga himlen!
Om du vill prova det, klicka här: http://www.itsvse.com/demo.html
|
Föregående:[Open Source] Wooyun Sårbarhetsfrågeplattform källkod plus databas asp.net versionNästa:Linux-konfiguration/konfigurera/konfigurera, göra, göra test/göra kontroll, sudo göra in...
|