看得懂吗?好莱坞电影中的神秘程序代码

高科技无关的电影也偶尔会出现一些跟计算机相关的镜头。文本搜罗的是在各种电影中出现过的代码,它们有的是黑客脚本,有的是绝密文件,有的就是为了摆酷,文中对这些代码都有截屏,你是否能看出它们是什么语言?

一、《钢铁侠》,c语言

最近我重新看了一遍《钢铁侠》,发现了一些有趣的事情。在钢铁侠的人工心脏第一次“初始化启动”期间,在那个“恐怖分子”的洞穴里,一些长长短短的C语言代码出现在那个伪造的笔记本电脑屏幕上。

屏幕上的这些代码,尽管从语法上看是少了一些重要的字符,例如分号,但的确是有效的C语言代码。写的非常规范,以至于我想弄清楚这些代码是从哪里来的。

使用谷歌一搜,我就找到了它。这段代码实际上是这样的:

send[0] = 0x65;
send[1] = 1;
send[2] = 3;
send[3] = 5;
send[4] = 7;
send[5] = 11;

if (rcx_sendrecv(fd, send, 6, recv, 1, 50, RETRIES, use_comp) != 1) {
fprintf(stderr, "%s: delete firmware failed\n", progname);
exit(1);
}

/* Start firmware download */
send[0] = 0x75;
send[1] = (start >> 0) & 0xff;
send[2] = (start >> 8) & 0xff;
send[3] = (cksum >> 0) & 0xff;
send[4] = (cksum >> 8) & 0xff;
send[5] = 0;

if (rcx_sendrecv(fd, send, 6, recv, 2, 50, RETRIES, use_comp) != 2) {
fprintf(stderr, "%s: start firmware download failed\n", progname);
exit(1);
}

/* Transfer data */
addr = 0;
index = 1;
for (addr = 0, index = 1; addr < len; addr += size, index++) {

上面的这段代码来自一个乐高积木(LEGO,一种可编程的积木游戏)的固件下载程序,由斯坦福大学的Kekoa Proudfoot写于1998年。你可以从这里下载完成的程序。它使用的是Mozilla Public License许可协议,这跟火狐浏览器和其他很多开源软件使用的许可协议一样。

电影中使用这段代码,似乎是在暗示要给钢铁侠下载一套固件程序,或者是把固件程序上传到乐高积木控制系统里,总之,钢铁侠的诞生是跟乐高积木多少是有关联的。

所以,看起来,钢铁侠要么是使用了开源软件,要么是由乐高积木程控做成的。我不知道那个更酷。


二、《龙纹身女孩》,SQL


电影《龙纹身女孩》中的女主人公搜索凶手时使用的很显然是真正的SQL语句——虽然从SQL的效率上她的技术并不是很高。完整的SQL代码可以从这里查看


三、《超人》,BASIC


这个家伙对《超人II》中出现的代码进行了详细的分析,从哪里你可以找到屏幕上出现的代码的完整源码。


四、《忍者神龟》,Turbo C


《忍者神龟》中出现的这段代码看起来很像Turbo C。


五、《大逃杀》,C语言


在电影《大逃杀》出现的这段代码是nmap的源代码。NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。


六、《星际之门:真理之舟》,JavaScript


在电影《星际之门:真理之舟》中,出现了一段从一个加拿大银行网站上拷贝出来的Javascirpt代码。



原文:http://www.vaikan.com/source-code-in-tv-and-films/


这js有人看得懂吗

06-26

eval(function(p,a,c,k,e,d)e=function(c)return(c35?String.fromCharCode(c+29):c.toString(36));if(!''.replace(/^/,String))while(c--)d[e(c)]=k[c]||e(c);k=[function(e)return d[e]];e=function()return'\\w+';c=1;;while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;('$(Y).X(3()$(\'a[1p="#"]\').k(3()$(4).2l(\'1p\',\'2h:2w(0)\'));$(\'.2v 8\').k(3()7 o=$(4);$(4).r(\'.s\').d(3()7 j=$(4).1J();o.r(\'.s\').6(\'5\').b(j).9(\'5\');o.r(\'.2u\').q().b(j).14(J)));$(\'.2b 8\').k(3(m)$(4).r(\'a\').v(\'T\',-$(4).u());$(4).e(3()$(4).r(\'a\').H(\'T\':\'0\',x),3()$(4).r(\'a\').H(\'T\':$(4).u(),1U:x,23:3()$(4).v(\'T\',-$(4).U(\'8\').u()))));$(\'#1q 1n\').1Z(\'1Y\',3()$(\'#1q 1n\').6(\'e\');$(4).9(\'e\'));$(\'.1h .1r\').k(3(i)$(4).e(3()$(\'.1h .1r\').6(\'5\').b(i).9(\'5\');$(\'.1h 1o\').q().b(i).C(),3()$(4).r(\'1o\').q();$(4).6(\'5\')));$(\'.22 8\').k(3(i)$(4).d(3()f(i==10)M l;$(\'.Z 8\').6(\'5\').b(i).9(\'5\');$(\'.Z p\').q().b(i).C()));7 F=0;7 W=0;$(\'.Z .1B\').d(3()f(F==1)$(4).6(\'5\');$(\'.Q\').q(x);F=0N$(4).9(\'5\');$(\'.Q\').C(x);F=1M l);$(\'.Q\').e(3()W=1,3()W=0);$(\'1K\').1Q(\'d\',3()f(F==1&&W==0)$(\'.Q\').q(x);$(\'.Z .1B\').6(\'5\');F=0);3 1z()f($(\'.I 8\').1s<=1)M;7 O=$(\'.I 8:1A\');O.q();$(\'.I 8:1A\').29();$(\'.I 8:1P\').2a(O);O.25(J)27.1R(1z,1F);$(\'.1C 8\').k(3(i)$(4).e(3()$(\'.1C 8\').6(\'5\').b(i).9(\'5\')));$(\'.1u 8\').k(3(i)$(4).e(3()$(\'.1u 8\').6(\'5\').b(i).9(\'5\')));$(\'.1y 1x\').k(3(i)$(4).d(3()$(\'.1y 1x\').6(\'5\').b(i).9(\'5\')));$(\'.1w 1a\').k(3(i)$(4).e(3()$(\'.1w 1a\').6(\'5\').b(i).9(\'5\')));$(\'.1V .1T\').e(3()$(\'.1l\').14(\'1t\'),3()$(\'.1l\').1N(\'1t\'));$(\'.1W 8\').e(3()$(4).9(\'5\'),3()$(4).6(\'5\'));$(\'.1S .1v a\').k(3(i)$(4).d(3()$(\'.1v a\').6(\'5\').b(i).9(\'5\')));$(\'.2r 8\').e(3()$(4).9(\'5\'),3()$(4).6(\'5\'));$(\'.2q 8\').e(3()$(4).9(\'5\'),3()$(4).6(\'5\'));$(\'.2s .2t\').1g(3()$(\'#1D\').u(24);$(4).1c(\'\\2p\\2y\'),3()$(\'#1D\').u(\'1O\');$(4).1c(\'\\2z\\2x\'));$(\'.19 .1E a\').k(3(i)$(4).d(3()$(\'.19 .1E a\').6(\'5\').b(i).9(\'5\');$(\'.19 1a\').q().b(i).C()));$(\'.2f 8 .t .2g\').d(3()$(4).U().U().r(\'.t\').C();$(4).U().q()));$(Y).X(3()7 t=l;7 1b=\'\';7 V=J;7 w=2c;7 n=$(\'#g 8\').1s;7 S=n*18;7 15=(w-(S+26))/2;7 c=0;$(\'#g\').16(w*n);$(\'#g 8\').k(3(i)1b+=\'\');$(\'#A\').16(S).1c(1b);$(\'#G .2o\').16(S);$(\'#G .2k\').v(\'1m\',15);$(\'#A\').v(\'1m\',15+13);$(\'#A E:1P\').9(\'5\');3 17(D,1k)D=$(D)?$(D):D;D.9(1k).2j().6(1k)$(\'#G .2n\').d(3()11(1));$(\'#G .2m\').d(3()11(-1));3 11(j)f($(\'#g\').2i(\':2d\')==l)c+=j;f(c!=-1&&c!=n)$(\'#g\').H(\'y\':-c*w+\'z\',V)N f(c==-1)c=n-1;$("#g").v("y":-(w*(c-1))+"z");$("#g").H("y":-(w*c)+"z",V)N f(c==n)c=0;$("#g").v("y":-w+"z");$("#g").H("y":0+"z",V)17($(\'#A E\').b(c),\'5\')$(\'#A E\').d(3()c=$(4).1J();1L(c);17($(\'#A E\').b(c),\'5\'));3 1L(i)f($(\'#g\').v(\'y\')!=-i*w+\'z\')$(\'#g\').v(\'y\',-i*w+\'z\');$(\'#g\').1N(0,3()$(\'#g\').14(J))3 1e()t=1R(3()11(1),1F)3 1M()f(t)1X(t)$("#G").e(3()1M(),3()1e());1e());$(Y).X(3()7 B=l;7 L=l;$(\'.1G .s\').d(3()f(B==l)$(\'.K\').C(x);$(4).9(\'5\');B=1iN$(\'.K\').q(x);$(4).6(\'5\');B=lM l);$(\'.K\').e(3()L=1i,3()L=l);$(\'1K\').1Q(\'d\',3()f(B==1i&&L==l)$(\'.K\').q(x);$(\'.1G .s\').6(\'5\');B=l));$(Y).X(3()$(\'.1I\').k(3(i)$(4).r(\'.R\').d(3()$(\'.1I\').b(i).r(\'p\').1g()));$(".R").1g(3()$(4).9("R-2"),3()$(4).6("R-2")));3 20()7 1j=$(\'.21\').u();7 1d=$(\'.P\').u();7 1H=$(\'.P .28\').u();7 1f=1j-1d;f(1f>0)7 h=1d+1f-12;$(\'.P\').u(h)f(1j-1H<2e)$(\'.P\').u(\'1O\')',62,160,'|||function|this|on|removeClass|var|li|addClass||eq||click|hover|if|actor||||each|false|||||hide|find|||height|css||200|marginLeft|px|numInner|isshowcity|show|ele|span|intIndexCity|imgPlay|animate|scroll_txt|500|s_c_links|ishovercitys|return|else|temp|artists_l|s_citys|hztitle|numWidth|top|parent|speed|intHoverCity|ready|document|u_city_nav||slide|||fadeIn|_left|width|cur||buy_caption|dl|str|html|lh|start|dh|toggle|category_list|true|rh|currentClass|minTips|left|td|ol|href|calendar|item|length|fast|list_1|tab_min_b|tr_commend|dd|vote_m|scrollList|last|more|live_top|city|tab_t|5000|s_city|list|sd|index|body|fade|stopt|fadeOut|auto|first|bind|setInterval|min_tip|help|duration|ticketInfo|videoList|clearInterval|mouseover|live|artHeight|artists_r|u_city_a|complete||slideDown||window|tab_min_in|remove|before|artist_l|985|animated|90|vocal_list|c7|javascript|is|siblings|num|attr|prev|next|mc|u5c55|tr_pic_list|news_list|sift|expand|info|perform|void|u7f29|u5f00|u6536'.split('|'),0,))

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭