1. 电影里的电脑高手为什么都是疯狂的敲击键盘
首先黑客很多使用的语言是用C++或易语言,在一个集成开发软件里,是有快捷键的,并不需要用到鼠标。而且在熟练之后,敲键盘的速度是可以达到电影里所展示的那样。最重要的一点是,作为一名黑客,它们的逻辑思维以及对算法的理解都是非常厉害的,有些问题只需敲一小段代码就可以实现很多功能。
2. 电影《黑客帝国》中史密斯是怎么具有变成那么多个的能力的
电影《黑客帝国》中史密斯是因为杀毒程序,所以被矩阵赋予了超越常人的能力。
电影《黑客帝国》系列中的特工史密斯一开始就是矩阵这个程序世界中的一个普通的杀毒程序,其职责和其他特工一样就是负责清除对矩阵有害的物体(进入矩阵的锡安反叛军和矩阵中觉醒的人)和其他特工的唯一不同之处就是史密斯不想被矩阵约束着,他想脱离矩阵的控制使自己获得自由,进入真实世界。
他在矩阵中是没有身体的,但是可以借用任何连接在矩阵中的人的身体。由于是杀毒程序,所以被矩阵赋予了超越常人的能力,拥有一拳砸穿水泥墙的力量。在矩阵中他具有改写人类角色程序的能力,所以可以不断借用他人身体。

(2)电影中的黑客高手都是这样编程的是如何实现的扩展阅读:
剧情后续
按照矩阵的规则,杀毒程序如果没能清除有害物体反而被其摧毁了,矩阵就会将该杀毒程序删除(因为这意味着这个杀毒程序不管用)。所以,史密斯被尼奥消灭后,按照这个规则史密斯应该被矩阵删除彻底消失的。
但是,由于史密斯被尼奥消灭前明明是史密斯先把尼奥杀死了,从这点来说史密斯确实完成了自己的任务,是不应该被删除的,但之后尼奥又摧毁了史密斯,从这点来说史密斯就应该被删除,这很明显是一个前后自相矛盾的逻辑错误,而一切都按照方程式严格运作的矩阵是处理不了这种逻辑错误的。
结果因为这种程序上的逻辑运算错误,导致了之后的史密斯不但拒绝被系统删除,而且由杀毒程序变成了病毒,开始在矩阵中不断感染其他程序,不断扩张,之后连先知也被史密斯感染,史密斯因此占领了整个矩阵并准备入侵机器城。
3. 电视剧中黑客猛敲键盘,屏幕满是看不懂的代码,这是真的还是影视效果
首先需要确定的一点,就是,这是真实情况,并不是电影特效!其实,关于黑客题材的电影,这几年非常的多,黑客们在展现高超程序员技能的同时,也向我们展示了黑客们不同于普通人的日常!
在黑客题材的电影中,首先黑客们是不用鼠标的,直接用键盘操作电脑,其实在现实中,有很多程序员就是不用鼠标的!
再者,就是黑客们飞快地敲打键盘,一层层破解要侵入对手的电脑防火墙,并且因为做这个事情的时候,往往是在特殊的情况下,时间紧张,环境危险,所以黑客们都是快速的敲击电脑,用最快的速度入侵别人的系统,完事之后消除入侵的痕迹,急匆匆离开!

这个世界上的确存在很多很厉害的黑客。包括曾经的传说级人物凯文·米特尼克这类的人物,但是你会发现这些黑客都是存在于上个世纪那个时候电脑或者网络刚新起的阶段,现在恨少在出现这样厉害的人物。
不是现在计算机高手不在高,而是那个年代的计算机软件系统和安防系统本身就很脆弱,还有就是有些黑客完全是人物的以讹传讹的故意将其能力放大,因为不将这些人物的传奇事情说得很厉害的话,那些暗访设备和各种安全应用软件如何才能卖得出去。
4. 电影中的黑客电脑界面是怎样制作的
<html>
<head>
<title>This's My Life留言簿--->观看留言</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
n=1
function n0(){if(n>1)n--}
function n1(){if(n<9)n++;if(n>9)n=1}
function s1(){if(n==1)MM_showHideLayers('Layer1','','show','Layer2','','hide','Layer3','','hide','Layer4','','hide','Layer5','','hide','Layer6','','hide','Layer7','','hide','Layer8','','hide','Layer9','','hide');
if(n==2)MM_showHideLayers('Layer1','','hide','Layer2','','show','Layer3','','hide','Layer4','','hide','Layer5','','hide','Layer6','','hide','Layer7','','hide','Layer8','','hide','Layer9','','hide');
if(n==3)MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','show','Layer4','','hide','Layer5','','hide','Layer6','','hide','Layer7','','hide','Layer8','','hide','Layer9','','hide');
if(n==4)MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','hide','Layer4','','show','Layer5','','hide','Layer6','','hide','Layer7','','hide','Layer8','','hide','Layer9','','hide');
if(n==5)MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','hide','Layer4','','hide','Layer5','','show','Layer6','','hide','Layer7','','hide','Layer8','','hide','Layer9','','hide');
if(n==6)MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','hide','Layer4','','hide','Layer5','','hide','Layer6','','show','Layer7','','hide','Layer8','','hide','Layer9','','hide');
if(n==7)MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','hide','Layer4','','hide','Layer5','','hide','Layer6','','hide','Layer7','','show','Layer8','','hide','Layer9','','hide');
if(n==8)MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','hide','Layer4','','hide','Layer5','','hide','Layer6','','hide','Layer7','','hide','Layer8','','show','Layer9','','hide');
if(n==9)MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','hide','Layer4','','hide','Layer5','','hide','Layer6','','hide','Layer7','','hide','Layer8','','hide','Layer9','','show')
}
</script>
<head>
<body bgcolor=#000000>
<SCRIPT language=JavaScript>
<!--
if (document.all){
Cols=18;
Cl=24;//Space's are included so real length is 48!
Cs=12;
Ts=12;
Tc='#008800';
Tc1='#00ff00';
MnS=20;
MxS=30;
I=Cs;
Sp=new Array();S=new Array();Y=new Array();
C=new Array();M=new Array();B=new Array();
RC=new Array();E=new Array();Tcc=new Array(0,1);
document.write("<div id='Container' style='position:absolute;top:0;left:-"+Cs+"'>");
document.write("<div style='position:relative'>");
for(i=0; i < Cols; i++){
S[i]=I+=Cs;
document.write("<div id='A' style='position:absolute;top:0;font-family:Arial;font-size:"
+Ts+"px;left:"+S[i]+";width:"+Ts+"px;height:0px;color:"+Tc+";visibility:hidden'></div>");
}
document.write("</div></div>");
for(j=0; j < Cols; j++){
RC[j]=1+Math.round(Math.random()*Cl);
Y[j]=0;
Sp[j]=Math.round(MnS+Math.random()*MxS);
for(i=0; i < RC[j]; i++){
B[i]='';
C[i]=Math.round(Math.random()*1)+' ';
M[j]=B[0]+=C[i];
}
}
function Cycle(){
Container.style.top=window.document.body.scrollTop;
for (i=0; i < Cols; i++){
var r = Math.floor(Math.random()*Tcc.length);
E[i] = '<font color='+Tc1+'>'+Tcc[r]+'</font>';
Y[i]+=Sp[i];
if (Y[i] > window.document.body.clientHeight){
for(i2=0; i2 < Cols; i2++){
RC[i2]=1+Math.round(Math.random()*Cl);
for(i3=0; i3 < RC[i2]; i3++){
B[i3]='';
C[i3]=Math.round(Math.random()*1)+' ';
C[Math.floor(Math.random()*i2)]=' '+' ';
M[i]=B[0]+=C[i3];
Y[i]=-Ts*M[i].length/1.5;
A[i].style.visibility='visible';
}
Sp[i]=Math.round(MnS+Math.random()*MxS);
}
}
A[i].style.top=Y[i];
A[i].innerHTML=M[i]+' '+E[i]+' ';
}
setTimeout('Cycle()',55)
}
Cycle();
}
// -->
</SCRIPT>
</body>
</html>
这个代码写到HTML里运行
5. 电影里的黑客超级病毒是怎么做到的
一地的豌豆里面有一颗是烂的,人站旁边用眼睛把他找出来,一个道理,一眼就能看出这个应用的组成,规律,就能找到漏洞。
6. 美国电影《黑客帝国》中的实践逻辑是如何表现的
例如在美国电影《黑客帝国》中有一个打斗场面,一个人跳起在空中踢出脚后落地的动作,在传统剪辑中并非把速度放慢,或从几个角度同时拍摄后重复地剪接在一起,强调的仍是同时性。在这部片子中,当人跳起在空中时忽然定格停住,然后人体和房间都旋转了360°——相当于摄影机绕着演员转了一圈,这段时间流逝了数秒——然后恢复正常运动速度,演员飞脚踢出、落地。在这一镜头中,场的时间理解介入并中止了正常的时间流程。这样一种时间逻辑已经不止是一种由主观心理体验改造的时间感,而是不断综合进空间理解的时间意识。
7. 有没有编程大神给分析下电影《战狼》中黑客的这段代码
有图片吗?可以解释
8. 为什么电影中的黑客几乎不用鼠标
1、黑客懒得给自己开发的工具加上图形界面
搞图形界面真的难,非常难。这个难不是说因为算法、理论导致的难,而是实现GUI的各种繁琐工作的难。看起来简单的图形界面实现起来工作量非常大,很多界面做的华丽丽的软
件其实界面部分的工作量不比核心功能部分少多少。有这功夫做图形界面还不如多花点心思琢磨功能。
2、欧美国家的Linux/Unix传统
不像中国这种被微软包养大的市场,欧美发达国家的传统科研单位、黑客们从几十年前就开始这些行当了,使用Linux/Unix的习惯延续至今。
Linux/Unix将命令行发扬光大,造就了基于命令行的软件设计哲学独领风骚n多年,直到后来被苹果、微软的图形界面在消费者市场打败。
对于第一次接触电脑就是用Windows、Mac OS的普通用户而言,自然很难想象如何在不用鼠标的情况下操作电脑。
3、服务器通常只会有命令行
服务器(Windows服务器除外)通常都不装图形界面的,因为这些服务器一开机可能就要跑一年,装上图形界面可能增加它们当机的概率。
4、命令行在很多任务下效率更高
熟练的Linux黑客可以很快敲出一行命令,组合系统里面的各种工具来完成一个任务。图形界面的话,一方面你很难让图形界面的工具协同工作,另一方面鼠标来回点n个工具效率
会低不少。
比如找出一个目录下面所有包含信用卡号的文本文件,提取出信用卡号,进行加密然后发送到某个邮箱里面去,熟悉Linux的童鞋们都可以华丽丽的一两行命令搞定。用图形界面需
要多久?
5、脚本语言、相关工具等的命令行支持
很多工具本身就是一个黑客工具,压根就没考虑Windows用户们,在图形界面下用起来反而非常麻烦。因为第二点的原因,很多黑客用的编程语言、工具一开始就是在命令行下面实
现的,到了Windows还是得用命令行的方式来使用。因为Windows一直以淘汰命令行为己任,系统只带了一个极端难使的cmd.exe,用起来简直让人抓狂。
PS:我觉得还有一个原因,那就是用键盘噼里啪啦输入看上去和感觉都太酷了,那才是高手行为。
9. 《黑客帝国》电影里的那种掉落下来的数字怎样实现(在编程里)
- -做出来了~FLASH和MAYA貌似可以做出这个效果~
FLASH是动画效果~而MAYA就是比较真实的了
10. 电影、电视剧中黑客猛敲键盘,屏幕满是看不懂的代码,是真的还是影视效果
电视和影视的效果,为了收视率会拉伸夸大一些镜头黑客可以无所不能,而且有很强的视觉效果。真正的黑客和现实中的程序员没有多大的差异,首先要具备一堆编程技能包

还需要有针对具体软件的逆向攻击计划,了解所要进攻软件的属性行为,猜测其内部如何实现,通过外观表面上的行为,分析内在如何实现,这点严重区分传统的软件开发,正常的开发每天都要知道自己在干点什么,任何目标非常的明确,而且有项目经理或者产品经理监督,更形是一个标准的执行者,黑客要做的事情完全来源于内驱动力,进度和规划是完全自觉的行为,要说黑客比普通的程序员有多少过人之处,也就在内在情怀,这点也是区分的本质。