今年6月份,抖音表白代码火了,不足1kbtxt文件,玩出了新花样。可是你知道吗,这种非常“浪漫”的表白方式,其实存在着很大的风险,甚至会让你的电脑直接瘫痪。

首先,先说一下所谓的表白代码是怎么回事。其实,就是利用VBS这种脚本语言,然后写个好点的文案,来向自己心仪的对象表白。具体操作步骤是这样的:

在电脑上新建一个txt文件,然后输入msgbox("做我女朋友好吗?"),然后将保存,并将拓展名.txt改为.vbs,双击打开,就可以实现简单的表白了。当然,像上图有按钮的表白代码,会比较多行复杂些。

那么,如此友好的文件,为什么不能随随便便打开呢?我们得先来说说一个赫赫有名的病毒——暴风一号。

暴风一号最早出现在2010年,在大众所知的病毒中,已经算是晚期病毒了,要知道在此之前,赫赫有名的“熊猫烧香”已经让人叫苦不已。而2010年,已经鲜有主流病毒出现了,而暴风一号,就是在这样的背景下,突破包围圈,感染电脑的。

被它感染,有什么后果?

好像也没什么严重后果,他会严重拖慢你的电脑运行速度,并且电脑屏幕直接显示为上图的标志,而且每过一段时间开启/关闭光驱。换句话说,你的电脑不能使用了。

暴风一号的强劲之处是,可以不断的进行复制,并且复制体与源体,长得又不一样,极难根除。

而这个病毒,就是使用VBS语言写的。

当然,我们现实中,打开VBS文件,也不太可能碰到病毒,但是你知道吗?vbs还可以干很多事,一旦打开了那种文件,会出现意想不到的结果。

吓人流

msgbox("缺失重要文件")

msgbox("系统出现致命错误!")

msgbox("请重启电脑")

这一代码,其实跟抖音的表白代码区别不大,就是修改了一下文案。当你双击打开这种文件时,不了解的你一定会被吓得不轻。文件大一些,可能写了几十行,点得会让你发慌……

无限弹光驱

接收到此类文件并打开后,什么反应也没有,但是你的电脑光驱,会无限的打开、关闭,打开、关闭。这种文件,算是一个小型的暴风一号了。

语音报数

当你点开这类文件时,你的耳朵就会怀孕,因为当你双击打开后,你的电脑将会开始自动报数,从0开始,直至无穷,直接烦死你。当然,你要是睡不着,到时可以自己做个,然后1,2,3,4,5……

除了以上代码,vbs还可以做到很多事情,比如修改注册表、直接关机、不断关掉你打开的任何程序、甚至是无限刷新,无限刷新这个比较恐怖,基本上电脑就瘫痪了,除了拔电源,几乎没什么办法。此外,还有引爆你CPU内存的代码,都非常恐怖。

最后总结的一些干货,我自己是一名从事了5年前端开发的全栈工程师,今年年初我花了一个月整理了一份最适合2018年学习的前端资料,包括基础+资料+视频,都是免费的(如果你不是学习,就不要进来啦,人数有限)

加前端QQ群哦64596,5538(招募中)

如果是朋友与朋友之间,你也可能面临整蛊,报数什么的还能接受,要是无限刷新或者直接让你的电脑死机,那可就惨了。

为了感谢大家的支持,今天我在这里统一说下吧,关注公众号:‘web前端学习圈',就可以领取上全套视频学习资料![关注可加前端微信群]

还有疑惑的同学可以给我们留言评论,关注我,我们会定时发布教学视频和文章,从基础开始,解决前端问题,让每位学生学会前端知识。

这种文件别打开, 大小不足1KB, 却可以让你电脑瘫痪的更多相关文章

  1. [转载]windows 7 IIS 7.5 ASP.Net 文件上传大小限制

    原文出处: 原文作者:云中岳 原文链接:http://www.cnblogs.com/netlover/archive/2011/07/08/Win7_IIS_Upload.html IS 7 默认文 ...

  2. IIS限制ASP.Net 文件上传大小解决方案,修改IIS7/7.5配置

    当在web.config中设置了 httpruntime 后还是无法成功上传大文件,则要修改IIS的系统config IIS 7 默认文件上传大小是30M 要突破这个限制: 修改IIS的applica ...

  3. drupal7 修改文件上传大小限制

    参考文章:Drupal 7 设置上传文件的限制大小 自己用 '#type' => 'managed_file'做了一个上传的功能,但是上传时总是说超过了2M的限制,接下来说一下怎么修改限制. 一 ...

  4. 通过命令“du–sk”, “du–Ask” 的区别,谈谈如何在有保护的文件系统中查看文件或文件夹的大小

    我们都知道,在Windows中,右键单击一个文件或文件夹,选属性(Properties)可以看到这个文件或文件夹的大小.而这个大小是文件的原始大小,即逻辑大小(logical size).即一个1KB ...

  5. PHP上传文件限制的大小

    修改PHP上传文件大小限制的方法 1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止 ...

  6. 如何查看windows某个目录下所有文件/文件夹的大小?

    如何查看windows某个目录下所有文件/文件夹的大小? TreeSize Free绿色汉化版是一款硬盘空间管理工具,用树形描述出来,能够显示文件大小和实际占用空间数及浪费的空间等信息,让你做出相应的 ...

  7. python_文件的打开和关闭

    文件对象 = open('文件名','使用方式')rt:读取一个txt文件wt: 只写打开一个txt文件,(如果没有该文件则新建该文件)会覆盖原有内容at:打开一个txt文件,并从文件指针位置追加写内 ...

  8. windows server 2012 r2 安装无法找到install.wim 错误代码0x80070026,以及制作U启动盘决解ISO文件超过5G大小限制的解决方案(转)

    戴尔服务器r530 windows server 2012 r2 安装无法找到install.wim 错误代码0x80070026,以及制作U启动盘决解ISO文件超过5G大小限制的解决方案 关于在服务 ...

  9. [转帖]如何查看windows某个目录下所有文件/文件夹的大小?

    如何查看windows某个目录下所有文件/文件夹的大小? https://www.cnblogs.com/gered/p/10208281.html 挺好的工具 linux 上面 我就是使用 du - ...

随机推荐

  1. 自定义函数,根据p个数,自适应剧中效果

    //最后投保进程line-height 自适应居中; function self_adaption(){ $('.last_place').each(function(){ var _this = $ ...

  2. Selenium判断获取的元素是否可见(display:none)

    在爬虫中需要自动登陆并判断是否登陆成功,如果登陆错误的话还需要知道错误提示信息,此时需要判断提示信息是否可见 if self.element_exist_xpath('//*[@id="bu ...

  3. JAVA 枚举单例模式

     1.枚举单例模式的实现 public enum Singleton { INSTANCE { @Override protected void read() { System.out.println ...

  4. 所有和Java中代理有关的知识点都在这了。

    对于每一个Java开发来说,代理这个词或多或少都会听说过.你可能听到过的有代理模式.动态代理.反向代理等.那么,到底什么是代理,这么多代理又有什么区别呢.本文就来简要分析一下. 代理技术,其实不只是J ...

  5. mysql where/having区别

    mysql> select 2-1 as a,password from mysql.user where user='root' having a>0; +---+----------- ...

  6. 移动端测试===Android内存管理: 理解App的PSS

    Android内存管理: 理解App的PSS 原文链接:http://www.littleeye.co/blog/2013/06/11/android-memory-management-unders ...

  7. python基础===flask使用整理(转)

    flask 使用的一些整理 资源 Flask 文档|英文| expore flask| 快速教材| flask-admin| Flask-DebugToolbar| Flask-Login| Flas ...

  8. centos 挂在ntfs

    Installing build-essentials in CentOS (make, gcc, gdb):http://www.techblogistech.com/2012/03/install ...

  9. rhel-server srpms iso

    http://ftp.redhat.com/pub/redhat/linux/enterprise/7Server/en/ ftp://ftp.pslib.cz/pub/linux/redhat-cz ...

  10. 【bzoj4552】排序

    二分一个值,然后线段树上模拟. #include<bits/stdc++.h> #define lson (o<<1) #define rson (o<<1|1) ...