V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mytry
V2EX  ›  程序员

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

  •  1
     
  •   mytry · Oct 19, 2018 · 9770 views
    This topic created in 2754 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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