日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

這十二行代碼是如何讓瀏覽器爆炸的?

 昵稱29672273 2016-01-27

來自:FreeBuf.COM _ 關注黑客與極客

作者:雪碧

鏈接:http://www./articles/terminal/93807.html


起因

在20號刷推特的時候發(fā)現(xiàn) Cyber Security@cyber__sec 的推文讓人眼前一亮:


Crash firefox, chrome, safari browsers, and also restart iphone using this javascript code. #dos #0day #exploit


//使用下面這段 JavaScript 代碼能讓 firefox,chrome,safari 瀏覽器崩潰,而且還能讓 iphone 重啟。




繼續(xù)在推特上深挖發(fā)現(xiàn) IT Security Tweets ? @F1r3h4nd 于 17 日發(fā)推:


Crash your friend’s browser and restart Iphone with a link which has this script: #0day


//把帶有下面這個腳本的鏈接發(fā)給你的朋友,能讓你朋友的瀏覽器崩潰,而且讓 Iphone 重啟。




完整 HTML 代碼如下:

<html><body><script>var total='';for (var i=0;i<1000000;i++){    total= total+i.toString ();    history.pushState (0,0,total);}</script></body></html>


demo:(溫馨提示:請保存瀏覽器其它窗口的編輯任務)

www.0xroot.cn/demo.html (點擊一下,又不會懷孕!)


接來下會發(fā)生什么?


點開以后,我的狀態(tài)是這樣的:


如果你是 PC 端用戶,點開鏈接以后,電腦 CPU 內(nèi)存極有可能一路狂飆直至瀏覽器崩潰卡死!


如果你是移動端(安卓、iPhone)用戶,點開鏈接以后你的瀏覽器會閃退!在微博、微信客戶端點開鏈接同樣會閃退。iPhone 用 Safari 打開之后鏈接之后,手機注銷重啟了!…


思考

這是 Bug 還是 0day?為什么會有這一現(xiàn)象?如何實現(xiàn)的?


demo頁面流量:




微博評論/討論摘取

來自微博用戶@十年磨一健的最佳評論:感謝……我的iPhone電源鍵壞掉了,一直不知道如何關機和重啟,這個網(wǎng)址好啊。。。  

懷孕了...

好有趣...

好可怕...

整蠱不錯

我已禍害了好多人(賣萌臉(づ ̄ 3 ̄)づ)

崩潰了

火狐假死10秒后彈窗提示腳本無響應可停止難道是history的棧溢出么?

可以可以,新姿勢get√

JS是世界上最好的語言!

hist.pushState是干嘛用的?

電腦正在重啟

不能只讓我一個人中招

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多