【亲测】前端如何写满你的硬盘?

今天偶然在网上看到一篇文章,说是前端如何机智的搞坏电脑。大意就是通过node搞一个服务,然后以get请求的方式通过localStorage,大量的向用户浏览器缓存中写入数据,以达到写满访问者电脑硬盘的目的。不得不说很机智啊,应该是可行的。

说干就干,我也来试试看,做死开始...

<!-- -->

我用的是360浏览器,缓存路径是,D:\appDevDocument\360brower\360Chrome\Chrome\User Data\Default\Local Storage

先来第一步,验证逻辑可行性,

搞一个nodeJs服务器

搞一个页面来写入localStorage,

果然,缓存目录中出现了相应的数据文件,

基本逻辑验证成功,接下来

<!-- 真正的作死开始了 -->

说localStorage这个东西写入pc的上限是5-10M,但它只限制一个域名+端口。那么搞多个端口来试试看。那篇文章中搞了100个端口,我比较小心,就搞3个好了,

<!-- 真的要运行吗?我-_- -->

从截图可以看到,我分别访问了三个接口,确实是生成了总计24M的数据文件。我的内心很复杂,事实证明确实可以把你的电脑硬盘写满。

<!-- -->

接下来是,作大死,index.html文件自动遍历nodeJs中生成的接口。我先保存个文件先,免得把自己电脑作死机了文章没有了。

以示区分,我把端口号改到了2000开头,

写小点,2000开始,2020就结束,我没有勇气搞100个端口那么多。

运行之后确实会看到请求数在不断上升,感觉也挺吓人的。

对应的,缓存目录中出现了下面的文件,只是9个端口,便出现了总计54.2M的文件,

原文发布于微信公众号 - web前端教室(webfeel)

原文发表时间:2018-08-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序你好

微服务和传统中间件平台

微服务与部署在中间件平台(esb、应用服务器)上的传统服务有何不同?什么是微服务体系结构模式,它解决了什么问题?本文将讨论所有这些重要的主题,并描述如何管理、管...

1032
来自专栏ThoughtWorks

无法登录的用户

自从ins项目上线以后,团队其他成员都纷纷下了项目,只留下他这个项目经理留在一线解决问题。登录这块总是出现问题,上次就出现过一次,不过上次是机房网络原因,而这次...

1091
来自专栏SDNLAB

【连载-5】数据中心网络虚拟化 网关及服务接入

网络虚拟化网关技术 虚拟网络中的虚拟机与外部网络通信的需求催生了网络虚拟化中网关(Gateway)技术的出现。现有虚拟化平台网关产品有:IBM SDN VE G...

3488
来自专栏杨建荣的学习笔记

Oracle 12C打补丁的简单尝试(r10笔记第55天)

最近在服务器盘点的时候,发现测试环境还是值得整合一下,因为服务器资源老旧,整体配置不高,服务器资源使用率不高,业务要求不高,多个实例分散在多台服务器上,要考虑灾...

3588
来自专栏逢魔安全实验室

从CPU漏洞Meltdown&Spectre看侧信道攻击

0x00 前言 2018伊始,两个芯片级漏洞Meltdown(熔断)、Spectre(幽灵)漏洞震惊的安全界。受影响的CPU包括Intel、AMD和ARM,...

3255
来自专栏Java架构师学习

深度学习Dubbo系列(入门开篇)一、背景二、架构三、需求四、用法五、快速启动

1593
来自专栏芋道源码1024

【追光者系列】HikariCP 连接池配多大合适(第一弹)?

首先声明一下观点:How big should HikariCP be? Not how big but rather how small!连接池的大小不是设置...

1620
来自专栏FreeBuf

Android 5.x漏洞:黑客可以绕过屏幕密码进入系统

很多Android用户会选择使用锁屏密码保护设备,但最新爆出的漏洞却令人震惊:任何人无需复杂的操作即可绕过锁屏直接进入你的系统! 攻击者可以通过漏洞导获取上锁...

22410
来自专栏Java技术交流群809340374

阿里P8架构师谈:什么是缓存雪崩?服务器雪崩的场景与解决方案

分布式系统都存在这样一个问题,由于网络的不稳定性,决定了任何一个服务的可用性都不是 100% 的。当网络不稳定的时候,作为服务的提供者,自身可能会被拖死,导致服...

2600
来自专栏Golang语言社区

大型服务端开发的反模式技巧

1. 用线程池执行异步任务 ? 为了减少阻塞时间,加快响应速度,把无需返回结果的操作变成异步任务,用线程池来执行,这是提高性能的一种手段。 你可能要惊讶了,这么...

3076

扫码关注云+社区