首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

一个恶作剧网页,消耗 CPU、GPU、网络等各种资源,点了关闭也没用~

  •  1
     
  •   mytry · 127 天前 · 5316 次点击
    这是一个创建于 127 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想试试就点: https://www.etherdream.com/FunnyScript/heater/entry/ (使用最新版的 Chrome )

    临时随便写的,不是很完善。。。

    原理:创建多个 Service Worker,每个分配大量内存,并且高频随机访问,消耗内存空间、内存带宽、CPU 资源~

    通过 Chrome69+ 的离屏 Canvas API 调用 WebGL 持续消耗 GPU 资源~

    同时无限下载大图片,消耗大量下行带宽~

    后续还会加上无限数据上传,消耗上行带宽,以及消耗大量硬盘 IO 的方法~

    (解救办法:退出浏览器即可。如果启动打开的是上次遗留页面,那么务必先关闭当前页面~)

    42 回复  |  直到 2018-10-20 17:51:53 +08:00
        1
    98jiang   127 天前
    无限下载,你服务器不要用流量吗
        2
    alfchin   127 天前 via iPhone
    @98jiang 下别人的服务器就好了
        3
    w88975   127 天前
    然而并没有卡死
        4
    98jiang   127 天前
    @alfchin win10 chrome70 第一次打开崩溃了,然后再次打开就没有什么问题了。好像静态页面似的
        5
    SimonOne   127 天前
    直接网页崩溃,然后什么也没有发生
        6
    rabbbit   127 天前
        7
    Variazioni   127 天前
    有意思。。。firefox 效果好像不是很明显。。。
        8
    wuhau   127 天前
    我炸 Chrome 的 PoC
    ```<script>var i=2;while(ture){i=i*i;console.log(i);}</script>```
        9
    hais1992   127 天前
        10
    wuhau   127 天前
    * 修正上条
    ```javascript
    <script>var i=2;while(true){i=i*i;console.log(i);}</script>
    ```
        11
    mlyykk   127 天前
    网页崩溃,然后什么也没有发生
        12
    skylancer   127 天前
    Chrome 进去以后 tan 直接崩了
        13
    skylancer   127 天前
    重新打开了一次 tab 不挂了,可是好像没什么压力...
    https://i.loli.net/2018/10/19/5bc97e53c14bb.jpg
        14
    Firxiao   127 天前
    mac Version 69.0.3497.100 (Official Build) (64-bit) 试了下有效 cpu 下载瞬间满了
        15
    realpg   127 天前
    chrome 首次访问 tab 崩溃 其他无影响 再次访问没啥感觉 大概是系统略微资源多消耗了一些 但是总体来说无感
        16
    supuwoerc   127 天前
    。。。无感啊
        17
    mytry   127 天前
    Windows 没测可能有问题,GPU 每帧渲染超时貌似会崩溃。
        18
    codehz   127 天前 via Android   ♥ 1
    可以试试 webgl 的纹理,循环加载几个 1024x 的材质(然后不释放),win 上可以把鼠标卡死。。。。(这是之前我忘记重用材质时发现的,
        19
    ioschen   127 天前
    占用 14g 多一点内存,到活动监视器里杀掉这个占用大内存的 chrome helper 就可以了,不用杀掉 chrome
        20
    ioschen   127 天前
    第二次打开不占内存呢,第一遍出了内存大点,没有其余影响
        21
    Rizio   127 天前
    @realpg +1,除了第一次奔溃再打开没啥事啊
        22
    cyang812   127 天前
    直接搞蓝屏了。。。
        23
    FhCyl   127 天前 via Android
    大一新生,手机 chrome 进,发现进入烧烤模式,然后。。。。没有然后了,什么都没发生。
        24
    madaosan   127 天前 via Android
    手机 chrome 第一次进直接崩溃 第二次没事
        25
    dorentus   127 天前 via iPhone
    简单点,直接挖矿就可以进入烧烤模式了
        26
    likuku   127 天前
    Chrome 70 macOS 10.12.6 只是卡顿,系统有响应,关掉 tab 就正常了。
        27
    likuku   127 天前
    Oh ... 还是有效果的,关闭 tab 后,GPU 还是很高,网络流量很大,
    系统 Monitor 里把 CPU 占用很多的 Google ChromeHelper 进程强制杀死后就恢复正常。
        28
    xmoiduts   127 天前 via Android
    挂一个 coinhive 就好了,不过只消耗 cpu。
        29
    hundan   127 天前 via Android
    不一会 chrome 就提示我网站崩了让我重新加载。安卓手机。
        30
    winglight2016   127 天前
    不错,挺有意思,关了 tab 也没用,我这里是占了 80%CPU,大约 4M 带宽
        31
    xivisi   127 天前
    CPU 还没到 5%就崩溃了……
        32
    SuzutsukiKaede   127 天前
        33
    TangCuYu2333   127 天前 via Android
    无感+1。MIUI10 波兰版 chrome 72.0
        34
    t6attack   127 天前
    以前有个漏洞是无限占用硬盘,html5 本地存储新特性带来的问题。不知道是哪个版本修复的。
        35
    hu5ky   127 天前
    虽然没卡死不过看了 CPU 使用率和内存确实几乎占满
        36
    BXIA   127 天前
    safari 毫无感觉
        37
    TRIKING   127 天前 via iPhone
    @FhCyl #23 强调大一新生有什么意义么……
        38
    rashawn   126 天前 via iPhone
    chrome 不开 devtool 会直接崩溃 开了会给暂停的吧
        39
    FhCyl   126 天前 via Android
    @TRIKING 有,每天看一群大佬,就羡慕,希望大佬们带带
        40
    qiuqiuer   126 天前 via Android
    加上无限开窗口,
        41
    xiumie   126 天前
    啥事没有,最新 chrome
        42
    Colan   126 天前
    Chome 70,表示你的网页直接就崩溃了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   837 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 19:29 · PVG 03:29 · LAX 11:29 · JFK 14:29
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1