html中写一个占内存很大死循环代码,HTML5新特性Bug:这12行代码分分钟让你浏览器崩溃iPhone重启...
使用这十二行JavaScript代码能让firefox、chrome、safari等众多浏览器崩溃,甚至让iPhone重启?
起因
今天刷推特的时候发现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重启。
继续在推特上深挖发现IT Security Tweets ™ @F1r3h4nd 于17日发推:Crash your friend's browser and restart iPhone with a link which has this script: #0day
//把带有下面这个脚本的链接发给你的朋友,能让你朋友的浏览器崩溃,而且让iPhone重启。
完整HTML代码如下:
[cc lang=”html”]
[/cc]
demo:(温馨提示:请保存浏览器其它窗口的编辑任务)
接来下会发生什么?
点开以后,我的状态是这样的:
如果你是PC端用户,点开链接以后,电脑CPU内存极有可能一路狂飙直至浏览器崩溃卡死!
如果你是移动端(安卓、iPhone)用户,点开链接以后你的浏览器会闪退!在微博、微信客户端点开链接同样会闪退。至于在推文中提到的让iPhone重启,这一现象倒是没有出现。22:49 修正:iPhone用Safari打开之后链接之后,手机注销重启了!…
思考
这是Bug还是0day?为什么会有这一现象?如何实现的?
有哪些比较有意思的利用姿势?(我先来个:当在执行MITM中间人攻击的时候,可以注入这一段js,来个恶搞整蛊。然后都懂的...)
欢迎大家在评论中发表自己的观点
demo页面流量:
微博评论/讨论摘取[email protected]:感谢……我的iPhone电源键坏掉了,一直不知道如何关机和重启,这个网址好啊。。。
怀孕了...
好有趣...
好可怕...
整蛊不错
我已祸害了好多人(卖萌脸(づ ̄ 3 ̄)づ)
崩溃了
火狐假死10秒后弹窗提示脚本无响应可停止难道是history的栈溢出么?
可以可以,新姿势get√
JS是世界上最好的语言!
hist.pushState是干嘛用的?
电脑正在重启
不能只让我一个人中招
我为什么会手贱?
Chrome隐身模式没有问题啊
原创文章,作者:老D,如若转载,请注明出处:https://laod.cn/code-audit/html5-bug-crash-firefox-chrome-safari-browsers-and-also-restart-iphone-using-this-javascript-code-dos-0day-exploit.html
html中写一个占内存很大死循环代码,HTML5新特性Bug:这12行代码分分钟让你浏览器崩溃iPhone重启...相关推荐
- html中写一个占内存很大死循环代码,HTML中的循环
1,首先呢我们要说一下通过标签选择元素 通过标签获取元素 window.onload = function(){ // //获取页面上所有的li // var aLi = document.getEl ...
- 优酷电脑客户端占内存很大,清理内存
最近发现电脑硬盘容量有点不够了,于是就打算清理一下.发现优酷视频的文件夹占用内存很大,,,居然到了17.6G,,,不知道是不是我大惊小怪了 该文件夹目录(D:\软件\updated\优酷\Youku ...
- 苹果手机其他占内存很大去哪删除_手机没内存,照片又不舍得删除?这里有6大方法能帮你解决!...
虽说目前市面上可供购买的智能手机之中,大部分的内存都很大,可是,这一点并不足以成功吸引到多数的手机用户去更换手机.一般而言,我们的手机只要它的外观保护得较好,内在性能也还算过得去的话,我们大都不会买新 ...
- 苹果手机其他占内存很大去哪删除_Iphone内存总是不够用?原来这才是正确清理垃圾的方法,长见识了...
现在很多年轻人都很喜欢苹果手机,很大一部分原因是他们觉得苹果手机不卡顿.可以手机使用久了难免会缓存很多垃圾,占用内存,拖慢手机运行速度.今天教大家iPhone正确清理手机垃圾的方法. 1.清除浏览器垃 ...
- iOS图片占内存过大的问题完美解决
iOS开发中,必然会使用到显示图片.然而在你的APP中使用大量图片以后,检查内存时你会发现,哇!!!内 存已经超过200M甚至更多(模拟器中内存上不封顶).这时iPhone4很容易造成程序闪退,如果内 ...
- 微信小程序使用Echarts真机调试报错,Echarts占内存过大解决方法
Echarts真机调试报错 解决办法:给组件添加force-use-old-canvas="true"属性就可以在真机调试里展示. 重点:发布线上时,一定要将这句去掉,现在只是不支 ...
- UNITY2018.3 在editor下运行时new memoryprofiler显示 shader占用内存很大的问题在安卓上并没有看到...
UNITY2018.3 在editor下运行时new memoryprofiler显示 shader占用内存很大的问题在安卓上并没有看到 在安卓机上完全看不到shader占用的内存,但问题是,shad ...
- 如何在React Native中写一个自定义模块
前言 在 React Native 项目中可以看到 node_modules 文件夹,这是存放 node 模块的地方,Node.js 的包管理器 npm 是全球最大的开源库生态系统.提到npm,一般指 ...
- mysql5.6启动占用内存很大的解决方法
mysql5.6启动占用内存很大的解决方法 参考文章: (1)mysql5.6启动占用内存很大的解决方法 (2)https://www.cnblogs.com/musings/p/5913225.ht ...
最新文章
- 读书笔记:做人不要太老实读后感
- .net core 上 K8S(三)Yaml文件运行.netcore程序
- word2vec 细节解析1
- 用jquery替换dojo中的ajax
- RHCE课程-RH253Linux服务器架设笔记五-APACHE服务器配置(2)
- Python分析与处理---利用Python进行学生成绩分析
- Win10如何使用命令释放IP和重新获取新IP
- mysql 初始化my.cnf_my.cnf初始化配置
- 电竞LOL数据API接口 - 【赛事列表数据】API调用示例代码
- Maya offline document
- 算法设计与分析——Johnson Trotter算法
- cleintHeight、offsetHeight、scrollHeight、cleintTop、offsetTop、scrollTop、getClientRects、getBoundingClien
- 22、Java——汽车租赁系统(对象+集合)
- 电子信息工程水声考研去向_各位大神。小弟今年考研考到中科院声学所,水声工程中心实验室。不知道这个实验室怎么样,有毕业的师兄师...
- c语言实现扫雷秒杀挂
- linux 多于账户,zabbix+grafana ——小于初始,大于勤拙@时雨扰扰,几多怅惘,几多忧思...
- Python Study(一)、计算机的要点
- 30岁之前需要做的事情。
- STM32F103ZET6战舰板LCD显示——CubeMX实现
- Unity如何搭建游戏框架
热门文章
- android emoji转换成字符串,安卓的emoji表情转换为文字
- STM32F4 CAN总线通信资料参考,提供源码参考快速上手CAN总线通信
- 生活质量衡量系统_「电力闲聊」电能质量中的电压质量,有四个衡量指标
- 软件测试流程及规范(参考大华为的规范)
- 怎么才能写好技术文档?这是我的全部经验
- 真人语音朗读软件_讯飞语音云助力移动“和阅读”,打造个性化听书应用
- jflash烧录教程_Jlink flash 烧录HEX 程序
- autoquad源码分析1
- 《Spring+Spring MVC+MyBatis从零开始学》傻瓜式学习笔记
- python 将List中元素两两组合