梁先国SEO专注网站优化,让您网站更具价值!

当前位置:首页 > WEB前端学习 > 【web前端亲测】如何一步一步作死写满你的电脑硬盘?

【web前端亲测】如何一步一步作死写满你的电脑硬盘?

时间:2018-08-29 00:38 来源:重庆网站制作公司(www.seozol.cn) 作者:重庆网站建设公司

【web前端亲测】如何一步一步作死写满你的电脑硬盘?
 
 
今天偶然在网上看到一篇文章,说是前端如何机智的搞坏电脑。大意就是通过node搞一个服务,然后以get请求的方式通过localStorage,大量的向用户浏览器缓存中写入数据,以达到写满访问者电脑硬盘的目的。不得不说很机智啊,应该是可行的。
 
 
说干就干,我也来试试看,做死开始...
 
 
我用的是360浏览器,缓存路径是,D:\appDevDocument\360brower\360Chrome\Chrome\User Data\Default\Local Storage
 
先来第一步,验证逻辑可行性,
 
搞一个nodeJs服务器
写入localStorage,
 
搞一个页面来写入localStorage,
 
写入localStorage,
 
果然,缓存目录中出现了相应的数据文件,
 
 
基本逻辑验证成功,接下来
 
 
<!-- 真正的作死开始了 -->
 
 
 
说localStorage这个东西写入pc的上限是5-10M,但它只限制一个域名+端口。那么搞多个端口来试试看。那篇文章中搞了100个端口,我比较小心,就搞3个好了,
 
 
<!-- 真的要运行吗?我-_- -->
 
 
 
从截图可以看到,我分别访问了三个接口,确实是生成了总计24M的数据文件。我的内心很复杂,事实证明确实可以把你的电脑硬盘写满。
 

电脑硬盘被写满了

 
接下来是,作大死,index.html文件自动遍历nodeJs中生成的接口。我先保存个文件先,免得把自己电脑作死机了文章没有了。
 
 
以示区分,我把端口号改到了2000开头,
 
 
写小点,2000开始,2020就结束,我没有勇气搞100个端口那么多。
 
 
 
运行之后确实会看到请求数在不断上升,感觉也挺吓人的。
 
 
对应的,缓存目录中出现了下面的文件,只是9个端口,便出现了总计54.2M的文件,
 
 
这个小例子做下来之后没出什么大问题,松了一口气之后,觉得挺有意思的,写下来跟大家分享一下,同时也把原文链接贴在下面,并感谢作者。
 
 
 
另外,有兴趣的同学可以试试,最好搞100个端口,那感觉绝对爽。
 
 
 
 
本文标签:

版权声明:本文:【web前端亲测】如何一步一步作死写满你的电脑硬盘? 由重庆网站制作公司(www.seozol.cn)原创内容,如需要转载请注明原文网址:重庆网站建设公司http://www.seozol.cn/

 
喜欢看,就分享到:

围观: 9999次 | 责任编辑:重庆网站建设公司

推荐文章

热门文章

最新文章

回到顶部