日本码农为了萝莉,竟然在GitHub上做这种事,“警察,快来抓我啊!”
全世界只有3.14 % 的人关注了
数据与算法之美
近日,日本刈谷市警方抓了一名13岁的小女孩,原因是“她将一段恶意代码的链接放到了网上,导致一千多台电脑系统崩溃。”
其实,这就是一个入门级的恶作剧无限弹窗而已,只要你点了“确定”按钮,这个“可爱的”窗口就会一直弹出。
弹窗的内容是:主要由颜文字(kaomoji)组成的一句话,大概的意思就是:“多次关闭它是没用的。” ╮(╯▽╰)╭
而代码也是简单到不能再简单了,只需形成一个无限循环和一个警告框即可:
for ( ; ; ) {window.alert(" ∧_∧ ババババ\n( ・ω・)=つ≡つ\n(っ ≡つ=つ\n`/ )\n(ノΠU\n何回閉じても無駄ですよ~ww\nm9(^Д^)プギャー!!\n byソル (@0_Infinity_)")}
后来,警察们终于发现了,他们抓错人了,这并不是导致 1507台计算机系统在一天内崩溃的罪魁祸首。
警方把小女孩抓回去后,又仔细核查了公告栏的用户日志,发现涉嫌附有恶意代码链接的人,除了这位小女孩外,还大有人在。
为此,警方又抓了两个人,一名待业青年和一名中年建筑工人,审完才知道,这三个人都不是这段代码的真正编写者。
实际上,女孩的“无限循环”代码只是一个恶作剧,“其实网上很多这种恶作剧的啊,这只是我修改的一个颜文字版本,你们不觉得很可爱吗?”
而且,警察们在他们的电脑上根本就看不到女孩说的这个“恶意循环”的颜文字窗口,因为他们电脑上的浏览器限制了弹出式窗口。
其实,每款主流的桌面浏览器对这种无限弹窗都有处理方案,而且绝大部分的浏览器都是默认阻止弹出式窗口的。
比如说,Edge可以阻止页面显示后续对话框,而 Chrome 可以关闭选项卡。
Edge 浏览器可方便阻止 JavaScript 无限警告的循环
事后,不少网友发出质疑:为什么不去抓真正让计算机系统崩溃的黑客,而抓住这个简单的脚本不放,真是让人摸不着头脑。
甚至还有GEEK为了抗议日本警察采取的行动和将此行为定为犯罪的荒谬做法,在GitHub上公然发起挑衅。
东京开发者 Kimikazu Kato 在 GitHub 上创建了一个名为 Let's Get Arrested(中文翻译:来逮捕我们呀)的项目。
https://github.com/hamukazu/lets-get-arrested
Fork 这个项目,然后创建一个名为 gh-pages 的分支,就能创建一个托管在 GitHub 上的简单网站,该网站只含有无限循环警告,不得不说这里简直就是“犯罪”重地啊。
https://github.com/hamukazu/lets-get-arrested/blob/master/README.zh_hans.md
不仅如此,项目还提供了多国语言版本,好让全球的小伙伴们都能体验一下“犯罪的感觉”:
转载请在公众号中,回复“转载”
部分素材来源于网络
如有侵权请留言联系删除,感谢合作。
超模君准备了几份 数学思维好物
《超模定制笔记本》《数学原来会说谎》
《数学的故事》《简单微积分》......
免费 送给大家,参与就有机会获得
日本码农为了萝莉,竟然在GitHub上做这种事,“警察,快来抓我啊!”相关推荐
- 深井冰!沙雕码农脑洞大,盘点Github上那些不忍直视奇葩脑回路的沙雕项目!
大家好,我是hub妹,又到了本期分享.这期我们来分享一下Github那些 沙!雕!项!目! PornHub风格Logo生成器 沙雕指数:◉◉◉◉◉◉◉◎◎◎ 一个在线的 PornHub 风格 Logo ...
- 一个老外竟然吐槽 GitHub 上中国……
今天在浏览微博的时候,看到阮一峰发的微博很有意思. 一个外国人吐槽和抱怨,GitHub 的 "发现" 页面(也就是趋势排行榜上)太多中文项目了,10 个项目居然有 9 个使用中文. ...
- 也有个自由职业梦?日本码农辞职一年后:独立工程师太难了
来源:大数据文摘 本文长度为5700字,建议阅读9分钟 本文为你介绍自由AI工程师的心得,不依赖企业名声,真的能靠自己打出一片天地吗? 如今,越来越多的人选择成为自由职业者,但是在AI行业,自由职业者 ...
- Nacos 快速开始、版本选择、预备环境准备、下载源码或者安装包、从 Github 上下载源码方式、下载编译后压缩包方式、配置nacos、配置集群、启动服务器、服务注册发现和配置管理、关闭服务器
1.Nacos 快速开始 1.1.版本选择 1.2.预备环境准备 1.3.下载源码或者安装包 1.3.1.从 Github 上下载源码方式 1.3.2.下载编译后压缩包方式 1.3.3.配置nacos ...
- 码农三十岁之后过上了怎么的生活?
最近在CSDN上面,看到了许多关于程序员30岁之后应该过怎样的生活,有的人说,在30岁往上的时候,就会出现迷茫,到底是该继续的当一个码农,还是应该回家考个公务员还是老师,阿粉和大家一样,在25岁的年纪 ...
- 竟然有人用python做这种事 ۦُ۟۟ۖۖۖٛۥۗۙۙۗۡۥٌۚۚۗۛۥۛۚۛۡۥۖۛۛۦُُ۟۟ۖۖۖٛ۟ۗۖۚۥٌُٞۖۛۚ۟ۥٌٌۖۖ۟ۖۦٌ (Python 实现挂机自动锁屏)
# 基于windows系统 实现思路是检测鼠标坐标超过多久未移动调用系统锁屏# 加载所需模块 import pyautogui,time from ctypes import *# 用于计数 t = ...
- 看看行业现状,你愿意去日本做码农吗?
点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...
- 跃迁:化学系女生的工程师之路(转载自微信公众号 -- 码农翻身)
原创 2018-05-02 不要和我抢鸡腿 码农翻身 前言 这是一篇来自一位程序媛的投稿,记录了她从化学系转行进入IT业,制定计划学习,扎实执行,面试腾讯实习的经历.她展现出来的特质例如制定学习计划. ...
- 第七十九期:阿里程序员感慨:码农们过去暴富有多轻松,现在赚钱就有多辛苦
互联网的世界也是一座围城.有人挤破脑袋想要进去.而有人又觉得是被互联网的光鲜表象欺骗了忙着要出来,但最终,这些人都会离开. 作者:职场八卦 互联网的世界也是一座围城.有人挤破脑袋想要进去.而有人又觉得 ...
最新文章
- java风控系统规则引擎_如何设计一套规则引擎系统
- python中使用rsa加密
- c语言中go的作用,go语言与c语言的相互调用
- 同余方程———扩展欧几里得
- 推荐一款好用的android反编译工具
- (五)cobbler自定义系统安装
- 基本文件管理,针对Centos7的XFS文件系统备份恢复(需要更改)
- mysql 四种隔离级别
- AppScan介绍和安装
- GJB 软件质量保证报告(模板)
- adb官方最新下载链接和常用操作
- ap6212中串口蓝牙在linux下的使用记录
- 动作捕捉用于蛇运动分析及蛇形机器人开发
- 使用Oracle的sshUserSetup.sh脚本配置SSH互信
- 小米洪锋:跟7000万MIUI用户谈谈
- UP主分析丨B站“肝视频”第一人,追剧的速度都跟不上他。
- 东华助手 v1.6.5
- 大吉大利-今晚吃鸡-枪械
- 自定义菜单 微信公众平台开发教程(2)
- 算法入门经典例题3-2,例题3-3知识点
热门文章
- .NET CORE(C#) WPF 抽屉式菜单
- 阅读源码学设计模式-单例模式
- 《WTM送书活动:向更遥远的星辰大海起航~》
- 夏季(8 ~9)月 在深圳举办线下dotnet 大会 调查
- .NET Core容器化之多容器应用部署@Docker-Compose
- 为什么我不选阿里云(一)
- python分离文件名和路径_python 分离文件名和路径以及分离文件名和后缀的方法...
- 巴川数据科学炼成记_智橡树智能英语好不好有哪些功能?提出的科学学习思想是什么?...
- 跨服务器 快速 导入数据表记录 Insert into SELECT
- linux之 !!命令