博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
13岁女孩因发布JavaScript无限循环代码被捕
阅读量:5918 次
发布时间:2019-06-19

本文共 969 字,大约阅读时间需要 3 分钟。

据外媒报道,日本刈谷市警方最近逮捕了一名13岁的女学生,指控她在网上公告栏上在线分发恶意代码。这个所谓的恶意代码其实是一个恶作剧,它触发了JavaScript无限循环,在用户访问某个链接时显示“不可关闭”的弹出窗口。

好奇的同学可以点这个链接试试:

会出现以下页面:

\"\"

据了解,该弹出窗口可以在主流桌面浏览器中关闭,这是因为Edge提供了一个复选框,可以阻止页面显示后续对话框,但在Chrome中,虽然会出现警告框,但你仍可以通过关闭选项卡选择退出来,但大多数移动浏览器却无法关闭它。

这个所谓的“恶意代码”其实很简单,它只不过是一个无限循环和一个警告框,它输出一个kaomoji和一条短消息,大意是“多次关闭它是没用的”。

for ( ; ; ) {window.alert(\u0026quot; ∧_∧ ババババ\( ・ω・)=つ≡つ\(っ ≡つ=つ\`/  )\(ノΠU\何回閉じても無駄ですよ~ww\m9(^Д^)プギャー!!\ byソル (@0_Infinity_)\u0026quot;)}

在对这个犯罪行为的调查中,日本警方发现,在公告栏上不仅仅是只有这位小女孩,还有一位失业男子和一位47岁的建筑工人也分享了这个链接,但他们三人都没有被指控写了这个“恶意代码”。这个小女孩解释说,她之前遇到过这样的恶作剧,只是觉得这样很有趣所以就分享出来了。

此消息一出,就引起网友的热议,其中一位名为0_Infinity_的Twitter用户表示,这个脚本是2014年写的,没什么大惊小怪的。

而为了抗议日本警察的这种荒谬的定罪行为,东京一位名为Kimikazu Kato的开发者在GitHub上建立了一个Let’s Get Arrested的项目,开发者只需对该项目fork,然后创建一个名为gh-pages的分支,就能生成托管在GitHub上的网站,该网站和上文提到的一样,只包含无限循环警告。

Kimikazu Kato认为,按照日本警方的定罪标准,这种犯罪行为离我们只有一步之遥。

有兴趣的开发者可以去GitHub上看看:

参考链接

更多内容,请关注前端之巅。

\"\"

会议推荐

2019年6月,GMTC全球大前端技术大会2019即将到来。小程序、Flutter、移动AI、工程化、性能优化…大前端的下一站在哪里?点击下图了解更多详情。

转载地址:http://jjbvx.baihongyu.com/

你可能感兴趣的文章
mysql怎么查看编码格式_mysql编码格式的查看、修改
查看>>
vue chart标签放多个echarts_「源码学习」适用于 Vue3 的 ECharts 包装组件
查看>>
在python中eval表示的数据类型是_第四章 Python3_基本数据类型
查看>>
mysql读取比特币交易数据_如何将Bitcoin比特币区块链数据导入关系数据库
查看>>
linux下搭建python开发环境_Ubuntu16.04下搭建python开发环境
查看>>
俄罗斯方块 java_java 俄罗斯方块
查看>>
如何精通java_如何精通java技术
查看>>
x5675相当于e5_2020年最新桌面CPU性能排行天梯图(含至强处理器)
查看>>
cpu 指定cpu执行 java_性能分析之CPU分析-从CPU调用高到具体代码行(JAVA)
查看>>
java poll返回值_Java DelayQueue poll()用法及代码示例
查看>>
java猜算式_DFS深度优先遍历题型大总结
查看>>
java怎么调试不出来_一段JAVA代码,新手。搞到现在还没有调试出来,不知道为什么???...
查看>>
java中重写hashcode_JAVA中重写equals()方法的同时要重写hashcode()方法
查看>>
java 用户态 系统态_核心态和用户态(管态和目态)到底是os还是cpu的状态?
查看>>
java cpcl指令_C#实现调用Java类中方法
查看>>
list快速默认排序java_java Collections.sort()实现List排序的默认方法和自定义方法
查看>>
mySql特殊类型命令行_Mysql中的一些类型
查看>>
2345java面试笔试题_一道java笔试题 - rutine的个人空间 - OSCHINA - 中文开源技术交流社区...
查看>>
如何把c语言转化为java_求助大神!!!JAVA转换成C语言
查看>>
php获取微信code视频_PHP利用微信跳转的Code参数获取用户的openid
查看>>