《亲爱的,热爱的》截图
第一行:mv指令用于目标文件的移动或重命名。而这里mv指令后面的字符是错误的……运行一下会报错;
第二行:grep 命令用于查找文件里符合条件的字符串。这行代码虽然运行起来没什么问题,但在/nmap文件夹里查找“root”字符,就像是到一家咖啡店问有没有螺蛳粉卖一样,让人发出“这是在干什么?”的疑惑;
第三行:终于有一条目的明确、格式正确的指令了,那就是——扫描自己的主机!nmap是一款常用的、强大的、入门级别的扫描软件,确实能够扫描目标主机端口。但命令行中“localhost”出卖了“我扫我自己”的本质,情景类似于派出侦察兵,趁月黑风高夜,把自家阵营摸了一圈。这样的对手请给我来一打。
同时,电视剧中还经常提到“侧防”这个词,如果你对信息安全的人说这个词,信息安全的人可能会问你:是不是打篮球的时候防住侧边的意思——毕竟在安全领域根本没有这么一个词。
真正的信息安全人员熬夜、脱发、敲代码也就图一乐儿,想走上人生巅峰?还是得看电视剧啊!
你瞅瞅人家这些
真·程序员
不过影视剧里也有认认真真写代码的编剧。电影《机械姬》里,有这样一段敲代码的画面,这段python代码是真实可运行的,代码通过一种算法计算素数,最终输出的结果是“ISBN = 9780199226559”。
《机械姬》截图
ISBN是国际标准书号,相当于出版书籍的“身份证号”,这一段数字代表了伦敦帝国理工学院认知机器人学教授默里·沙纳汉所写的Embodiment and the Inner Life一书,而这本书正是《机械姬》的灵感来源。
Embodiment and the Inner Life 封面 | Google Books
不过代码中的数据较小,可能电影里也不需要考虑运算资源……如果是大数计算,卡死个人电脑还是不成问题的。
当然包括《钢铁侠》、《超人》、《黑客帝国》等影视剧,都有代码部分的露出,在你不经意间,或许你就错过了电影里的代码小彩蛋。比如《钢铁侠》里这段钢铁侠战衣的代码,是乐高机器人积木中的启动代码,“万物皆乐高”实锤了。
《钢铁侠》截图
“程序员”快速入门
在“技术人才”设定越来越火的今天,如何在镜头里装成一个很厉害的程序员?这里教你一种最简单的伪装方法:敲几下键盘,变出十几行代码。
网上出现了一些代码自动生成网站,让你在键盘上随便打下什么字,都可以形成“看起来很厉害”的代码与命令。
“你已经是个成熟的电脑了,该会自己写代码了”