㈠ 异常处理的处理方法
扩展 php 内置的异常处理类
用户可以用自定义的异常处理类来扩展 php 内置的异常处理类。以下的代码说明了在内置的异常处理类中,哪些属性和方法在子类中是可访问和可继承的。译者注:以下这段代码只为说明内置异常处理类的结构,它并不是一段有实际意义的可用代码。
内置的异常处理类
<?php class Exception { protected $message = 'Unknown exception' ; // 异常信息 protected $code = 0 ; // 用户自定义异常代码 protected $file ; // 发生异常的文件名 protected $line ; // 发生异常的代码行号 function __construct $message = null $code = 0 ); final function getMessage (); // 返回异常信息 final function getCode (); // 返回异常代码 final function getFile (); // 返回发生异常的文件名 final function getLine (); // 返回发生异常的代码行号 final function getTrace (); // backtrace() 数组 final function getTraceAsString (); // 已格成化成字符串的 getTrace() 信息 /* 可重载的方法 */ function __toString (); // 可输出的字符串 } ?>如果使用自定义的类来扩展内置异常处理类,并且要重新定义构造函数的话,建议同时调用 parent::__construct() 来检查所有的变量是否已被赋值。当对象要输出字符串的时候,可以重载 __toString() 并自定义输出的样式。
扩展 php 内置的异常处理类
<?php /** * 自定义一个异常处理类 */ class MyException extends Exception{ // 重定义构造器使 message 变为必须被指定的属性 public function __construct( $message $code = 0 ) { , // 自定义的代码 // 确保所有变量都被正确赋值 parent:: __construct ( $message $code ); } // 自定义字符串输出的样式 */ public function __toString () { return __CLASS__ . : [{ $this -> code }] : {$this->message }/n ; } public function customFunction () { echo A Custom function for this type of exception/n ; }} /** * 创建一个用于测试异常处理机制的类 */class TestException { public $var ; const THROW_NONE = 0 ; const THROW_CUSTOM = 1 ; const THROW_DEFAULT = 2 ; function __construct( $avalue = self :: THROW_NONE ) { switch ( $avalue ) { case self :: THROW_CUSTOM : // 抛出自定义异常 throw new MyException ( '1 is an invalid parameter' 5 ); break; case self:: THROW_DEFAULT: // 抛出默认的异常 throw new Exception ( '2 isnt allowed as a parameter' 6 ); break; default: // 没有异常的情况下,创建一个对象 $this var = $avalue ; break; } }} 你觉得自己是一个java专家吗?北京海淀甲骨文学习中心帮你全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? OutputStreamWriterout=...java.sql.Connectionconn=...try{//⑸Statementstat=conn.createStatement();ResultSetrs=stat.executeQuery(selectuid,namefromuser);while(rs.next()){out.println(ID:+rs.getString(uid)//⑹+,姓名:+rs.getString(name));}conn.close();//⑶out.close();}catch(Exceptionex)//⑵{ex.printStackTrace();//⑴,⑷}作为一个Java程序员,你至少应该能够找出两个问题。但是,如果你不能找出全部六个问题,请继续阅读本文。
本文讨论的不是Java异常处理的一般性原则,因为这些原则已经被大多数人熟知。我们要做的是分析各种可称为“反例”(anti-pattern)的违背优秀编码规范的常见坏习惯,帮助读者熟悉这些典型的反面例子,从而能够在实际工作中敏锐地察觉和避免这些问题。
反例之一:丢弃异常
代码:12行-15行。
这段代码捕获了异常却不作任何处理,可以算得上Java编程中的杀手。从问题出现的频繁程度和祸害程度来看,它也许可以和C/C++程序的一个恶名远播的问题相提并论??不检查缓冲区是否已满。如果你看到了这种丢弃(而不是抛出)异常的情况,可以百分之九十九地肯定代码存在问题(在极少数情况下,这段代码有存在的理由,但最好加上完整的注释,以免引起别人误解)。
这段代码的错误在于,异常(几乎)总是意味着某些事情不对劲了,或者说至少发生了某些不寻常的事情,我们不应该对程序发出的求救信号保持沉默和无动于衷。调用一下printStackTrace算不上“处理异常”。不错,调用printStackTrace对调试程序有帮助,但程序调试阶段结束之后,printStackTrace就不应再在异常处理模块中担负主要责任了。
丢弃异常的情形非常普遍。打开JDK的ThreadDeath类的文档,可以看到下面这段说明:“特别地,虽然出现ThreadDeath是一种‘正常的情形’,但ThreadDeath类是Error而不是Exception的子类,因为许多应用会捕获所有的Exception然后丢弃它不再理睬。”这段话的意思是,虽然ThreadDeath代表的是一种普通的问题,但鉴于许多应用会试图捕获所有异常然后不予以适当的处理,所以JDK把ThreadDeath定义成了Error的子类,因为Error类代表的是一般的应用不应该去捕获的严重问题。可见,丢弃异常这一坏习惯是如此常见,它甚至已经影响到了Java本身的设计。
那么,应该怎样改正呢?主要有四个选择:
1、处理异常。针对该异常采取一些行动,例如修正问题、提醒某个人或进行其他一些处理,要根据具体的情形确定应该采取的动作。再次说明,调用printStackTrace算不上已经“处理好了异常”。
2、重新抛出异常。处理异常的代码在分析异常之后,认为自己不能处理它,重新抛出异常也不失为一种选择。
3、把该异常转换成另一种异常。大多数情况下,这是指把一个低级的异常转换成应用级的异常(其含义更容易被用户了解的异常)。
4、不要捕获异常。
结论一:既然捕获了异常,就要对它进行适当的处理。不要捕获异常之后又把它丢弃,不予理睬。
反例之二:不指定具体的异常
代码:12行。
许多时候人们会被这样一种“美妙的”想法吸引:用一个catch语句捕获所有的异常。最常见的情形就是使用catch(Exception ex)语句。但实际上,在绝大多数情况下,这种做法不值得提倡。为什么呢?
要理解其原因,我们必须回顾一下catch语句的用途。catch语句表示我们预期会出现某种异常,而且希望能够处理该异常。异常类的作用就是告诉Java编译器我们想要处理的是哪一种异常。由于绝大多数异常都直接或间接从java.lang.Exception派生,catch(Exception ex)就相当于说我们想要处理几乎所有的异常。
再来看看前面的代码例子。我们真正想要捕获的异常是什么呢?最明显的一个是SQLException,这是JDBC操作中常见的异常。另一个可能的异常是IOException,因为它要操作OutputStreamWriter。显然,在同一个catch块中处理这两种截然不同的异常是不合适的。如果用两个catch块分别捕获SQLException和IOException就要好多了。这就是说,catch语句应当尽量指定具体的异常类型,而不应该指定涵盖范围太广的Exception类。
另一方面,除了这两个特定的异常,还有其他许多异常也可能出现。例如,如果由于某种原因,executeQuery返回了null,该怎么办?答案是让它们继续抛出,即不必捕获也不必处理。实际上,我们不能也不应该去捕获可能出现的所有异常,程序的其他地方还有捕获异常的机会??直至最后由JVM处理。
结论二:在catch语句中尽可能指定具体的异常类型,必要时使用多个catch。不要试图处理所有可能出现的异常。
反例之三:占用资源不释放
代码:3行-11行。
异常改变了程序正常的执行流程。这个道理虽然简单,却常常被人们忽视。如果程序用到了文件、Socket、JDBC连接之类的资源,即使遇到了异常,也要正确释放占用的资源。为此,Java提供了一个简化这类操作的关键词finally。
finally是样好东西:不管是否出现了异常,Finally保证在try/catch/finally块结束之前,执行清理任务的代码总是有机会执行。遗憾的是有些人却不习惯使用finally。
当然,编写finally块应当多加小心,特别是要注意在finally块之内抛出的异常??这是执行清理任务的最后机会,尽量不要再有难以处理的错误。
结论三:保证所有资源都被正确释放。充分运用finally关键词。
反例之四:不说明异常的详细信息
代码:3行-11行。
仔细观察这段代码:如果循环内部出现了异常,会发生什么事情?我们可以得到足够的信息判断循环内部出错的原因吗?不能。我们只能知道当前正在处理的类发生了某种错误,但却不能获得任何信息判断导致当前错误的原因。
printStackTrace的堆栈跟踪功能显示出程序运行到当前类的执行流程,但只提供了一些最基本的信息,未能说明实际导致错误的原因,同时也不易解读。
因此,在出现异常时,最好能够提供一些文字信息,例如当前正在执行的类、方法和其他状态信息,包括以一种更适合阅读的方式整理和组织printStackTrace提供的信息。
结论四:在异常处理模块中提供适量的错误原因信息,组织错误信息使其易于理解和阅读。
反例之五:过于庞大的try块
代码:3行-11行。
经常可以看到有人把大量的代码放入单个try块,实际上这不是好习惯。这种现象之所以常见,原因就在于有些人图省事,不愿花时间分析一大块代码中哪几行代码会抛出异常、异常的具体类型是什么。把大量的语句装入单个巨大的try块就象是出门旅游时把所有日常用品塞入一个大箱子,虽然东西是带上了,但要找出来可不容易。
一些新手常常把大量的代码放入单个try块,然后再在catch语句中声明Exception,而不是分离各个可能出现异常的段落并分别捕获其异常。这种做法为分析程序抛出异常的原因带来了困难,因为一大段代码中有太多的地方可能抛出Exception。
结论五:尽量减小try块的体积。
反例之六:输出数据不完整
代码:7行-8行。
不完整的数据是Java程序的隐形杀手。仔细观察这段代码,考虑一下如果循环的中间抛出了异常,会发生什么事情。循环的执行当然是要被打断的,其次,catch块会执行??就这些,再也没有其他动作了。已经输出的数据怎么办?使用这些数据的人或设备将收到一份不完整的(因而也是错误的)数据,却得不到任何有关这份数据是否完整的提示。对于有些系统来说,数据不完整可能比系统停止运行带来更大的损失。
较为理想的处置办法是向输出设备写一些信息,声明数据的不完整性;另一种可能有效的办法是,先缓冲要输出的数据,准备好全部数据之后再一次性输出。
结论六:全面考虑可能出现的异常以及这些异常对执行流程的影响。
改写后的代码
根据上面的讨论,下面给出改写后的代码。也许有人会说它稍微有点啰嗦,但是它有了比较完备的异常处理机制。 OutputStreamWriterout=...java.sql.Connectionconn=...try{Statementstat=conn.createStatement();ResultSetrs=stat.executeQuery(selectuid,namefromuser);while(rs.next()){out.println(ID:+rs.getString(uid)+,姓名:+rs.getString(name));}}catch(SQLExceptionsqlex){out.println(警告:数据不完整);thrownewApplicationException(读取数据时出现SQL错误,sqlex);}catch(IOExceptionioex){hrownewApplicationException(写入数据时出现IO错误,ioex);}finally{if(conn!=null){try{conn.close();}catch(SQLExceptionsqlex2){System.err(this.getClass().getName()+.mymethod-不能关闭数据库连接:+sqlex2.toString());}}if(out!=null){try{out.close();}catch(IOExceptionioex2){System.err(this.getClass().getName()+.mymethod-不能关闭输出文件+ioex2.toString());}}}
㈡ 杀手2沉默的刺客 第四幕:Tubeway Torpedo 炸弹如何安置
1 《杀手2:沉默刺客》简易攻略
Hitman2: Silent Assassin 简易攻略
1 笔者在:"Professional"下达成的Silent Assassin评价
2 完成任务多样,笔者只介绍笔者认为的最好可达成最高评价方法
3 不要把此游戏当第一人称射击游戏玩,你实际完成任务所发射的子弹少的可怜
序幕:The Gontranno Sanctuary
刚开始是熟悉操作。一些有意思的事:1 神甫没有被麻醉时枪弹攻击无效,但可直接用钢丝勒死;2 稻草人似乎有生命,从侧面用钢丝可将它掀翻;3 忏悔室里太快的终止对话可能导致情节无法继续,神甫会静默在忏悔室里。
第一幕:Anathema
从山坡步行至前方的门,在保镖解手时潜入车库取出狙击步枪,返回山坡狙杀目标,扔掉狙击枪,继续回到前方的门,通过锁孔观察,守卫离开后进入,绕过车房的保镖,把目标的尸体拖至邮差看不到的地方,从侧门至后院,3个保镖离开后迅速进入study房可拿到沙漠之鹰,返回水池,从正门进入,左行直至到达地下室,引发神甫已被迁走的剧情,不要原路返回,从刚才黄白衣保镖经过的门返回,绕过二楼黄白两个保镖和对面一个保镖,原路返回至山坡,拾起狙击枪,离开。(1 狙击枪存在射击盲点,通过关镜移动可获得最佳设计位置,移动只需稍稍一点即可。2 目标挥棒后观察球飞行路线时再射击,高尔夫球棒会落下;3 利索杀掉目标迅速往山下看发现解手的保镖正掏出家伙对着你 3 绕过车房的保镖要在解手的保镖差不多到达别墅的房子(不是门口)时进行,一般他会去撇一眼,即使没有,也会是长时间处于面壁状态,只要他没有看着你的方向,随便怎么跑都行,关键在于等待一定的时间,回来的路上也要在这里特别小心。--拿到装配消音的Ballers-SD
第二幕:St. Petersburg Stakeout
一开始要去取枪械,M键可以加快开锁或穿衣,开锁时左边的那块地方是安全的,拿到svd后要利用这里避开路人甲路人乙,实在避不开时把枪扔掉,然后再捡起来。东北方向有一件军衣,如果拿了再回来拿枪实在很麻烦,直接避过,按路线前进,如果动作利索这时可能会多遇到一个大兵,绕过大兵,前往下水道西北处井口,从这里到往你的目的地,中途一个大兵背转身不会攻击你,不要制造太大动作让他发现你,继续向左前方行进,一辆军车旁有两个大兵,车旁有衣服,车上有少许狙击枪的子弹,不要回头,继续前行,避过两个大兵进入大楼,不要在楼内跑动,除非你想引人注意;不要真的傻得去2楼狙击,照片上标示的为目标所在建筑,4楼被发现的几率较少,目标为皮衣右边的将军。目的达成立即收枪返回,避过绕圆场行进的大兵返回车站,如果你还继续利用下水道会比较麻烦,直接走地面。最后下楼梯可能会遇到大兵,记得等一下,想好了再行动,自行判断是否有大兵下去了。--拿到Sawn-off
第三幕: Kirov Park Meeting
在车下安置炸弹。关键就是跑,没什么难点,mission是没有提供麻药的,用钢丝绞杀司机吧。狙杀应该是无法达成最高评价的。
第四幕: Tubeway Torpedo
第一场景,在FCK旁拿到你的物品开启任务,主要考验你的躲避,别太心急,作者不再累赘。仓库里有一支AK共38发子弹,没拿到手枪就被发现的话先用这个顶着,8发子弹够杀死3、4个人了,不要急着上弹。下水道或是坐车都可到达第二场景,作者没有试过下水道是否能达成最高评价,可以尝试,下水道比坐车要更容易绕过哨兵,更节约时间。
第二场景,仓库里也有AK,如果你是坐车来的,这里有个bug,小心不要卡在车下边,否则只有load了。
第三场景,旁边箱子也放着AK,换上衣服,拿上deagle,把枪收起来,否则很容易被看穿,继续下到第一层。
等大兵先走,你才跟上,利用旁边凹凸不平的墙来避开守卫(设计的人都没有余光?),共有3个,来到标有你品牌商标的地方:)可以拿到AK(这把枪真是被作者炒得一文不值了,什么地方都可以拿到),如果你前边的都拿,你就撑不下了。进入控制中心,虽然负责监视器运作的房间门外没写着立入禁止,你也不能直接进去,绕个弯去毁坏它,绿色部分是有效攻击部位,按路线前行,记得换件高阶军服才能下到2层。2层要注意的是耐心听完他们的对话才使用bp机,否则可能会无效,如果你没有利用bp机而去开锁,将无法达成最高评价,勒死将军,手枪也不影响评价。接下来完成爆破,然后迅速逃离,将有大量士兵涌进来,注意一下士兵什么时候涌出,如果你一直跑的话是会引起注意的,记得要停一段时间。要杀光他们也不是难事,注意利用凹凸的墙壁
作者: 逍遥任来去 2005-3-27 10:15 回复此发言
--------------------------------------------------------------------------------
2 《杀手2:沉默刺客》简易攻略
第五幕:Invitation to a Party
如果你是不是通过mission模式玩手上会拿着一支AK,扔掉它,你上关结束后就已经把它收藏了。在地图标明的地方取得毒药(消音手枪你应该在上关就已得到,拿不拿都无所谓,你的武器室对每种枪械都自动生成弹药.正常情况下这一关不用发射一颗子弹),从右边的侧门进入,直到地下室,在门口时如果你蹑手蹑脚的不让守卫听见,你就要等上一段时间了,come some music,go,给他点声音瞧瞧,这样他就会离开了,其实很多地方都可利用这种方法加快游戏的进程。小心翼翼绕过这个守卫来到准备好衣服的房间,最好在这个房间做些大动作,跑一下,主要是引出另一个房间的3个守卫,方便你进去取得SMG,接着到厨房取一个杯子,先后拿出杯子和毒药即可混合,加入party,如果与别的伺应生一起挤进去门右边的守卫就真的一点都不会怀疑了。在这段时间内要注意地图大使把包放在哪里。你要刺杀的目标会自动接过你手上的酒杯,然后就会去厕所吐了,厕所在地图上较为不规则的一个房间,你可以欣赏。接着到保险箱隔壁的一个房间,方便你绞杀。最后就是离开了,地下室守卫的巡逻路线明显是不能通过了 ,从正门离开,左上红条会不停闪烁,奇怪的是这其实并不影响steal和评价的,注意如果有人叫你时要记得停下来,待他不再怀疑再继续前行回到出发点。 --本关拿到M4
第六幕: Tracking Hayamoto
本关就是杀死目标人物并把发射器发到其身上,注意观察地图就是了,共有五个门可以返回,实际你会发现西边的门被目标人物用了,大门我们也是不能去的,车库的守卫用喇叭声骗过后,他站位的位置使这个门也无法返回了,直到厨房,你在盘子里放好发射器和河豚肉后,这时大概东边的守卫都会过来检查一下,实际只剩北边一个出口了,那还等什么?
第七幕:Hidden Valley
这关的难点只有一个,就是避开中途由四个士兵(Ninja)所组成的小型临检站。开始时可以尽情的跑而不必担心那个贴纸狙击手,后来发现有些攻略说明要看别人脸色,我试过两次无一幸免,正确方法是大概左转90度,以直线跑过去,笔者试过n次后成功率高达90%以上,在下未能说的更详细且没有截图,实际你看着觉得比较像一条直路的就跑吧,在下失败的原因也有,不管我怎么小心都不行,当时第一反应是:日本人真记仇(笔者杀了那个狙击手N次或者只有一次,然后好像他就会特别注意我,不知道是不是这个原因呢?最好解决办法是退了再进)所以要尽量贯彻“不杀”的概念。拿了弩再继续返回,刚开始不是看到一辆货车吗?记着它车尾所对方向。我们将教设逃票课程。车开了再上,看过别人怎么抢劫火车的。车尾稍微是翘起的因此这时你是上不去的,凭经验算好时间,跑过去时车也开动了这时上车(附:有一棵树下车尾是恰好对着的,找出来,如果没有对着你,最好把脸转过去再回来看,你会发现车子竟又移动了,自行看看效果)。在车上如果手不累建议一直蹲下,其实你扔掉武器也是很安全的了。到达第三个井口会碰到临检站了,如果你不下车将会发生暴力事件,如果你下车了也有一定几率发生暴力事件--卡车司机行兇撞人,(丫的有次替偶挂了三个)所以要在第二井口附近下车了。(如果你在车上玩微光夜视仪,你下来用F1切换时就会看到47恐怖的眼睛),绕过士兵后继续在前方搭车,接下来就是坐到站了,你要在车内把武器放下,否则接下来会有士兵认出你。(难道武器涂了荧光么!)。终点站拿枪下车,直奔出口。--没拿到
第八幕: At the Gates
本关难点只有一个就已经够呛了。开始勒死落单的士兵(落单的而你又能勒到的士兵只有一个,阿门),勒他的机会有两次,更长时间的笔者没试过,跟着他走很长路的是其中第二次机会,你熟练的话可在第一次机会就杀掉他。本关想要不杀是不行的了,换了衣服都还很容易被认出,况且没换。如果你用麻醉剂也可以,在下不推荐,mission模式是没有麻醉剂供你使用的。接着来到外围城墙的发电机处(姑且这么称呼),这里有三种玩法:1通过3块石头的掩护关掉它,或者不要太拘于常规,第二块石头就向远处走,然后再回来关掉,笔者证明这是可行的,虽然有难度;2绕城池一圈回到这里关掉,如果你再绕一圈从正门入,可能他已经把闸拉上了,笔者没试过这样做;3在守卫靠近发电机时打爆发电机连守卫一起炸掉,这不会影响评价的,作者推荐,这是本关流畅的通关法。接着沿城墙步行至正门,不要傻的真去看狙击手的位置,你步行他是不会管你的,接着从右边楼梯上去,出门步行去关掉,注意那个两头巡逻的守卫,他会出门来巡逻。接下来都要用走的,免去风险。去关掉第三个,位置在从斜坡上去的长屋尽头。
作者: 逍遥任来去 2005-3-27 10:15 回复此发言
--------------------------------------------------------------------------------
3 《杀手2:沉默刺客》简易攻略
第九幕: Shogun Showdown
本关开始时在右方有一处没有在地图上标示的暗门,来到上层屋子,注意的是某些地板会发出响声,踏硬木过去下楼梯。经过通道后,前方有一巡逻的士兵,左方共有三个士兵会进来歇息和瞻摩(不一定全来),躲在幕布下避过,接下来要注意的是梁上的忍,在他转头时走过,侧身走速度会减慢很危险,直行就可以。来到地图上标示的点可以拿到遥控雷包,并且还有一些SMG-SD,先拿枪再拿弹药。需要注意的是通过红外线监控门时要尽量侧身否则可能被发现。隔壁房间有一套忍服,相当漂亮且具有现代感,拿的时候也要注意侧身。
这里有三个较有趣的玩法:1引爆直升机炸死目标人物,难度中等。在直升机安炸药时要利用掩体推进加上适当的跑动,做的漂亮是没有人跟着你的,即使跟着你也有足够的时间慢慢甩掉他,士兵注意着你时不要装炸弹,应该让他更注意你并过来探查你在做什么,这时你就有机会在这空当下包。接着到最下层博物馆拿导弹导航系统,这里还有.22手枪,一把武士刀(二楼也有一把,目标人物随身也带着一把),想收藏就记得拿。接着上三楼按响警报,笔者的建议是:快跑,至少也要跑到一楼,否则可能更麻烦,有不同意见可以提出。来到出口旁,等待目标人物上飞机,你的地图有标示他的位置。听到直升机的响声后你就可以按下开关了。2上目标人物所在顶层放炸弹,难度简单,笔者不推荐。在四楼与47曾救过的妓女引发剧情,(笔者试多种玩法时存盘,结果被发现引起警报,于是笔者宁可虐尸再也不存盘。如果你存盘的话很可能有个欧巴桑就把你认出来了,而如果你到六楼才被她看到她就会变成抱头蹲下,只是这样的机会不多)五楼有一个SMG-SD的士兵会跟着你,跑过去就简单多了,(如果你存盘了的话就可隐蔽模式过去,但欧巴桑又上来了,很可能时间赶不上,可恨。)包也要放在正确的位置,不然可能会炸不死?!接着你会想去救妓女,但你不杀掉目标人物她不会跟你走的,直接到出口处按下开关(飞机或另一出口?),不用再回去救人了,她已经被你杀了,爆炸范围是扩散到四楼的。这是笔者不推荐的原因 3用钢丝或枪支杀掉目标人物,房上的忍会立刻发现异常跳下,(笔者有次清场发现有一只躲在上边都不敢下来了,原来也是怕死的)如果你没被砍到的话就赶快爬窗逃离,回去找到妓女带她离开(不救就简单了),这里很有可能被追兵赶到追杀,所以难度是相当的大,笔者经常在不到一秒的时间而无法完成,有兴趣的玩家可以尝试,评价也应该是Silent Assasin.
第十幕: Basement Killing
本关来到了有名的双子星,只可惜游戏中它的内部装潢真是一塌糊涂。正常玩法是到地图左侧卫生间勒死送外卖的,换上衣服后到地下室勒死目标人物,需注意的是地上的薯片会发出响声引起目标注意,这响声让人想念大菠萝。然后再用烟雾弹引起警报后,到火警所在房间取到衣服和消防斧到达出口,或者调转顺序也行。再者有更快的通关法,直接引起警报扮消防员,刺杀目标人物,守卫一定会认出你,所以走到门口时就冲到电梯,一样可以拿到评价。本关有些比较有趣的地方,比如可以向服务人员查询下到地下室的信息,或者了解到FCK的含义,笔者还在这里触发灵异事件,一个女人竟穿过大厅柱子后消失了,还有一个女人竟然搞笑的,看着是坐,其实没有椅子。
第十一幕: The Graveyard Shift
本关随机成分较多,所以有一定的难度。地图中一共标明了六个point,最北边的是Server是主控制室,你要为主机装一个后门(不要认为黑客只是从网络中窃取机密,这种直接放在你主机上的小东西往往令你防不胜防),旁边是控制主机散热的房间(aircon) ;西南方向的point有9mm手枪和一张到主控制室的卡,剩下的四个point形成一个矩形,左边有9mm-SD,微光夜视仪和一些弹药,右边是监视器和一张到aircon的卡。笔者的玩法是,先到kitchen打掉监视器,然后返回另一头拿aircon的卡,再回到kitchen那个方向打掉散热装置,这时程序员再次回到server房看了看便走了(如果没打掉监视器他还会在里头忙一阵,还附加很多小动作),门这时已经没有上锁了,装了后门之后离开到出口,途中极有可能碰上程序人员,实在躲不过可以躲到门边,笔者通常通过最左下的房间到达出口,打碎玻璃,前方人员都在向栏杆两旁观望时跑过去过关,暴雨中暴走他是不会听到的。由于上一关拿到了一把消防斧,所以你穿了工作人员的衣服还是容易被认出。还有一个方法是直接打掉监视器,然后到sys.adm.拿卡,再到主机装后门,这个方法成功率低于50%,却的确是可行的且简便的。
作者: 逍遥任来去 2005-3-27 10:15 回复此发言
--------------------------------------------------------------------------------
4 《杀手2:沉默刺客》简易攻略
第十二幕: The Jacuzzi Job
从外围边缘走到中间的阳台,待保安人员离开后可在桌上拿到微光夜视仪,跟着他们所走的路线,由于他们所走的距离不同,利用这个时间差可以避过他们二人,然后到电机房关掉总闸,桌子上还有一把左轮。再去拿钱,拿雕像,接着在去Charlie的房间,中途会碰上charlie's angel,其实大厅上弹钢琴那位也是,呵,接下来躲在屏风后面,待charlie's angel出去后,就会出现开头时的logo了,把他拖到床边隐藏起来(接近床时还有一个选项),小心翼翼的避过charlie's angel再次关掉总闸,再次来到放钱的房间,再次来到雕像所在位置,再次绕过守卫,等在电梯旁,bingo.
第十三幕: Murder at the Bazaar
本关目标人物有两个,其中一个在屋子里,前门的守卫很是尽责,后门的可就不是那样了,勒死他后可以换上他的衣服方便行动。市场中的另一个目标骂累了后会在地图Bazzaar中最右下角一间抽烟,勒死他。也可以从市场的天窗上用svd射杀目标,不过应该会被发现,而且你要的东西还在目标身上,这应该无法达成评价。
第十四幕: Motorcade Interception
开始时四周也有很多平民,所以跑动是可以的。注意的是不要胡乱跑到狙击点,这样会提前引发剧情,找到接头人后不必急着拿枪,你右边会走来一个士兵,勒死他,并拖回接头人附近掩藏。要注意平民,如果有平民直接朝你的方向走来,那么最好还是load吧,虽然还是可以绞死他并藏另一个地方,但不够流畅。拿到M195沿着围墙前进,到达圆顶建筑的顶层(清真寺?),目标正缓缓驶来。笔者为了这一击不得已把鼠标灵敏度从20降到了7,但画面的显示也不是那么令人愉快。这时共有两次刺杀的机会,第一次机会发生在目标刚刚进入视线中,这时他有少许停顿,不过笔者总是在第二次机会时才把他狙杀完毕,也就是在拐弯处,令笔者恼火的是对准目标射击时总会射击到旁边那位,就像笔者对准吉普的车盖射击结果后座的士兵给笔者挂了下来,暴起,拉大提前量,对准司机射击,结果任务就完成了,狙杀后要迅速离开现场。由于各人的配置不同,所以这里仅供参考。
第十五幕: Tunnel Rat
地图中显示了两个入口,但是不用开锁的一个进入较为困难,被迫一定会杀人,不杀门口的守卫就可能要杀正在殴打囚犯的守卫,所以是开始时先向左边行进,然后再折回来开锁,这样就不用等待了。进去后可以蹲着观察情况,你可以放心,这里可以观察到一切的动向。共有3个士兵在此守护,其中一个是不会动的,其中一个横向巡逻,还有一个有可能在4个地点停留,在前方的都可以过,但在左边时会被发现。正像这一幕的名字一样,be a rat,从水沟慢慢的前进吧,旁边的一个point有一个微光夜视仪,可以不拿就不要冒风险了。一路上注意守卫的巡逻路线,不要被发现,一不小心时也可使用Ctrl蹲下潜下去,不要潜太久了。当到达第四个转折时在附近架起的简易搭桥制造一点声响,让发电机旁的守卫注意到你(这时会影响到两个守卫),然后到第五个转折处附近再制造一些声响(目的是吸引刚才两个守卫中的一个方便你上岸),返回第三个转折上楼梯,从发电机另一头进入,直走会到达有四个士兵休息的地方,这里是一个point,有一套衣服可以供你使用,旁边还有m60和AK,可惜只杀目标人物的话连你手上的m195都保不住...从地图上大概也就知道目标在圆形的房间了,所以那个囚犯也就不必去救他,反正他没让你救,说不定有他被虐的心理呢。观察守卫的巡视路线,当目标人物门外一个士兵也没有的时候就进去吧,办妥出来时也一样,记得拿麻醉剂。比较好笑的是目标竟专心致志的盯着标有hitman标志的盒子〉出来后可以考虑从水沟行进,到达刚才所说的第五转折有梯子,拿了货物后记得躲在货物背后,至于发电机的开关在下还未清楚有什么用,因为关了灯一样发现你。上了地面后麻醉那两个守卫,笔者要说的是,这俩在沙漠里都有这么多水喝。由于你麻醉了士兵后任务马上结束,所以你手持的大型武器都被你扔了,所以你不用手枪杀人的话M195和M60这两支极品你一样也拿不到。
作者: 逍遥任来去 2005-3-27 10:15 回复此发言
--------------------------------------------------------------------------------
5 《杀手2:沉默刺客》简易攻略
第十六幕: Temple City Ambush
这一关比较特别,猎手之间的猎杀。达成评价主要是不要让其他杀手发现你,不要让僧侣听到枪声。
在任务开始初始,你会在第一个接头人处看到一把极品工具SP12,当然会很想拿到,其实大街上的店铺不只会有弹药,甚至于SP12,可以注意一下城镇中的麻袋,如果你要达到极高隐蔽性就开始时直接拿,尽力不让任何人看到你,如果你达成了,恭喜你。
在接头人的线索中找到了Smith,这家伙看到你一进来便神经性的开枪,看起来很是颓废。他正遭到追杀,让你解决他目前的问题才把出口钥匙给你。任务中是杀掉两个杀手,实际你会接触到3个人,特征是戴着与众不同的头饰,其中一个目标戴一顶草帽持着R93,通常会在广场二楼守候,地点随机,笔者习惯从较小的广场搜索,需要注意的是他可以凭脚步判断你的到来,所以不幸只是一墙之隔就要小心了(他还可能掉到楼下)。第二个目标戴一顶运动帽,在两个广场中穿梭,用R93狙杀他,发现尸体没有太大影响,要注意的是不要引起管理治安的僧侣的注意,并且最好的情况市民没有听到枪击声。他会主动避开你,想绞杀他不是那么容易的事,但却是可能的。笔者一次在绞杀二楼目标时被他有所察觉,结果上来时笔者为他们拍了一张合照(bug:此目标一定几率会僵直不动。)第三个目标会在广场
和附近城镇游走,如果被他发现会非常张显的跟踪你,并且在最后他还会找Smith的麻烦,你可以提前解决他避免麻烦。提示是,他喜欢用背挨着你;当然你也可以在最后才勒死他或者使用第一目标身上的9mm-SD。
在完成刺杀后到出口处的地毯旁就可找到出口,至于
本关随机成分较多,不是那么容易,但又因除了Smith外都可以死,甚至于开始时的接头人,因此笔者得到一些有趣玩法,1 用十字弓在二楼射杀任何一个在广场开阔处的目标,然后射杀靠过来的目标。 2 使用枪支后再收回去,sawn-off也是可以藏在身上的。
第十七幕: The Death of Hannelore
开始位于一片美妙的地域,你要从排水口进入内部完成刺杀,小心避开守卫,笔者提示,码头旁的沙滩上也刚好与两守卫有一段距离。从地图上看,你出去时应该会暴露于中央,这里你可以按下Ctrl来隐蔽,这样还是比较容易被发现,待你前方守卫移动后,爬上去向西北会有一个换衣服的point。由于这条路观察范围小并且要持续按Ctrl,风险也比较大,你还可以从地图上并没有标出的一条暗道中通过,看到四个洞时,仔细观察会发现其中一个颜色较深,进去后才知道别有洞天,这里可以通向寺庙的东南处。在通向地面的过程中,笔者提醒,要有耐心。在你拿到西南的僧侣衣服,毒药和钥匙后(钥匙挂在墙上,桌上还有AK,9mm-SD),就需到东北方向拿到一套病人的白色衣服,这样通过守卫时才可安然无恙。在你在医生的杯里下毒完成刺杀后,把她拖到相通的东南方向一个三角形小屋里,会有一个病人到处转悠。最后把她拖到指定地点,回到快艇上,任务完成。
第十八幕: Terminal Hospitality
依旧美丽。正前方楼梯上的守卫会参与巡逻,你只需等待片刻就可绕过他。按地图来到一座小型庙宇,这里的一个point会提供一套衣服,庙里还有一些武器,没什么收藏价值。从医院的西南角爬窗子进入,这里的一个point其实是一个需要开启的门。从楼梯上二楼后到指定的point拿到钥匙,微光夜视仪,和一套医生的工作服,如果你知道偷盗是隐秘的行为你就不会在他人面前开锁。通过旋转楼梯来到顶层再通过唯一可到达底层的两个旋转楼梯到达底层,你要知道电梯也是可以到达目的地并且警卫不会对你有一丝一毫的怀疑,但是保持高隐蔽度就是要被尽量少的人发现,常理上也会是走楼梯不坐电梯。在四个手术室中,你最好确认你的目标(有两个黄色衣服的僧侣),不过不要被其他房间的医生发现,他们对这是极其敏感的。共有两个point有手术刀,一个要开锁没有护士,一个没有护士要开锁。最后拉下电闸,一片漆黑后到达目标的病房,两个守卫已经去检查停电的原因,只剩下你和目标两个人。完成任务后从你来得旋转楼梯的另一出口出去回到快艇,快要完成任务时遭到17的攻击,不过好像不掉血,他跑的倒很快,前方还有一个守卫,所以不必去追了,这次的任务不是刺杀47的兄弟。
第十九幕: St. Petersburg Revisited
又回到熟悉的车站,一样的地图,一样的方法,一切都是那么的简单。慢慢的便会发现一切并不是那么回事,首先是,你的枪械拿不出去。两个市民组成的观察网让你无法通过,用脚步的影响也无效。索性扔下枪继续从下水道通过,拿到弹药后来到狙击的房间,越来越明显的征兆呈现出来,目标人物非常明显的朝着看来,仔细观察会发现目标人物缺少立体感,并且边缘明显的有缺陷,身上只有钢丝一种猎杀工具,看来要利用它了。后门的两个保镖巡视相当严密无法通过,从前门进去却畅通无阻,小心来到目标的房间,原来一切知识一个诱杀47的圈套,目标只是一个纸板而已,而另一头则是酷似47的黑衣人,在解决他后才发现是47的兄弟,17 。只剩下47了。这是却接到sergei的讯号,对话快结束时从另一头传来教堂熟悉的钟声...
由于身份已经暴露给sergei,换上17的衣服(注意领带颜色)后迅速脱离现场,从原来的路线返回,地面上显然更加的危险,下水道虽然遍布埋伏,你所走的路线却是非常安全的,不要近距离跑动引起注意就是了,到达车站并注意到车站巡视的人...
尾声: Redemption at Gontranno Sanctuary
这是合理的屠杀,适时地屠宰场。
共有20名保镖。
㈢ 突破全知系统监控,美女程序员逆天追踪真兇,《全知》大结局,真相如何
真相就是这个美女程序员通过自己的系统捕捉到兇手,但是由于她突破了全知的系统,所以很有可能做出对人类不利的事情,当然这可能是第二季的事情了
㈣ 史上最厉害的黑客是谁
楼主下午好很高兴能为你回答问题我来自黑吧安诠网
世界十大黑客 十大超级老牌黑客之:李纳斯 Linux这部史诗发端于赫尔辛基。似乎天下的黑客都在为自己的生命创作源程序,李纳斯也不例外。他的家就在离市中心不远的Kalevagatan(与卡勒瓦拉很相近)大街。这是一个19世纪的建筑与现代化平房交相呼应的地方。李纳斯与妻子住在这里。他的家很像是大学生的集体宿舍,楼梯下总放着一排排自行车。 李纳斯本人看起来就像一名学生,而不像道士。他中等身材,浅褐色头发,蓝眼睛,目光透过镜片直直地射向你,只有浓密的眉毛是黑色的,衬着一张孩子气的脸庞。他的房间四周排列着许多书籍,里面布满了油画和各种装饰品,相当低廉的窗帘,两把扶手椅之间挂着发干的鳄鱼皮,房间里还有两只目空一切的猫和几台计算机:三台PC,一台Power Mac,还有三台从DEC借来的基于Alpha芯片的微机。它们不起眼地布置在房间的角落中。另外一样很有意思的东西不易察觉:那是一根将计算机连到缁安遄 牡枷撸 馐峭ㄏ蚧チ ?56K的专线,由当地的一家ISP安装并承担费用,它是对这位Linux道士的象征性奖励。 主要成就:好像是谈论梦想,又好像是“X档案”中的一段情节。一个21岁的芬兰大学生,在学生宿舍里写了一个操作系统的内核--Linux,然后公布于众,吸引了成千上万的程序员为之增补、修改和传播,短短几年就拥有了1000多万的用户,成为地球上成长最快的软件。李纳斯.托沃兹(Linus Torvalds),当今世界最着名的电脑程序员、黑客。Linux内核的发明人及该计划的合作者。托瓦兹利用个人时间及器材创造出了这套当今全球最流行的操作系统内核之一。使自由软件从产业思想运动演变成为市场商业运动,从此改变了软件产业,乃至IT产业的面貌。 十大老牌黑客之:沃兹尼克 在硅谷,一个人要赢得好名声远比赢得大把的钱财要困难得多。因为财富是声名鹊起的基本条件。而要赢得财富,就必须勾心斗角,逐利而去。因此无论是苹果的乔布斯、Oracle的埃里森还是英特尔的葛鲁夫,都只能在当地获得毁誉参半的名声。但是,如果在硅谷还有唯一一位大家公认的“好人”,那么这个人肯定非沃兹莫属。 这位当年的技术天才,淡泊名利,性格纯朴,早早离开了热闹的中心。这也注定了他必然与计算机业沿着不同的路线,书写各自的历史。现在,昔日的战友乔布斯又在叱诧风云,而他则过着自己安静的生活。 十大超级老牌黑客:丹尼斯.利奇和肯.汤普生 不可思议的是,当初这个操作系统的诞生,并不是为了把它推向市场,甚至不是为了让更多人使用,而仅仅是作者为了便于自己使用,而且初衷是为了自己更方便地玩游戏。连Unix这个别扭的名字,也是对早期一个名为Multics操作系统开玩笑的称呼。在后来的获奖答谢中,作者之一的丹尼斯.里奇坦然说:“我们的目的是为自己建立一个良好的计算机工作环境,当然也希望大家都能喜欢它”。 然而,在这不经意间,奇迹诞生了,再一次验证了IT业的创新往往是兴趣,而不是大把大把的金钱使然。经过10年的内部使用,于70年代中期开始。Unix第一次公诸于世,就慢慢走向成功,震动整个计算机业。1969年开始工作时,里奇和汤普生根本没有想过要掀起业界的狂热,在1974年以前,他们甚至没有发表过任何关于项目的消息。而当Unix露面时,他们还惊奇于会引起如此大的兴趣。他们并没有积极推销,大学、研究机构可以免费使用,而且还提供源代码。 主要成就:贝尔实验室着名的计算机科学工作组的创造力的推进剂。里奇和汤普森在1969年创造了UNIX, UNIX是小型机上的一个一流的开放操作系统,它能帮助用户完成普通计算、文字处理、联网,很快成为一个标准的语言。 鲜为人知的事实:由汤普森和他的贝尔实验室的同事罗布.派克(Rob Pike)创造的Plan 9,是由UNIX衍生的下一代操作系统 十大老牌黑客之:斯托曼 主要成就:老牌黑客。1971年,斯托曼在街上找到一份MIT的人工智能实验室的工作。当时他是哈佛大学的一名本科生。后来,斯托曼创立了自由软件基金,打破了软件是私有财产的概念。 第一次接触计算机:1969年在IBM纽约科学中心,时值16岁。自己独特的黑客工具:在上世纪80年代,斯托曼不拿MIT的薪水但继续在其中的一个办公室工作。在那里他创造了一个新的操作系统GNU--GNU是"GNU’s Not Unix"的缩写。鲜为人知的事实:曾获得麦克阿瑟基金24万美元天才奖。 十大老牌黑客之:约翰.德拉浦 主要成就:发现了使用(“嘎吱嘎吱船长”牌的)麦片盒里作为奖品的哨子(向电话话筒吹声)可以免费打(长途)电话。Cap’n Crunch给几代黑客引入了“盗用电话线路”打(长途)电话的辉煌思想。 第一次接触计算机:青少年时期,试图使投币式公用电话确信得到他的硬币和接通他的电话。 自己独特的工具:嘎吱嘎吱船长牌的麦片盒里的玩具口哨,能够产生2600赫兹的音调,这是(让电话系统)开启一个(电话)呼出的蓝匣子(用这种装置侵入电话系统),用户就也可以免费地打(长途)电话。(随后的奥斯卡梅耶韦纳Oscar Meyer weiner口哨也曾一度获得电话飞客们的青睐) 十大超级老牌黑客之:米特尼克 主要成就:他是第一个在美国联邦调查局“悬赏捉拿”海报上露面的黑客。他由于只有十几岁,但却网络犯罪行为不断,所以他被人称为是“迷失在网络世界的小男孩”。 米特尼克的圣诞礼物来自联邦通信管理局(FCC)。FCC决定,恢复米特尼克的业余无线电执照。从13岁起,无线电就是米特尼克的爱好之一。现在,他仍然用自制电台和朋友通话。他认为,正是这一爱好引发了他对计算机黑客这个行当的兴趣。不过,这份执照恢复得也并不轻松,他必须交付高达16,000美元的罚款。“这是世界上最贵的一份业余无线电执照,米特尼克说,‘不过我仍然很高兴。’” 十大超级老牌黑客之:雷蒙德 任何一场革命或者运动都需要一个理论家,需要一份纲领性的文献,起到真正的“画龙点睛”的神效。除了架构极具思辩力和逻辑性的理论体系,更需要激发起人们对美好理想的向往,为同行者的士气传递极具煽动性的烈焰。目前,这场正在颠覆软件业传统商业模式的自由软件运动也不例外。自由软件精神领袖当然是理乍得.斯托尔曼(Richard Stallman),但他太超凡脱俗,而且,除了提出核心理念外,斯托尔曼缺乏着书立作的能力。这些局限,使得埃里克.雷蒙德(Eric S. Raymond)脱颖而出,担当了这个角色。如今,他已经成为开放源代码运动(脱胎于自由软件运动)和黑客文化的第一理论家,不可动摇。 雷蒙的策略获得了很大的成功。一般认为,1998年Mozilla的发布主要归功于他。大多数黑客和主流观察家也同意,正是雷蒙将开放源代码的理念成功地带到了华尔街。但是也有批评他的声音:有一些黑客认为他利用这些机会为自己打广告,而他对理乍得.斯托曼和自由软件基金会的理想主义所进行的批评,以及所采取的更务实、更符合市场口味的线路,也曾经在黑客社群里掀起了不小的政治对立。 十大超级老牌黑客之:卡普尔 1971年,卡普尔从耶鲁大学毕业。在校期间,他专修心理学、语言学以及计算机学科。也就是在这时他开始对计算机萌生兴趣。他继续到研究生院深造。20世纪60年代,退学是许多人的一个选择。只靠知识的皮毛,你也能过日子。那些年里,卡普尔1年可以挣1.2万美元。他漫无目标地在游荡,正如他后来描绘自己这一时期的生活时所说,他成了一个“有知识的吉普赛人”。 主要成就:在80年代中期,卡普尔与盖茨是美国软件业的双子星。1982年创办Lotus公司,并担任CEO。推出个人电脑“杀手级应用”软件Lotus1-2-3,1985年,Lotus员工已达千人,是当时最大的独立软件公司。直到1988年4月,微软才超过Lotus,成为头号软件公司。卡普尔发起创办的电子边疆基金会(EFF),维护黑客利益,被称为是计算机业的美国公民自由协会(ACLU)。卡普尔也因此成为80年代和90年代最具影响力的计算机人物和黑客界最具影响力的人物之一。 卡普尔是硅谷黑客理念的真正体现:反对公司、不裱 髁骶 瘛⒏挥写丛臁⒊缟谐鍪馈8谴脑蚴窍执 诳偷奶逑郑 肟ㄆ斩 纬上拭鞫哉铡8谴氖欠椿 降男は瘢 ? 郧浚 秩胧溃 非罄 妫 墓 疽惨匝怪谱杂啥 晒Γ 霾舐 ⒈孔尽⒋看庖陨桃登 牟贰S胨 啾龋 ㄆ斩 且晃幻窦涞挠⑿邸6 谴脑蚴侵髁魃缁岬挠⑿邸?/P> 十大超级老牌黑客:莫里斯 主要成就:这位美国国家计算机安全中心(隶属于美国国家安全局NSA)首席科学家的儿子,康奈尔大学的高材生,在1988年的第一次工作过程中戏剧性地散播出了网络蠕虫病毒后,“Hacker”一词开始在英语中被赋予了特定的含义。在此次的事故中成千上万的电脑收到了影响,并导致了部分电脑崩溃。 第一次接触计算机:在家里。莫里斯的父亲曾从NSA带回把一台原始的神秘的密码机器到家里。它成为一家人的谈资。 1988年冬天,正在康乃尔大学攻读的莫里斯,把一个被称为“蠕虫”的电脑病毒送进了美国最大的电脑网络--互联网。1988年11月2日下午5点,互联网的管理人员首次发现网络有不明入侵者。它们仿佛是网络中的超级间谍,狡猾地不断截取用户口令等网络中的“机密文件”,利用这些口令欺骗网络中的“哨兵”,长驱直入互联网中的用户电脑。入侵得手,立即反客为主,并闪电般地自我复制,抢占地盘。 当警方已侦破这一案件并认定莫里斯是闯下弥天大祸的“作者”时,纽约州法庭却迟迟难以对他定罪。在当时,对制造电脑病毒事件这类行为定罪,还是世界性的难题。前苏联在1987年曾发生过汽车厂的电脑人员用病毒破坏生产线的事件,法庭只能用“流氓罪”草草了事。 1990年5月5日,纽约地方法庭根据罗伯特.莫里斯设计病毒程序,造成包括国家航空和航天局、军事基地和主要大学的计算机停止运行的重大事故,判处莫里斯三年缓刑,罚款一万美金,义务为新区服务400小时。莫里斯事件震惊了美国社会乃至整个世界。而比事件影响更大、更深远的是:黑客从此真正变黑,黑客伦理失去约束,黑客传统开始中断。大众对黑客的印象永远不可能回复。而且,计算机病毒从此步入主流 希望楼主采纳!
㈤ 逼死程序员的翟欣欣究竟有何魔力漂亮的脸蛋是女方的“杀手锏,你怎么看
一位名叫“Te欣”的女性受到很多网友的关注。脸很漂亮,但是她做的事情真的很让人生气。
从得克欣的婚姻经历来看,这位毒妇就是苏小姐前两位结婚中的前夫也把把手握在了这位毒妇手里。否则早就报警了。心这么残忍的人还不为自己逼死而吃喝吗?三岁的孩子都不相信。
所以,首先,请找一找妻子,找一个熟悉的人。世交,发小,同学,同事,彼此都很了解。第二,不要急于求成,慢慢观察,慢慢理解。第三,不要相信馅饼从架子上掉下来了。
第四,希望这种残忍的人尽快被逮捕。
㈥ 给点关于 程序员 黑客 之类的电影给我。名字就够咯
1.《战争游戏》WarGames(1983)
剧情介绍:
1983年,电影《战争游戏》开黑客影片先河。故事发生在里根总统任期,当时正值冷战高峰。苹果Mac机尚未诞生,电脑还只是科学怪才专属玩具,影片用大众对核战争和未知新科技的恐惧好好地把观众吓了一把。影片主角是名叫大卫·莱特曼的电脑天才,可自由进入学校电脑系统改动考试分数,因此全无学业之忧,整日将时间耗在电子游戏上。一日误撞上了“北美空防系统”(NORAD)的一台超级电脑,大卫用它玩起了“第三次世界大战”的模拟游戏,他不知道的是,这个游戏比他想象的要来得真实:当大卫退出,游戏并没有结束,NORAD的电脑仍然认为苏联人发动了核战争,对两个超级大国的电脑而言,战争游戏并没有结束……
========================================================
2.《通天神偷》 Sneakers(1992)
剧情介绍:
《通天神偷》讲述的是一群代号SNEAKERS的“合法黑客”的故事。SNEAKERS是精通电脑的工业间谍,银行、政府机关等重要机构出钱请他们“黑”自己的电脑系统,以此检测系统的安全性。比肖普是这伙人的头,沉默,低调,有一段不太见得光的过去,典型的黑客。
一日,一个政府机构找上门,要求比肖普的人在网上盗取一个电脑软件,拥有它便可以开启全球所有的秘密电脑资源。拒绝是不可能的,因为它掌握了比肖普一干人过去所有的秘密。真正的幕后大坏蛋是国际头号科技罪犯Cosmo,他伙同政府内的腐败分子将比肖普一群人“逼上绝路”……
========================================================
3.《异度空间》The Lawnmower(1992)
剧情介绍:
《异度空间》是第一部建立在虚拟空间的影片。约伯·史密斯是一个智力只有儿童水平的割草人,他定期为劳伦斯·安吉洛博士修剪草坪。安吉洛效力于一家政府秘密机构,负责为军队训练高智能大猩猩。安吉洛与机构的合作出了问题,智障的约伯吸引了他的注意力。他决心以约伯为实验对象,把他的智力恢复到正常水平。实验结果好得出乎意料:约伯成了这个星球上最聪明的人。而他的潜能还在不断发展,慢慢地他变成了某种非人的异类……
========================================================
4.《网络惊魂》 The Net(1995)
剧情介绍:
电脑奇才安吉拉·贝内特专门研究电脑程序中的各种病毒。她隐居在加利福尼亚过着与人无交往的生活。因为无意中收到记录有黑客犯罪证据的软盘,她掉入了敌人设下的陷阱:出国旅游,碰上的美男原来是杀手;她回到家发现车丢了,房子被出卖,而她也被指控为罪犯……
安吉拉开始反击,她通过网络发现一群自称“禁卫军”的电脑罪犯控制了卡萨德拉尔软件公司,他们卖出数据保护程序并实际设下埋伏,从而对所有客户的系统进行复制。安吉拉冒险打入卡萨德拉尔软件公司,发现自己原来的身份已被一名“禁卫军”所顶替。她在后来的一次电脑交易会上联机上网,用一种特殊的电脑病毒摧毁了“禁卫军”的数据库。
========================================================
5. 《网络惊魂2.0》The Net2.0(2006)
剧情介绍:
电脑专才霍普·卡斯蒂受雇于土耳其某国际企业独自前往伊斯坦布尔替一融资财团修复网络防火墙。到了伊斯坦布尔后,霍普发现她的世界一切都变得诡异,她正在一步步失去了她的帐号、护照、身份,甚至她自己的名字。死里逃生的她决定利用自己的专长对陷害她的幕后黑手进行反击。越接近事实真相的她越感到惊惧,让她背负偷取一千四百万美金和杀人犯罪名的,原来是她最亲密的爱人……
========================================================
6.《黑客》Hackers(1995)
剧情介绍:
绰号“零度冷”的戴德·墨菲是黑客中的传奇人物。1988年,他单枪匹马弄瘫了华尔街的1507台电脑,导致全球金融危机。11岁的戴德因此在联邦调查局的档案中挂上了名,并被禁用键盘直到18岁生日。7年未碰一个数码……
绰号“酸蚀”的凯特·利比是一名在信息高速公路上横行无阻的女黑客。当“零度冷”和“酸蚀”相遇,一场不可避免的两性大战在硬驱上展开。此时“瘟疫”,一名发受雇于跨国公司的黑客高手出现了,他不但想借网络欺诈数百万美元还想嫁祸戴德、凯特和他们的朋友。为洗脱罪名,戴德、凯特招募了一帮黑客高手加入他们对大公司阴谋的反击战。
========================================================
7.《杀人硬件》Virtuosity(1995)
剧情介绍:
1999年,洛杉矶,政府执法技术中心开发出用于训练警探的模拟机原型。这种虚拟现实模拟机装载有最先进人工智能技术,使用者需追捕电脑生成罪犯席德6.7(结合人类所有邪恶),以锻炼他们的侦探技巧。但是,这个复杂的“猫捉老鼠”系统有一个致命的后果:狡猾的席德6.7摆脱束缚离开了虚拟空间,进入现实世界作恶。前警察帕克·巴恩斯被认为是最有机会制服席德6.7的人。
在犯罪行为专家卡特的帮助下,巴恩斯必须穿梭于现实和虚拟世界,在新千年之前抓住席德。同时,巴恩斯在席德6.7身上发现了杀害他的妻子和女儿的变态杀手的影子。这场猎人的游戏变得复杂起来,赌注也更加高昂。
========================================================
★无聊老生搜集整理,谢绝复制引用★
========================================================
8.《约翰尼记忆术》 Johnny Mnemonic (1995)
剧情介绍:
2021年,世界出现巨大的电脑网络。大半的人类都死于电子设备发出的电磁波产生的环境污染。信息成为最昂贵的商品,黑客猖獗,因此最宝贵的信息必须通过人类大脑传送。
约翰尼就是这样一个负责信息传递的专业人士。一次,约翰尼受雇于两名从世界第三大跨国公司Pharmkom叛逃的科学家,为他们传递无价数据。
约翰尼大脑中的记忆芯片无法承受超负荷的上载,如果不及时找到解压密码下载信息,他将死亡。此外,Pharmkom雇用了世界最大的犯罪集团Yakuza,要取约翰尼的人头,以追回无价信息。
========================================================
9.《黑客帝国》The Matrix(1999)
剧情介绍:
被名为“矩阵”的计算机人工智能系统控制者的人们就像它放牧的动物一样。黑客尼奥在网络上查找关于“矩阵”的一切。
在一名神秘女郎特蕾妮的引导下见到了黑客组织的首领摩菲斯,三人一起走上了抗争“矩阵”的征途。
尼奥面对着另外一个问题:他就是它吗?虽然不知道为什么,尼奥的答案就是“不是”。摩菲斯的朋友塞弗同意他的观点。而其他人则不那么肯定。另外,还有人在保护“矩阵”,冷酷的史密斯探员一伙掌握着令人震惊的秘密。
尼奥、默菲和特莱妮必须用他们的生命对抗强大的敌人来追寻答案、寻找自我。他们的每一步都是危机四伏……
========================================================
10.《剑鱼行动》Swordfish(2001)
剧情介绍:
加布利尔·希尔是个在江湖上闯荡多年的间谍特工,他妄想建立一个属于自己的极端爱国主义组织。为了筹集这个组织招兵买马所需资金,加布利尔决定冒险闯入网络空间,窃取一笔高达几十亿美金的基金。希尔需要一个顶尖电脑黑客的帮助。他盯上了斯坦利·吉森。
斯坦利曾是世界上两个最顶尖的电脑黑客之一,他将FBI计算机监视系统搞了个天翻地覆,当然他也为此坐了牢。现在他住在一个破拖车里,老婆和他离了婚,带着小女儿霍莉嫁给了专拍色情片的大老板。加布利尔来请斯坦利出山,答应得手后帮斯坦利重获女儿的监护权。斯坦利答应铤而走险,他成了一颗身不由己的棋子……
========================================================
11.《防火墙》Firewall(2006)
剧情介绍:
电脑安全专家杰克·史坦菲德为一家位于西雅图的太平洋银行工作。他多年来负责设计最有效的防盗电脑系统,透过层层的密码和防火墙,阻止日益猖獗的电脑骇客盗取银行的资产。
杰克在公司的待遇优厚,让他、他身为建筑师的妻子贝丝以及他们的一对小孩过着优裕的生活,包括一栋位于市郊高级住宅区的豪宅。
但是杰克的防盗系统却有一个致命弱点,那就是他自己,有一名残暴凶狠的歹徒决定利用这弱点盗取银行巨款。
比尔考克斯一直在仔细观察杰克和他的家人,并利用各种先进的电子仪器,监控他们上网的活动,窃听他们的电话,熟知他们的日常作息,并窃取他们最隐私的资料。
他花了将近一年的时间了解杰克一家人的每一个生活细节,终于展开行动。他率领一组人马闯入史宅,把贝丝和她的小孩软禁在自己的家里,而杰克则被迫帮助他服务的太平洋银行窃取一亿美元的巨款。
杰克尝试向人求救和救出家人的每一个行动都被考克斯识破和阻止,于是逼不得已只好破解自己设计的电脑安全系统,将一亿美元巨款汇入考克斯的海外银行帐户,不但让他自己成为罪犯,也被迫消灭考克斯犯案的所有证据。他在受到严密的监控下,只有几个小时的时间可以完成汇款,并找到歹徒看似天衣无缝的阴谋的漏洞,希望能拯救他一家人的性命。
========================================================
12.《第十三层》/异次元骇客 TheThirteenth Floor(1999)
剧情介绍:
故事开始在1937年的洛杉矶,哈蒙德·富勒在与情人幽会后回到酒店,他给某人留下一封信后,赶回家见妻子。当他躺倒在床上,突然时空转换到了1999年的洛杉矶……
在洛杉矶一个商业区的第13层办公楼上,道格拉斯·霍尔和哈南·富勒创造了一个虚拟的1937年代洛杉矶。某日,霍尔一觉醒来发现哈南死了,自己成了头号嫌疑犯。
霍尔无法回忆起是否参与了谋杀,为了弄清真相,他往返于现实和1937年的虚拟世界,这种双重生活使霍尔在现实世界的存在变得日益模糊……富勒在死亡之前似乎也被牵扯进类似双重生活。神秘的美女简的出现更加使现实和虚幻世界的界限模糊起来。
========================================================
13. 《黑客制裁者》/电脑犯罪战 Silicon Towers (1999)
剧情介绍:
无
========================================================
14.《骇客追缉令》 Takedown (2000)
剧情介绍:
凯文密尼克可称为有史以来最厉害的电脑骇客,他侵入家电信公司,入侵联邦调查局的电脑,在网路世界中成为最难以捉摸的骇客之王,然而他却希望能遇上一个真正的挑战,当他开始入侵着名物理学家兼电脑天才下村勤的电脑系统后,他的愿望终于实现,并且可能超出他所能应付的……
========================================================
15.《虎胆龙威4.0》 Live Free or Die Hard (2007)
剧情介绍:
多年后,那个总是不正经当差、却总是无意间拯救众生的约翰·迈克兰(布鲁斯·威利斯)终于又出现在人们的视线。而正当恐怖分子猖獗的年代里,老约翰警官似乎将面临着新的挑战。聪明的外国恐怖分子已然学会使用当今最高精尖的电脑黑客技术来达到他们不可告人的目的。显然,“地球宪兵”美国又成了这次“恐怖袭击”的首要目标。极端恐怖分子经过周密策划之后,准备利用黑客技术,在美国独立日当天让全美国的计算机系统集体瘫痪,从而达到他们控制全球的阴谋。
这位依然是对上司的话爱理不理、酗酒成性、又和老婆分分合合、一身臭汗的迈克兰警官,及时杀到,在万众欢腾的美国国庆日这天,在小电脑黑客马特·福斯特(贾斯汀·朗)的专业帮助下,打破了一干异国黑客天衣无缝的电脑系统入侵计划。并最终再次与穷凶极恶的恐怖分子刀兵相见。其间,与一位亚裔的女恐怖分子麦琳的殊死搏斗更加的引人入胜。
最后,一番狂轰滥炸后,一切归于和平,约翰·迈克兰再次了拯救了世界。
========================================================
16.《通天神偷》Sneakers (1992)
剧情介绍:
毕晓普和科斯摩在大学里是同窗好友,都是电脑方面的高手。后来他们一起闯了祸,毕晓普幸免于难,但科斯摩却入了狱。25年后,毕晓普仍然靠自己的拿手本事吃饭,专门干些渗透网络,偷听、破解密码的勾当。这帮精通高科技的人组成一个叫"潜行者"的小组,只要应承下来的活儿没有完不成的。但是这次他们要遇到对手了,科斯摩出场了,而且他已不是朋友,而是敌人。他们共同瞄准的目标是另一只神秘的黑盒子,如果落入歹人手中,全球将陷入一片混乱……
========================================================
声明:
1、以上电影只作推荐,不保证一定能找到下载或在线收看地址。
2、以上电影资料不断补充完善中。
3、以上电影资料由无聊老生在他人基础上整理、补充、编辑,对不知名作者表示感谢。
4、老生整理不易,谢绝引用复制,抄袭一律投诉,敬请各位自重。
㈦ 请高手解答!木马是什么它有多少种有什么办法去防预它被木马入侵后有什么现象
什么是木马?
特洛伊木马(以下简称木马),英文叫做“Trojan house”,其名称取自希腊神话的特洛伊木马记。
它是一种基于远程控制的黑客工具,具有隐蔽性和非授权性的特点。
所谓隐蔽性是指木马的设计者为了防止木马被发现,会采用多种手段隐藏木马,这样服务端即使发现感染了木马,由于不能确定其具体位置,往往只能望“马”兴叹。
所谓非授权性是指一旦控制端与服务端连接后,控制端将享有服务端的大部分操作权限,包括修改文件,修改注册表,控制鼠标,键盘等等,而这些权力并不是服务端赋予的,而是通过木马程序窃取的。
从木马的发展来看,基本上可以分为两个阶段。
最初网络还处于以UNIX平台为主的时期,木马就产生了,当时的木马程序的功能相对简单,往往是将一段程序嵌入到系统文件中,用跳转指令来执行一些木马的功能,在这个时期木马的设计者和使用者大都是些技术人员,必须具备相当的网络和编程知识。
而后随着WINDOWS平台的日益普及,一些基于图形操作的木马程序出现了,用户界面的改善,使使用者不用懂太多的专业知识就可以熟练的操作木马,相对的木马入侵事件也频繁出现,而且由于这个时期木马的功能已日趋完善,因此对服务端的破坏也更大了。
所以所木马发展到今天,已经无所不用其极,一旦被木马控制,你的电脑将毫无秘密可言。
参考资料:http://bbs.51ww.com/365000/ShowPost.aspx
回答者:完颜康康 - 探花 十一级 9-18 12:40
--------------------------------------------------------------------------------
DLL 木马揭秘
相信经常玩木马的朋友们都会知道一些木马的特性,也会有自己最喜爱的木马,不过,很多朋友依然不知道近年兴起的“DLL木马”为何物。什么是“DLL木马”呢?它与一般的木马有什么不同?
一、从DLL技术说起
要了解DLL木马,就必须知道这个“DLL”是什么意思,所以,让我们追溯到几年前,DOS系统大行其道的日子里。在那时候,写程序是一件繁琐的事情,因为每个程序的代码都是独立的,有时候为了实现一个功能,就要为此写很多代码,后来随着编程技术发展,程序员们把很多常用的代码集合(通用代码)放进一个独立的文件里,并把这个文件称为“库”(Library),在写程序的时候,把这个库文件加入编译器,就能使用这个库包含的所有功能而不必自己再去写一大堆代码,这个技术被称为“静态链接”(Static Link)。静态链接技术让劳累的程序员松了口气,一切似乎都很美好。可是事实证明,美好的事物不会存在太久,因为静态链接就像一个粗鲁的推销员,不管你想不想要宣传单,他都全部塞到你的手上来。写一个程序只想用到一个库文件包含的某个图形效果,就因为这个,你不得不把这个库文件携带的所有的图形效果都加入程序,留着它们当花瓶摆设,这倒没什么重要,可是这些花瓶却把道路都阻塞了——静态链接技术让最终的程序成了大块头,因为编译器把整个库文件也算进去了。
时代在发展,静态链接技术由于天生的弊端,不能满足程序员的愿望,人们开始寻找一种更好的方法来解决代码重复的难题。后来,Windows系统出现了,时代的分水岭终于出现。Windows系统使用一种新的链接技术,这种被称为“动态链接”(Dynamic Link)的新技术同样也是使用库文件,微软称它们为“动态链接库”——Dynamic Link Library,DLL的名字就是这样来的。动态链接本身和静态链接没什么区别,也是把通用代码写进一些独立文件里,但是在编译方面,微软绕了个圈子,并没有采取把库文件加进程序的方法,而是把库文件做成已经编译好的程序文件,给它们开个交换数据的接口,程序员写程序的时候,一旦要使用某个库文件的一个功能函数,系统就把这个库文件调入内存,连接上这个程序占有的任务进程,然后执行程序要用的功能函数,并把结果返回给程序显示出来,在我们看来,就像是程序自己带有的功能一样。完成需要的功能后,这个DLL停止运行,整个调用过程结束。微软让这些库文件能被多个程序调用,实现了比较完美的共享,程序员无论要写什么程序,只要在代码里加入对相关DLL的调用声明就能使用它的全部功能。最重要的是,DLL绝对不会让你多拿一个花瓶,你要什么它就给你什么,你不要的东西它才不会给你。这样,写出来的程序就不能再携带一大堆垃圾了——绝对不会让你把吃剩的东西带回家,否则罚款,这是自助餐。
DLL技术的诞生,使编写程序变成一件简单的事情,Windows为我们提供了几千个函数接口,足以满足大多数程序员的需要。而且,Windows系统自身就是由几千个DLL文件组成,这些DLL相互扶持,组成了强大的Windows系统。如果Windows使用静态链接技术,它的体积会有多大?我不敢想。
二、应用程序接口API
上面我们对DLL技术做了个大概分析,在里面我提到了“接口”,这又是什么呢?因为DLL不能像静态库文件那样塞进程序里,所以,如何让程序知道实现功能的代码和文件成了问题,微软就为DLL技术做了标准规范,让一个DLL文件像奶酪一样开了许多小洞,每个洞口都注明里面存放的功能的名字,程序只要根据标准规范找到相关洞口就可以取得它要的美味了,这个洞口就是“应用程序接口”(Application Programming Interface),每个DLL带的接口都不相同,尽最大可能的减少了代码的重复。用Steven的一句话:API就是一个工具箱,你根据需要取出螺丝刀、扳手,用完后再把它们放回原处。在Windows里,最基本的3个DLL文件是kernel32.dll、user32.dll、gdi32.dll。它们共同构成了基本的系统框架。
三、DLL与木马
DLL是编译好的代码,与一般程序没什么大差别,只是它不能独立运行,需要程序调用。那么,DLL与木马能扯上什么关系呢?如果你学过编程并且写过DLL,就会发现,其实DLL的代码和其他程序几乎没什么两样,仅仅是接口和启动模式不同,只要改动一下代码入口,DLL就变成一个独立的程序了。当然,DLL文件是没有程序逻辑的,这里并不是说DLL=EXE,不过,依然可以把DLL看做缺少了main入口的EXE,DLL带的各个功能函数可以看作一个程序的几个函数模块。DLL木马就是把一个实现了木马功能的代码,加上一些特殊代码写成DLL文件,导出相关的API,在别人看来,这只是一个普通的DLL,但是这个DLL却携带了完整的木马功能,这就是DLL木马的概念。也许有人会问,既然同样的代码就可以实现木马功能,那么直接做程序就可以,为什么还要多此一举写成DLL呢?这是为了隐藏,因为DLL运行时是直接挂在调用它的程序的进程里的,并不会另外产生进程,所以相对于传统EXE木马来说,它很难被查到。
四、DLL的运行
虽然DLL不能自己运行,可是Windows在加载DLL的时候,需要一个入口函数,就如同EXE的main一样,否则系统无法引用DLL。所以根据编写规范,Windows必须查找并执行DLL里的一个函数DllMain作为加载DLL的依据,这个函数不作为API导出,而是内部函数。DllMain函数使DLL得以保留在内存里,有的DLL里面没有DllMain函数,可是依然能使用,这是因为Windows在找不到DllMain的时候,会从其它运行库中找一个不做任何操作的缺省DllMain函数启动这个DLL使它能被载入,并不是说DLL可以放弃DllMain函数。
五、DLL木马技术分析
到了这里,您也许会想,既然DLL木马有那么多好处,以后写木马都采用DLL方式不就好了吗?话虽然是这么说没错,但是DLL木马并不是一些人想象的那么容易写的。要写一个能用的DLL木马,你需要了解更多知识。
1.木马的主体
千万别把木马模块写得真的像个API库一样,这不是开发WINAPI。DLL木马可以导出几个辅助函数,但是必须有一个过程负责主要执行代码,否则这个DLL只能是一堆零碎API函数,别提工作了。
如果涉及一些通用代码,可以在DLL里写一些内部函数,供自己的代码使用,而不是把所有代码都开放成接口,这样它自己本身都难调用了,更不可能发挥作用。
DLL木马的标准执行入口为DllMain,所以必须在DllMain里写好DLL木马运行的代码,或者指向DLL木马的执行模块。
2.动态嵌入技术
Windows中,每个进程都有自己的私有内存空间,别的进程是不允许对这个私人领地进行操作的,但是,实际上我们仍然可以利用种种方法进入并操作进程的私有内存,这就是动态嵌入,它是将自己的代码嵌入正在运行的进程中的技术。动态嵌入有很多种,最常见的是钩子、API以及远程线程技术,现在的大多数DLL木马都采用远程线程技术把自己挂在一个正常系统进程中。其实动态嵌入并不少见,罗技的MouseWare驱动就挂着每一个系统进程-_-
远程线程技术就是通过在另一个进程中创建远程线程(RemoteThread)的方法进入那个进程的内存地址空间。在DLL木马的范畴里,这个技术也叫做“注入”,当载体在那个被注入的进程里创建了远程线程并命令它加载DLL时,木马就挂上去执行了,没有新进程产生,要想让木马停止惟有让挂接这个木马DLL的进程退出运行。但是,很多时候我们只能束手无策——它和Explorer.exe挂在一起了,你确定要关闭Windows吗?
3.木马的启动
有人也许会迫不及待的说,直接把这个DLL加入系统启动项目不就可以了。答案是NO,前面说过,DLL不能独立运行,所以无法在启动项目里直接启动它。要想让木马跑起来,就需要一个EXE使用动态嵌入技术让DLL搭上其他正常进程的车,让被嵌入的进程调用这个DLL的DllMain函数,激发木马运行,最后启动木马的EXE结束运行,木马启动完毕。
启动DLL木马的EXE是个重要角色,它被称为Loader,如果没有Loader,DLL木马就是破烂一堆,因此,一个算得上成熟的DLL木马会想办法保护它的Loader不会那么容易被毁灭。记得狼狈为奸的故事吗?DLL木马就是爬在狼Loader上的狈。
Loader可以是多种多样的,Windows的rundll32.exe也被一些DLL木马用来做了Loader,这种木马一般不带动态嵌入技术,它直接挂着rundll32进程运行,用rundll32的方法(rundll32.exe [DLL名],[函数] [参数])像调用API一样去引用这个DLL的启动函数激发木马模块开始执行,即使你杀了rundll32,木马本体还是在的,一个最常见的例子就是3721中文实名,虽然它不是木马。
注册表的AppInit_DLLs键也被一些木马用来启动自己,如求职信病毒。利用注册表启动,就是让系统执行DllMain来达到启动木马的目的。因为它是kernel调入的,对这个DLL的稳定性有很大要求,稍有错误就会导致系统崩溃,所以很少看到这种木马。
有一些更复杂点的DLL木马通过svchost.exe启动,这种DLL木马必须写成NT-Service,入口函数是ServiceMain,一般很少见,但是这种木马的隐蔽性也不错,而且Loader有保障。
4.其它
到这里大家也应该对DLL木马有个了解了,是不是很想写一个?别急,不知道大家想过没有,既然DLL木马这么好,为什么到现在能找到的DLL木马寥寥无几?现在让我来泼冷水,最重要的原因只有一个:由于DLL木马挂着系统进程运行,如果它本身写得不好,例如没有防止运行错误的代码或者没有严格规范用户的输入,DLL就会出错崩溃。别紧张,一般的EXE也是这样完蛋的,但是DLL崩溃会导致它挂着的程序跟着遭殃,别忘记它挂接的是系统进程哦,结局就是……惨不忍睹。所以写一个能公布的DLL木马,在排错检查方面做的工作要比一般的EXE木马多,写得多了自己都烦躁……
六、DLL木马的发现和查杀
经常看看启动项有没有多出莫名其妙的项目,这是Loader的所在,只要杀了狼,狈就不能再狂了。而DLL木马本体比较难发现,需要你有一定编程知识和分析能力,在Loader里查找DLL名称,或者从进程里看多挂接了什么陌生的DLL,可是对新手来说……总之就是比较难啊比较难,所以,最简单的方法:杀毒软件和防火墙(不是万能药,切忌长期服用)。
㈧ 世界上最顶尖的程序员都有谁
世界上最顶尖的程序员我不知道(别揍我)
但我知道世界上最鬼才,最恐怖的程序员,他就是人称电子杀手的霍兹。