この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 12943|答える: 0

[HTML/HTML5] 12行のHTMLウェブページコードで、パソコンがクラッシュし、数分でスマホが再起動します

[リンクをコピー]
掲載地 2016/01/22 11:36:39 | | | |
事件の原因はこうです。外国人の友人であるサイバーセキュリティがTwitterにこのようなツイートを投稿しました。



この人は、上記の12行のJavascrip{filter}tコードを使うとFirefox、Chrome、Safariブラウザがクラッシュし、iPhoneの再起動やAndroidのスマホもクラッシュする可能性があると主張しています!

完全なHTMLコードは以下の通りです:



PCユーザーなら、リンクをクリックした後、コンピュータのCPUメモリがブラウザがクラッシュしてフリーズするまで急上昇する可能性が非常に高いです...

モバイル(Android、iPhone)ユーザーの場合、リンクをクリックするとブラウザがクラッシュします! 微博やWeChatのリンクをクリックしてもクラッシュします。


なぜこうなるのでしょうか? この点について、知虎の「小米」という神から答えを見つけました:

history.pushstate() はHTML5によって導入されたAPIで、pushStateはブラウザ履歴に指定されたURLを追加し、現在の履歴ポイントを保存します。 i<100000の場合、合計はブラウザ履歴に循環的に記録され、繰り返されるとブラウザは耐えられず自然にクラッシュします。

まあ、とにかく「こんにちは世界」なんて作れないから、全然理解できない... 要するに、空を爆破するのにちょうどいい!


試してみたい方は、こちらをクリックしてください:   http://www.itsvse.com/demo.html




先の:[オープンソース] ウーユン脆弱性クエリプラットフォームのソースコードプラスデータベース asp.net バージョン
次に:Linux config/configure/Configure、make、make、make、test/make check、sudo make in...
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com