Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 12943|Antwoord: 0

[HTML/HTML5] 12 regels html-webpaginacode laten je computer crashen en je telefoon binnen enkele minuten opnieuw opstarten

[Link kopiëren]
Geplaatst op 22-01-2016 11:36:39 | | | |
De oorzaak van het incident is dit: een buitenlandse vriend Cyber Security plaatste zo'n tweet op Twitter:



Deze man beweert dat als je de bovenstaande 12-regels Javascrip{filter}t-code gebruikt, je Firefox, Chrome, Safari kunt laten crashen en je iPhone kunt laten herstarten en je Android-telefoon crasht!

De volledige HTML-code is als volgt:



Als je een pc-gebruiker bent, is de kans groot dat het CPU-geheugen van de computer na het klikken op de link helemaal omhoog schiet totdat de browser crasht en vastloopt...

Als je een mobiele gebruiker bent (Android, iPhone), crasht je browser na het klikken op de link! Klikken op de link op Weibo en WeChat crasht ook.


Waarom gebeurt dit? In dit verband vond ik een antwoord van een god genaamd "Xiaomi" op Zhihu:

history.pushstate() is een API geïntroduceerd door HTML5, pushState voegt een gespecificeerde URL toe aan de browsergeschiedenis en slaat het huidige geschiedenispunt op. Wanneer i<100000, wordt het totaal cyclisch in de browsergeschiedenis geregistreerd, en als het te vaak wordt herhaald, kan de browser het niet verdragen en crasht het vanzelf.

Hoe dan ook, ik kan niet eens "hallo wereld" verzinnen, dus ik snap het helemaal niet... Kortom, het is precies goed om de lucht op te blazen!


Als je het wilt proberen, klik dan hier:   http://www.itsvse.com/demo.html




Vorig:[Open Source] Wooyun Kwetsbaarheidsqueryplatform Broncode Plus Database asp.net Versie
Volgend:Linux config/configureer/configureer, make, doe test/make check, sudo make in...
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com