日本码农为了萝莉,竟然在GitHub上做这种事,“警察,快来抓我啊!”
全世界只有3.14 %?的人關(guān)注了
數(shù)據(jù)與算法之美
近日,日本刈谷市警方抓了一名13歲的小女孩,原因是“她將一段惡意代碼的鏈接放到了網(wǎng)上,導(dǎo)致一千多臺電腦系統(tǒng)崩潰。”
其實(shí),這就是一個入門級的惡作劇無限彈窗而已,只要你點(diǎn)了“確定”按鈕,這個“可愛的”窗口就會一直彈出。
彈窗的內(nèi)容是:主要由顏文字(kaomoji)組成的一句話,大概的意思就是:“多次關(guān)閉它是沒用的。”? ╮(╯▽╰)╭
而代碼也是簡單到不能再簡單了,只需形成一個無限循環(huán)和一個警告框即可:
for ( ; ; ) {window.alert(" ∧_∧ ババババ\(zhòng)n( ?ω?)=つ≡つ\n(っ ≡つ=つ\n`/ )\n(ノΠU\n何回閉じても無駄ですよ~ww\nm9(^Д^)プギャー!!\n byソル (@0_Infinity_)")
}
后來,警察們終于發(fā)現(xiàn)了,他們抓錯人了,這并不是導(dǎo)致?1507臺計算機(jī)系統(tǒng)在一天內(nèi)崩潰的罪魁禍?zhǔn)住?/span>
警方把小女孩抓回去后,又仔細(xì)核查了公告欄的用戶日志,發(fā)現(xiàn)涉嫌附有惡意代碼鏈接的人,除了這位小女孩外,還大有人在。
為此,警方又抓了兩個人,一名待業(yè)青年和一名中年建筑工人,審?fù)瓴胖?#xff0c;這三個人都不是這段代碼的真正編寫者。
實(shí)際上,女孩的“無限循環(huán)”代碼只是一個惡作劇,“其實(shí)網(wǎng)上很多這種惡作劇的啊,這只是我修改的一個顏文字版本,你們不覺得很可愛嗎?”
而且,警察們在他們的電腦上根本就看不到女孩說的這個“惡意循環(huán)”的顏文字窗口,因為他們電腦上的瀏覽器限制了彈出式窗口。
其實(shí),每款主流的桌面瀏覽器對這種無限彈窗都有處理方案,而且絕大部分的瀏覽器都是默認(rèn)阻止彈出式窗口的。
比如說,Edge可以阻止頁面顯示后續(xù)對話框,而 Chrome 可以關(guān)閉選項卡。
Edge 瀏覽器可方便阻止 JavaScript 無限警告的循環(huán)
事后,不少網(wǎng)友發(fā)出質(zhì)疑:為什么不去抓真正讓計算機(jī)系統(tǒng)崩潰的黑客,而抓住這個簡單的腳本不放,真是讓人摸不著頭腦。
甚至還有GEEK為了抗議日本警察采取的行動和將此行為定為犯罪的荒謬做法,在GitHub上公然發(fā)起挑釁。
東京開發(fā)者 Kimikazu Kato 在 GitHub 上創(chuàng)建了一個名為 Let's Get Arrested(中文翻譯:來逮捕我們呀)的項目。
https://github.com/hamukazu/lets-get-arrestedFork 這個項目,然后創(chuàng)建一個名為 gh-pages 的分支,就能創(chuàng)建一個托管在 GitHub 上的簡單網(wǎng)站,該網(wǎng)站只含有無限循環(huán)警告,不得不說這里簡直就是“犯罪”重地啊。
https://github.com/hamukazu/lets-get-arrested/blob/master/README.zh_hans.md
不僅如此,項目還提供了多國語言版本,好讓全球的小伙伴們都能體驗一下“犯罪的感覺”:
轉(zhuǎn)載請在公眾號中,回復(fù)“轉(zhuǎn)載”
部分素材來源于網(wǎng)絡(luò)
如有侵權(quán)請留言聯(lián)系刪除,感謝合作。
超模君準(zhǔn)備了幾份?數(shù)學(xué)思維好物
《超模定制筆記本》《數(shù)學(xué)原來會說謊》
《數(shù)學(xué)的故事》《簡單微積分》......
免費(fèi)?送給大家,參與就有機(jī)會獲得
總結(jié)
以上是生活随笔為你收集整理的日本码农为了萝莉,竟然在GitHub上做这种事,“警察,快来抓我啊!”的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学好数学建模,走哪买菜都不怕!
- 下一篇: 每日一笑 | 在托运行李时,怎样才能不会