作业帮 > 作文素材 > 教育资讯

我想找一个黑客高手

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/24 19:17:56 作文素材
我想找一个黑客高手作文素材

篇一:如何让自己成为一名黑客高手全集

如何让自己成为一名黑客高手全集

什么是黑客在日本出版的《新黑客字典》中,对黑客是这样定义的:“喜欢探索软件程序并从中增长了其个人才干的人。他们不像绝大多数电脑使用者那样,只规规矩矩地了解别人指定的狭小的一部分知识”。在Open Source(开放源代码)旗手ERIC。S。RAYMOND的《The New Hacker"s Dictionary》一文中,对“Hacker”的解释包括了下面几类人:

一:那些喜欢发掘程序系统内部实现细节的人,在这种发掘过程中,他们延伸并扩展着自己的能力,这和只满足于学习有限知识的人是截然不同的

二:那些狂热地沉浸在编程乐趣的人,而且,他们不仅仅是在理论上谈及编程

三:一个高超的程序设计专家

四:一个喜欢智力挑战的,并创造性地突破各种环境限制的人

五:一个恶意的爱管闲事的家伙,他试图在网络上逡巡溜达的同时发现一些敏感的信息对最后一类人,ERIC。S。RAYMOND赋予其更恰当的一个称谓,那就是“Cra

cker”,有就是我们常说的“骇客”,指那些乐于破坏的家伙。当他们在给这个社会制造着麻烦和噱头的同时,就只能被冠以“骇客”之名。正是因为“骇客”的存在,纯正而古老的黑客精神才愈来愈被人曲解,但在真正崇尚黑客精神的一类人眼里,“骇客”与“黑客”是如此的泾渭分明,不可混淆!更有甚者,有些黑客们说:在黑客界,斗争只存在于“黑客”和“骇客”之间!

黑客群体有自己特有的一套行为准则(the hacker ethic)美国学者史蒂夫。利维在其著名的《黑客电脑史》中所指出的黑客道德准则(the hacker ethic)就是对其最深刻的表述:

(1),通往电脑的路不止一条

(2),所有的信息都应当是免费共享的

(3),一定要打破电脑集权

(4),在电脑上创造的是艺术和美

(5),计算机将使生活更加美好

可以看出,“黑客道德准则”正是这个独特的文化群体一直心照不宣地遵循着的“江湖规矩”,以这种“江湖规矩”作为参照,黑客们的行为特征也就清晰地呈现给我们了! 一,热衷挑战

黑客们多数都有很高的智慧,至少在某些方面表现突出。他们喜欢挑战自己的能力,编写高难度程序,破译电脑密码给他们带来了神气的魔力,认为运用自己的智慧和电脑技术去突破某些著名的防卫措施森严的站点是一件极、富刺激性和挑战性的冒险活动。

二,崇尚自由

黑客文化首先给人的突出感觉就是一种自由不羁的的精神。黑客如同夜行的蝙蝠侠,任意穿梭在网络空间中。黑客在电脑虚拟世界发挥着自己的极致的自由。

他们随意登录在世界各地的网站,完成着现实生活中无法企及的冒险旅程,实现着个人生命的虚拟体验。正是这种对自由的体验,使黑客如同吸毒上瘾一样,对网络入侵乐此不疲 三,主张信息共享

黑客们认为所有的信息都应当是免费的和公开的,认为计算机应该是大众的工具,而不应该只为有钱人私有。信息应该是不受限制的,它属于每个人,拥有知识或信息是每个人的天赋权利

四,反叛精神

黑客文化带有某种反叛世界的倾向,黑客们蔑视传统,反抗权威,痛恨集权,其行为模式以深深烙上了无政府主义的印记。互联网的一个显著特点是平等和共享,对于在网络中存在的许多禁区,黑客们认为是有违网络特征的,他们希望建立一个没有权威,没有既定程序的社会,所以他们一般都喜欢与传统,权威和集权做永无休止的斗争

五,破坏心理

黑客们要在网络空间来去自如,蔑视权威,就必然夹带着某些破坏行动。只有突破计算机和网络的防护措施才能随意登录站点,只有颠覆权威设置的程序才能表示反抗权威,也只有摧毁网络秩序才能达至人人平等的信息共享目标。当然,由于心理动机不同,不同黑客行为的破坏程度也是有所区别的!

这样一种独特的黑客文化,必然孕育出黑客群体所读有的文化态度!

(1)这个世界不断涌现出许多迷人的问题等待人们去解决

(2)一个问题不应该重复地解决两次

(3)无聊而乏味的工作是可恶的

(4)自由是美好的,黑客们需要的是自由协作和信息共享,而不是专制和所谓的权威

(5)态度并不能成为能力的替代品,想成为黑客,只有态度是不够的,更重要的是,还在于努力工作,倾心奉献,钻研和实践!

言语

我写这个并不是因为我已经厌倦了一遍又一遍地回答同样的问题,而是考虑到这确实是一个有意义的问题,其实很多人(90%)确实需要问这个问题而没有问!

我被问了很多次有关安全领域的问题,比如,什么编程语言你最推崇?应该读什么书作为开始?总而言之,就是如何安全领域内成为一个有影响的人。既然我的答案和一般的答案有所不同,我打算把我的看法说出来!

-------------------------------------------

从哪里开始?

-------------------------------------------

我的观点可能和一般的看法不同,如果你刚刚起步,我建议你不要从Bugtrap,

Technotronic,Rootshell等站点开始。没错!不要从那里开始(尽管它们是很好的站点,而且我的意思并不是说不要去访问这些站点)原因非常简单。如果你认为你通晓“安全”,就是知道最新的漏洞,到头来你将会发现自己一无所获

我同意,知道什么地方有漏洞是十分必要的,但是这些并不能够为你的高手之路打下坚实的基础。

比如,你知道RDS是最新的漏洞,知道如何下载并使用对这个漏洞进行利用的Script工具,知道如何修补这个漏洞(也许,很多人只知道如何攻击,并不知道如何防范),可是,3个月后,补丁漫天飞舞,这个漏洞已经不存在了。。。。。现在你的那些知识还有什么用?而且你可能根本没有理解对漏洞的分析!

你应该学习的知识是什么?是分析?还是攻击手段?

这是我想要再次强调的,人们可能没有注意,已经有很多人认为他们只要知道最新的漏洞就是安全专家,NO!所有他们知道的只不过是“漏洞”,而不是“安全”

例如,你知道有关于phf的漏洞,showcode.asp的漏洞,但是你知道它们为什么会成为GGI漏洞的吗?

你知道如何编一个安全的 通用网关程序吗?你会根据一个GGI的状态来判断它有可能有哪些漏洞或哪方面的漏洞吗?或者,你是不是只知道这些GGI有漏洞呢?

所以,我建议你不要从漏洞开始,就当它们不存在(你知道我的意思),你真正需要做的是从一个普通用户开始。

---------------------------------------------

做一个用户

---------------------------------------------

我的意思是你至少要有一些基本的常规的知识。例如:你如果要从事Web Hacking,你是否连浏览器都不会用?你会打开Netscape,打开IE?很好!你会输入姓名,你知道HTML是网页,很好,你要一直这样下去,变成一个熟练的用户。你会区别ASP和GGI是动态的,什么是PHP?什么是转向,COOKIES,SSL?你要知道任何一个普通用户可能接触到的关于Web事物。不是进攻漏洞,仅仅是使用。没有这些基础(也许是枯燥的)知识你不可能成为高手,这里没有什么简捷好!现在你知道这里的一切了,你用过了。在你Hack Unix之前至少要知道如何Login,Logout,如何使用Shell命令,如何使用一般的常用程序(MAIL,FTP,WEB,LYNX等)。

要成为一个管理员,你需要掌握如下基本的操作

------------------------------------------------

成为一个管理员

------------------------------------------------

现在你已经超过了一个普通用户的领域了,进入更复杂的领域,你要掌握更多的知识。例如:Web服务器的类型,与其他的服务器有什么区别?如何去配置它,像这样的知识,你知道得越多句意味着你更了解它是如何工作的?它是干什么的?你理解HTTP协议吗?你的

HTTP1.0和HTTP1.1之间的区别吗?WEBDAV是什么?知道HTTP1.1虚拟主机有助于建立你的Web服务器吗?

你需要了解操作系统,例如你从来没有配置过NT,你怎么可能去攻击一个NT服务器呢?你从来没有用过Rdisk,用户管理器,却期望Crack一个管理员的密码,得到用户权限?你想使用RDS,而你在NT下的操作一直用的是图形界面?你需要从管理员提升到一个“超级管理员”,这不是指你有一个超级用户的权限,而是你的知识要贯穿你的所有领域。很好!你会在图形界面下填加用户,在命令行你也能做到吗?而且,system32里的那些。exe文件都是干什么的?你知道为什么USERNETCTL必须要有超级用户权限?你是不是从来没有接触过USERNETCTL?不要以为知道如何做到就行了,要尽可能知道得更多,成为一名技术上的领导者,但是。。。

-------------------------------------------------

你不可能知道所有的事情

-------------------------------------------------

这是我们不得不面队的事实。如果你认为你可以知道所有的事情,你在自欺欺人。你需要做的是选择一个领域,一个你最感兴趣的一个领域,并进一步学习更多的知识。

要想成为一名熟练的用户,成为一个管理员,成为一名技术上的领导者,直至成为某一个领域中最优秀的人,不是仅仅学习如何使用Web浏览器,怎样写GGI就行了,你知道HTTP和WEB服务器的原理吗?知道

当服务器不正常工作时应该怎样使它工作吗?当你在这个领域内有一定经验时,自然就知道怎样攻击和防御了!

这其实是很简单的道理,如果你知道所有的 关于这方面的知识。那么,你就可以知道安全隐患在哪里?面对所有的漏洞时(新的,旧的,将来的)你自己就能够发现未知的漏洞(你这时已经是一个黑客高手了)

你找漏洞可以,但你必须首先了解漏洞的来源。所以,放下你手中的Whisker的拷贝,去学习GGI到底是干什么的?它们是怎么使通过HTTP的Web服务器有漏洞的?很快你就会知道到底Whisker是干什么的了!

编程语言

在所有最近被提及的问题中,最唱听到的就是:“你认为应该学习什么编程语言”

我想,这要看具体情况了,如你花费多少时间来学习?你想用这种语言来做什么事?想用多长时间来完成一个程序?这个程序将完成多复杂的任务?

以下有几个选项:

*Visual Basic

一种非常容易学习的语言,有很多关于这方面的书,公开的免费源代码也很多,你应该能够很快地使用它。但是这个语言有一定的局限。它并不像C++那样强大,你需要在Windows下运行它,需要有一个VB的编程环境。想用VB来编写攻击代码或补丁是十分困难的 *C++

也许是最强大的语言了。在所有的操作系统里都存在。在网上有成吨的源代码和书是免费的,包括编程环境。它比VB复杂,掌握它需要花费的时间也比掌握VB长。简单的东西容易学,功能强大的东西理解起来也要困难一些,这需要你自己衡量

*Assembly

也许是最复杂的语言,也是最难学的语言。如果你把它当作自己的初入门语言。那么将会难的你的头要爆裂。但是,先学会了汇编,其余的编程语言也就变得容易多了。市场上的汇编书籍有减少的趋势。不过,汇编知识在某些方面至关重要,比如缓冲溢出攻击。 *perl

一种很不错的语言。它像VB一样容易学习,也像VB一样有局限性。但是它在多数操作平台上都能运行(unix和windows,所以这是它的优势。有很多这方面的书籍而且是完全免费的。你可以用它来制作一些普通的攻击工具,它主要用于一些文本方式的攻击技巧,并不适合制作二进制程序我想,这是你所有想知道的,有把握的说,C/C++是最佳选择。

-----------------------------------------

推荐的书

-----------------------------------------

另外一个问题是我推荐去读什么书。

我个人手边有以下的几本书作为参考。

Applied Cryptography (Btuce Scheiner)

Linux Application Development (mike johnson and troan)

windows assembly language and systems programming(barry kauler)

perl cookbook (tom chirstiansen and nathan torkington)(o"reilly)

linux programmer"s reference (richard petersen)(osborne)

all the o"reilly "pocket reference"books,which include vi.emacs.python. perl.pl/sql。nt.javascript.sendmail.tcl/tk.perl/tk

我总是在这些书的一些基本规则里思考。

我的心得是,大部分o"reilly的书都非常耐读,找一个你感兴趣的领域专心去钻研吧!

篇二:手把手教你成为黑客高手

首先好吧,我承认是我标题党,不过我所说的绝对是让你成为纵横网络或软件的一员的成功之路.那么如何成为一个计算机高手呢,个人认为有一下几点.

1.永远不要相信什么教你成为黑客,包教包会或之类的教程,更不要去购买所谓的盗号软件之类的东西.

2.开始了解Windows操作系统,注:是了解,没必要精通,了解就是让你知道CMD都有什么功能?环境变量都有什么作用,知道什么是注册表之类的.如果要精通,负责的告诉你,你学到死也学不完的.计算机的知识点太多了.

3.找一门编程语言来作为入门,可以在C/S,或B/S中任选其一,解释一下C/S=Clent/Server 也就是客户端/服务器端都有你自己来编,协议由你自己来定.B/S=Brows/Server指的是浏览器端/服务器端,一般重点写服务器端,浏览器端也简略的写一些,多采用现成的协议例如Http协议.

4.入门语言,不推荐C语言,原因1:不是面向对象.2写出东西比较困难容易丧失兴趣.个人推荐以C++或Java入门即可.(以下的介绍偏重Java)

5.学习基础内容:先了解基础语法例如:数据类型,变量,常量,表达式,流程控制语句等.后了解常用的API(网上大多语言都有帮助文档英文版的,英语多学一些吧不然你干不好这行).

6.深入学习:了解语言的编写思路及技巧,例如对象,封装,继承,多态等特性,了解基础的设计思路,方法的组织与调用,类之间的组织与调用等.注:此时结合以前学到的知识可以写一些小玩意,注意能多写的尽量多写,即使只是

System.out.println("Hello World");这么一句写他100遍也是有好处的.懒人在此处可以放弃了....

7.Html Css JavaScript/VBScript此时学习这些东西,以上是客户端必须的内容,不求精,但要求会用.注此时你依靠以上的东西可能还写不出WEB程序,但没办法咬紧牙学吧..

8.学习数据库:这个也是必修的内容,只是兴趣可以只学增删改查 四大语句,想成为高手的,还要学习存储过程,事件处理,及数据库设计范式,个人认为学到第3范式即可.

9.光会数据库还不行,必须把数据库和WEB结合起来使用,因此数据库与WEB程序整合技术就必学了,个人推荐JDBC技术 知识点并不多,就4个重点对象Connection Statement ResultSet PreparedStatement熟悉牢记他们的使用方法就可以了.

10.动态的WEB程序,以上内容学会后现在你可以开始写动态的WEB程序了,但HTML不支持动态,所以你要开始学习ASP PHP .NET JSP/Servlet等选其一,重点JSP的9大内置对象,Servlet的生命周期.了解常用的写法及技巧,注意在实践中联系,不要沉溺与细节,掌握常用的设计模式例如Mod1/Mod2 Dao层的设计和经典的MVC设计模式等.此时应掌握一种编程工具例如:MyEclips等.

11.以上的路如果你塌实的走过来了的话,恭喜你还差一步就可以写动态的WEB程序了,那就是服务器,个人推荐开源的服务器例如TomCat等.重点学习路径配置原理 和服务器与编程工具的整合使用.以及简单的了解XML脚本配置等相关的知识.

12.学到这里,基本上你已经拥有独立开发完成一个小程序的能力了,(前面我说的都做到了的话)此时你要做的就是狂写狂练,多做些项目并且多看别人的项目,开拓你的思路.

13.如果你还想提高可以去学习一些更高级的东西,例如WEB程序的框架Java的话推荐SSH.至于EJB个人认为有兴趣和精力的可以去学,没有或者就是业余爱好的就算了.

总结:由此可以看出,想成为高手路还是比较长的,但只要你坚持依然是可以走完的.至于学习资料或书籍我就不多说了,以免被人认为有广告之嫌.到此为止,你已经掌握了编程的一些能力,其他你没学过的语言,对你来说也比较容易了,虽然语言不同但思路是相通的.这时想学黑客技术?别去网上买什么免杀工具了,别去网上下什么网马生成器了,去找些代码来看吧,相信此时你看过一遍后,就会忽然发现,哦原来是这么回事啊.此时你就会觉得你一路走来的辛苦是值得的.

最后,网上现在滥用黑客之名,教人所谓的黑客技术,金玉其外,败絮其中的不占少数,甚至有人以”黑客教父”之名自居,本人为与此人有过接触,但看其名却以知其能力如何.如果你想成为高手,相信我,坚持和兴趣是你最好的老师,Google 百度 和技术论坛是你最好的朋友.预则利,不预则废愿共勉之....

篇三:7想成为真正的黑客高手到底该怎么学习

想成为真正的黑客高手到底该怎么学习

编程 不懂编程 P都不是一个

汇编 易语言 VB delphi C C++ C# JAVA ASP PHP 各有千秋

我想找一个黑客高手

精通一门足够

如果连初中数学的水平都没有 就去看易语言 —— 汉语编程 至少不会让你一点不懂

也不要问怎么学 也不需要去满世界找教程 安装易语言完整版

易语言自带的帮助系统+谷歌足以让你熟练做自己想做的东西

但是我还是要说先学C C是一切高级语言的根本——差不多这个意思 虽然很枯燥——如果你自认为没有这个毅力那就从简单的入手吧

——但是学会的话,你会想C语言又有什么东西呢?后面还有VC强大的MFC ATL

一通百通完全可以在C语言身上体现——只要你完全学会它,其他语言的掌握你只需要一星期——这个学会当然不是你简单的看完了一本C语言程序设计

我记得很早我什么不懂的时候 有人说真正的高手不会计较用什么语言——当写一个东西,哪样写最方便实现就用哪样

我认识的很多朋友都是用C写驱动或者核心代码 然后用易语言或者delphi来写界面交互

至于学什么自己选择吧 不要听什么狗屁不懂的孩子说这个语言很弱那个语言很强这种傻逼问题

等你学成的时候你可以尽情的嘲笑他们——想要这样的话,just do it,now!

网络技术是否需要系统学习?

网络技术是否需要系统学习?

一,没有系统 只有自学,想学哪个就学哪个

学多几个就觉得入门了,就可以自己朝着兴趣方向就OK了

不要过多在意学什么, 主要学的“会”就可以了。

二,学编程也一样,不要在意 什么和什么逼近有些学了不一定用 但是一些基础还是要的

但是不说所有的必要,你可以等到要“用”的时候去找找资料就行(资料可以是笔记也可以是书)

不要盲目注重理论知识,注重发挥和思路。 把他当作“学讲话”

主要还是一个字“练”。

三,学安全(Hacker) 我想也差不多,大部分基础都是建立与一些相关的 比如(HTML、ASP) 你们可以先学一些基础

如果觉得太多可以放弃,等到要用的时候翻出来看看 然后“练”一下就行。 我想没有一个黑客可以完全记得全部,只有(笔记)或文章 中有过自己的知识记载

思路(思维) 越好,进步会很快 哪怕他曾经什么也不懂。

四,学逆向 需要有一些(汇编基础) 但还是需要有 自己的想法! 学逆向是学习编程思路,当然你要能获得一些“技术”那更好了

Cracker 破解 也就是挑战软件加解密 和 Hakcer 一样是挑战。

只不过是领域不同

五,学 Windows 就是学习思路, 而Linux 就是命令行的多些 。。

只要架设服务器 Windows 部分你会了 linux估计也差不多了 就剩下那些命令的了

篇四:一个黑客技术的生涯历程

一个黑客技术的生涯历程(送给有缘人)

本文比较适合初学者看.

别说我没资格说这些话或是我的话是废话(对你来说是,对别人呢?),我想任何人都有资格尽自己的能力帮助别人.

首先,看到这篇文章,觉得好长,好烦,懒的看,走人..

OK,我觉的你不适合做黑客!

07年我考上大学,选择了机械制造及其自动化(数控编程)这个专业,也许是理工科的原因加上跟机器接触的缘故,我们班的女生很少(少于8个),在军训的时候,我们宿舍的舍友开玩笑说:“我们班没有几个女的,赶紧下手,不然你就没有机会了”。

也许是性格的叛逆,我硬着头皮也追了,没想到她也答应了(或许是大学的风俗吧),她是一个富家女(不算很有钱);当时的我只是一个响应恋爱号召的好男孩,什么事都顺着她,因为我觉得她也是一个好女孩(不是因为她家里有钱);但是有一个我认为不好的习惯(或许是我传统一点吧):就是她喜欢玩网游,而且很投入也很专一;大一的时候我们学校不允许学生带电脑,我们不上课的时候或者双休都去网吧上网,她玩游戏,要我也陪她玩,我也答应了,我们玩的游戏是天龙八部,那个时候很火的一款网游。

由于种种原因,大三的时候,我们分手了,后来我们变成了熟悉的陌生人,我换了一个区,东部电信的贪狼剑服务区,她没换。

初入游戏的我只会在学校买密保卡来充值,但我充的钱全都让天龙八部和盗号的人拿走了。

2011年6月,我毕业了,她没毕业,回想以前玩游戏的那股傻劲,想想觉得真好笑,给了天龙八部和盗号者那么多钱,最后我什么也没得到,想到这里我就非常羡慕盗号的,不投入一分钱,只是用点手段就可以把自己弄的那么厉害;于是我就上网搜盗号器,盗号软件之类的东西(现在想想很可笑),当时根本就没搜到,有的也是带病毒或者木马的;世上没有免费的东西,我也认识到这一点,凡是想省钱或者贪小便宜的人都会吃大亏;于是我就开始想学黑客技术。

但是,黑客培训都是网上授课,现实中貌似没有黑客培训班,于是我四处拜师,被人骗了不少,价格低的教的少,或者就教点皮毛,价格高的我也怕被骗。

2011年的冬天,我偶然遇见了我的师傅南宫雪朗,我当时说想跟他学黑客技术,他当时没有答应我,只是给了我一个链接:www.xh-jh.com/wbhk和一段话:

当时我什么都没说,只是想了想,就算我学会盗号,盗到别人的号,让自己的号厉害,那有怎么样呢,到最后还是全部归还给天龙,我什么都没有。

初衷不对,什么都是白学;方向不对,只会南辕北辙!

端正你的态度和方向,真正的黑客不是去盗号,抓鸡什么的,他们不缺钱,他们可以做网络安全工程师,企业安全工程师,可以收徒(但也不会在意你的几百元的学费)他们不缺钱,他们有很多徒弟;如果做黑客的都缺钱,那么所有的黑客早就作案了,互联网还有太平嘛?

人品第一,技术第二,即便是黑客信奉技术巅峰! 端正你的态度和方向,如果你真想成为一名黑客,想学习黑客技术,那就静下心来,找一个师父带着你,那样至少你不会南辕北辙,不会走弯路,更重要的是你可以学到做人的道理,掌握真正的黑客技术!当然师父不是免费的(世上没有免费的服务)。

现在很多朋友对黑客的概念越来越模糊,会盗Q的自称是黑客

挂几个肉鸡攻击他人站点的也说自己是黑客甚至有些大的站点挂着非常唬人的名称噱头,自称自己是最大的黑客站点!

黑客技术不是你想象的那么容易学,所以很多人都止步了,如果人人都能学

好黑客,那么人人都是黑客了,况且这个世界不需要那么多的黑客!你需要掌握的知识有很多:

黑客术语基础(学习一个星期):主要把一些常用黑客术语搞清楚,比如什么叫webshe.

什么叫注入,什么叫旁注,还有一些常用工具的功能,比如nc,sc等等.

灰鸽子配置与使用(学习二天):通过学习要达到正确配置灰鸽子并能正常上线.对它的功能进行操作训练.

网页木马制作与传播(一个星期)

网站入侵(差不多一个月)

木马特征码修改(四五天)

这些都是黑客入门的一个技术,你需要进一步的深入学习,但无论再难学的东西,都有它一定的规律(或许是qian规则吧):

1. 你的态度。想学就学的扎实,想玩就玩的痛快,你需要坚持;

2. 你需要一个师父。世界上有自学成才的人,如果你不是,最好找个师父带你,至少你不会“迷路”,也不会走弯路,因为时间是宝贵的;

3. 你需要实战训练。黑客是“炼”出来的,多操作,把有疑惑问题记录下来;

4. 坚持。你需要的是坚持。

夜已深,不想再说些什么!不要去想!去做!如果你想做一件事情,那么立刻,马上!

2012年11月25日 00:47 星期日

如果我是一名黑客,我会潜入你的电脑,偷偷告诉你,系统有漏洞,然后悄然离开! 扣扣:904220164

篇五:世界第一黑客

上面的截图(在我的原讲义里是一段视频)出自电影《黑客帝国2》,这个系列的电影除了让无数小青年们把自己Windows下的cmd命令行给美化成黑底绿字之外,还让大众们对“黑客”们产生了各种过度的美化,比如:

醒醒吧,少年!在实际生活中的顶级黑客们其实是这样的:

在我国,有一些自称是“黑客”在网吧行动的小朋友们好像一般是这样的:

至于专业的信息安全技术人员们,他们看自己其实是这样的……

九豆麻袋,好像扯远了,我想说的不是这个问题来着。我想说的是,你们在本文第一幅图里看到的那个似乎超级牛掰超级无敌的黑客工具其实不是科幻电影虚构出来的,那玩意儿真的存在,而且好莱坞电影导演们似乎非常喜欢它。

如上图所见,《虎胆龙威4》、《龙纹身的女孩》以及《谍影重重》影片中,都出现了这个工具,而这个工具正好还是可以公开免费下载、人见人爱、花见花开的,它就叫做Nmap,大家可以在官网http://nmap.org/ 简单地下载到可执行程序与程序源代码。

但正如猥琐怪大叔晃动着棒棒糖也骗不到美貌小萝莉一般,再强大的工具拿给普通同学们使用也不过是猎奇向玩具,而一旦到了真正的黑客手里才会变成足以震撼和摧毁整个虚拟空间的大杀器。

那么黑客是怎么进化和演变的呢?我们来看看。

60年代

麻省理工AI实验室,第一次出现hacker这个词

Ken Thompson发明Unix

1969,ARPANET(军事作用的内联网络)开始建立

70年代

Dennis Ritchie发明C语言

Phreaking:John Draper

世界上第一个计算机病毒出现

乔布斯制造出蓝盒子

80年代

414s被捕

Legion of Doom和Chaos Computer Club成立

80年代晚期,25岁的Kevin Mitnick首次被捕

1988年,Moris蠕虫事件,几小时内感染6000台计算机

美国国防部成立计算机应急响应小组(CERT)

90年代

AT&T长途服务系统在马丁路德金纪念日前崩溃

黑客入侵格里菲斯空军基地与NASA

Kevin Mitnick再次被Tsutomu Shimomura追踪并抓获

国际黑客界群星璀璨,被冠以“世界第一黑客”之名的人却只有一人,此君就叫凯文?米特尼克。

作文素材