黑客小说有那些?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 01:09:37 体裁作文
篇一:黑客小说排行榜
1.指间的黑客
2.黑客传说
3.原始动力
4.禁区之门(地狱黑客)
5.颠峰黑客
6.心灵黑客
7.黑客江湖
8.网络骑士
9.黑客的心
10.黑客风云
11.天擎
12.数字生命
13.白手起家
14.黑客反击战
15.程序员法则
16.红色黑客
17.我用电脑黑了全世界
18.网神-黑客启示录
19.骇世黑客
20.我是一个黑客
21.首席黑客
22.网络特级追杀令
23.校园网络黑客之剑心传
24.谁动了你的密码
25..黑客之少年的成长
26.超级黑客
27.极品黑客
28.黑客之王
29.极光骇客
30.黑客天堂
31.我的黑客女友
32.未来黑客
33.黑客界的耻辱——剽窃之王
34.疯狂的程序员
35.再世黑客
36.终极黑客
37.超级系统
篇二:什么是黑客?
什么是黑客?
Jargon File 包含了一大堆关于“hacker”这个词的定义,大部分与技术高超和热 衷解决问题及超越极限有关。
但如果你只想知道如何 成为 一名黑客,那么只有两件事情确实相关。
这可以追溯到几十年前第一台分时小型电脑诞生, ARPAnet 实验也刚展开的年代, 那时有一个由程序设计专家和网络名人所组成的, 具有分享特点的文化社群。这种 文化的成员创造了 “hacker” 这个名词。黑客们建立了 Internet。黑客们发明 出了现在使用的 UNIX 操作系统。黑客们使 Usenet 运作起来,黑客们让 WWW 运 转起来。如果你是这个文化的一部分,如果你对这种文化有所贡献,而且这个社群 的其它成员也认识你并称你为 hacker, 那么你就是一位黑客。
黑客精神并不仅仅局限在软件的黑客文化中。有人用黑客态度对待其它事情,如电子学和音乐——事实上,你可以在任何最高级别的科学和艺术活动中发现它。精于软件的黑客赞赏这些在其他领域的同类并把他们也称作黑客——有人宣称黑客天性是绝对独立于他们工作的特定领域的。但在这份文档中,我们将注意力集中 在软件黑客的技术和态度,以及发明了“黑客”一词的以共享为特征的文化传统之 上。
有一群人大声嚷嚷着自己是黑客,但他们不是。他们(主要是正值青春的少年)是 一些蓄意破坏计算机和电话系统的人。真正的黑客把这些人叫做“骇客” (cracker),并不屑与之为伍。多数真正的黑客认为骇客们又懒又不负责任,还没 什么大本事。专门以破坏别人安全为目的的行为并不能使你成为一名黑客, 正如用铁丝偷开走汽车并不能使你成为一个汽车工程师。不幸的是,很多记者和作家往 往错把“骇客”当成黑客;这种做法一直使真正的黑客感到恼火。 根本的区别是:黑客搞建设,骇客搞破坏。
如果你想成为一名黑客,请接着读下去。如果你想做一个骇客,去读alt.2600 新闻组,并在意识到你并不像自己想象的那么聪明后去坐五到十次监狱。关于骇客, 我只想说这么多。
黑客应有的态度
黑客们解决问题,建设事物,同时他们崇尚自由和无私的双向帮助。要被他人承认 是一名黑客,你的行为得体现出你好像具备了这种态度一般。而要想做得好象你具 备这种态度一般,你就得切切实实坚持它。 但是如果你认为培养黑客态度只是一条在黑客文化圈中得到承认的路子,那就大错特错了。成为具备这些特质的这种人对 你自己非常重要——有助于你学习,及给 你提供源源不断的动力。同所有创造性的艺术一样,成为大师的最有效方法就是模 仿大师的精神——不仅从智力上,也要从感情上进行模仿。 或许, 下面这首现代的禅诗很好的阐述了这个意思:
To follow the path:(沿着这样一条道路:)
look to the master,(寻找大师,)
follow the master,(跟随大师,)
walk with the master,(与大师通行,)
see through the master,(洞察大师,)
become the master.(成为大师。)
嗯,如果你想成为一名黑客,反复读下面的事情直至你相信它们:
1. 世界充满了待解决的迷人问题。 做一名黑客会有很多乐趣,但却是要费很多气力方能得到的乐趣。 这些努力需要 动力。成功的运动员从锻炼身体、超越自我极限的愉悦中得到动力。同样,做黑客 ,你得能从解决问题,磨练技术及锻炼智力中得到基本的乐趣。 如果你还不是天生的这类人又想做黑客,你就要设法成为这样的人。否则你会发现 ,你的黑客热情会被其他分心的事物吞噬掉——如金钱、性和社会上的虚名。 (同样你必须对你自己的学习能力建立信心——相信尽管当你对某问题近乎一无所 知,但只要你一点一点地试验、学习,最终会掌握并解决它。)
2. 一个问题不应该被解决两次。 聪明的脑袋是宝贵的有限的资源。当世界还充满非常多有待解决的有趣的新问题时 ,它们不应该被浪费在重新发明轮子这类事情上。 作为一名黑客,你必须相信其他黑客的思考时间是宝贵的——因此共享信息,解决 问题并发布结果给其他黑客几乎是一种道义,这样其他人就可以去解决 新问题而 不是不断地忙于对付旧问题。 (你不必认为一定要把你 所有的发明创造公布出去,但这样做的黑客是赢得大家极 度尊敬的人。卖些钱来养家糊口,租房买计算机甚至发大财和黑客价值观也是相容 的,只要你别忘记你还是个黑客。)
3. 无聊和乏味的工作是罪恶。 黑客(泛指具有创造力的人们)应该从来不会被愚蠢的重复性劳动所困扰,因为当 这种事情发生时就意味着他们没有在做只有他们才能做的事情—— 解决新问题。 这样的浪费伤害每一个人。因此,无聊和乏味的工作不仅仅是令人不舒服而已,而 且是罪恶。 作为一个黑客,你必须坚信这点并尽可能多地将乏味的工作自动化,不仅为你自己 ,也为了其他人(尤其是其他黑客们)。 (对此有一个明显的例外。黑客有时也做一些在他人看来是重复性或枯燥的工作以 进行“脑力休息”,或是为了获得某种技能,或是获得一些除此以外无法获得的特 别经验。但这是自愿的——有脑子的人不应该被迫做无聊的活儿。)
4. 自由万岁。 黑客们是天生的反独裁主义者。任何能向你发命令的人能够迫使你停止解决令你着 迷的问题,同时,按照独裁者的一般思路,他通常会给出一些极端愚昧的理由。因 此,不论何处,任何独裁主义的作法,只要它压迫你和其他黑客,你就要和它斗到 底。 (这并非向所有权威挑战。儿童需要监护,罪犯要被看管起来。 如果服从命令得到 某种东西比起用其他方式得到它更节约时间,黑客可以同意接受某种形式的权威。 但这是一个有限度的,有意的交易;那种权威想要的个人服从不是你应该同意给予 的。) 权威喜欢审查和保密。他们不信任自愿的合作和信息的共享—— 他们只喜欢由他 们控制的所谓“合作”。因此,作为一个黑客,你得对审查、保密,以及使用武力 或欺骗去压迫有行为能力的人们的做法有一种本能的敌意。同时你要有为此信念斗 争的意愿。
5. 态度不能替代能力。 作为一名黑客,你必须培养起这些态度。但只具备这些态度并不能使你成为
一名黑 客,也不能使你成为一个运动健将和摇滚明星。成为一名黑客需要智力,实践,奉 献精神和辛苦工作。 因此,你必须学会怀疑,并尊重各种各样的能力。黑客们不会为那些装模做样的人 浪费时间,但他们却非常尊重能力—— 尤其是从事黑客工作的能力,不过任何能 力总归是好的。具备很少人能具备的那些方面的能力尤其好,其中具备涉及脑力、 技巧和专注方面能力的当然最好。 尊敬能力,你就会享受到提高自己能力的乐趣—— 辛苦的工作和奉献会变成一种 高度娱乐而非苦差事。要想成为一名黑客,这一点非常重要。
黑客的基本技能
黑客态度重要,但技术更加重要。态度无法替代技术,在你被别的黑客称为黑客之 前,有一些基本的技术你必须掌握。 这些基本技术随着新技术的出现和老技术的过时也随时间在缓慢改变。例如,过去 内容包括使用机器语言编程,而直到最近才包括了HTML。总的来说现在主要包括以 下技术:
1. 学习如何编程。 这当然是最基本的黑客技能。如果你还不会任何编程语言,我建议你从Python开始 。它设计清晰,文档齐全,合适初学者入门。它是一门很好的入门语言,并且不仅 仅只是个玩具;它非常强大、灵活,也适合做大型项目。我有一篇 Python评价详 细说明这点。好的 教程 可以在Python网站得到。(译者:比较好的中文Python站 点可能是http://pythoecord.51.net。) Java也是好的入门语言。它比Python难得多,但是生成的代码速度也快得多。它同 时也是一种优秀的计算机语言,不止是用来入门。 但是注意,如果你只会一两门语言,你将不会达到黑客所要求的技术水平,甚至也 不能达到一个程序员的水平——你需要学会如何以抽象的方式思考编程问题,独立 于任何语言。要做一名真正的黑客,你需要学会在几天内通过一些手册,结合你现 在所知,迅速掌握一门新语言。这意味着你应该学会几种截然不同的语言。 如果要做一些重要的编程工作,你将不得不学习C语言,Unix的核心语言。 C++与 C非常其他类似;如果你了解其中一种,学习另一种应该不难。但这两种都不适合 编程入门者学习。而且事实上,你越避免用C编程,你的工作效率会越高。 C非常有效率,节约你的机器资源。不幸的是,C的高效是通过你手动做很多底层的 (转 载于:wWw.zW2.cn 爱作文 网)管理(如内存)来达到的。底层代码都是复杂极易出现bug的,会使你花极多的时 间调试。如今的机器速度如此之快,这通常是得不偿失——比较明智的做法是使用 一种运行较慢、较低效率,但大幅节省你的时间的语言。因此,选择Python。 其他对黑客而言比较重要的语言包括 Perl和 LISP。 Perl实用,值得一学;它被 广泛用于动态网页和系统管理,因此即便你从不用Perl写程序,至少也应该学会看 。许多人使用Perl的理由和我建议你使用Python的理由一样,都是为了避免用C完 成那些不需要C高效率的工作。你会需要理解那些工作的代码的。 LISP值得学习的理由不同——最终掌握了它时你会得到丰富的启迪和经验。这些经 验会使你在以后的日子里成为一个更好的程序员,即使你实际上很少使用LISP本身 。 当然,实际上你最好五种都会(Python,Java,C/C++,Perl和LISP)。除了是最 重要的黑客语言外,它们还代表了截然不同的编程思路和方法,每种都会让你受益 非浅。 这里我无法给你完完全全的指导教会你如何编程——这是个复杂的技能。但我可以 告诉你,书本和上课也不能作到(最好的黑客中,有许多,也许 几乎都是自学成 材的)。你可以从书本上学到语言的特点——只是一些皮毛,但要使书面知识成为 自身技能只能通过实践和虚心向他人学习。因此要作到 (一)读代码及(二)写 代码。 学习如何编程就象学习用优美的自然语言写作一样。最好的做法是读一些大师的名 著,试着自己写点东西,再读些,再写点,再读些,再写点…… 如此往复,直到 你的文章达到你体会到的范文的简洁和力量。 过去找到适合阅读的好的代码是困难的,因为几
乎没有大型程序的源代码能让新手 练手。这种状况已经戏剧性地发生变化;开放源代码软件,编程工具和操作系统( 全都由黑客写成)现在已经随处可见。让我们在下一个话题中继续讨论……
2. 得到一个开放源代码的Unix并学会使用、运行它。 我假设你已经拥有或者能使用一台个人电脑(今天的孩子们真幸福 :-) )。新手 们能够朝学习黑客技能迈出的最基本的一步就是得到一份Linux或BSD-Unix的一种 ,安装在个人电脑上,并运行它。 没错,这世界上除了Unix还有其他操作系统。但它们都是以二进制形式发布的—— 你无法读到它的源代码,也不可能修改它。尝试在运行DOS或Windows或MacOS的机 器上学习黑客技术,就象是带着脚镣学跳舞。 除此之外,Unix还是Internet的操作系统。你可以学会上网却不知道Unix,但你不 了解Unix就无法成为一名Internet黑客。因此,今天的黑客文化在很大程度上是以 Unix为中心的。(这点并不总是真的,一些很早的黑客对此一直很不高兴,但 Unix和Internet之间的联系已是如此之强,甚至连Microsoft也无可奈何。) 所以, 安装一套UNIX——我个人喜爱LINUX但还有其他种类的(是的,你可以同时 安装Linux及DOS/Windows在同一电脑上)。学习它,使用它,配置它。用它在 Internet上冲浪。阅读它的源代码。修改它的源代码。你会得到比在Microsoft操 作系统上更好的编程工具(包括C,LISP,Python及Perl)。你会觉得乐趣无穷, 学到在你成为大师之前意识不到的更多的知识。 想知道更多关于学习Unix的信息,访问 The Loginataka。 想知道如何得到一份Linux,访问 我在哪里可以获得Linux。(译者:对于中文读 者来讲,最简单的方式未过于前往附近的D版/正版光盘店。) 你可以在 www.bsd.org找到BSD Unix的求助及其他资源。 我有写一篇关于 Unix和Internet基础的入门文章。 (注:如果你是一个新手,我不推荐自己独立安装Linux或者BSD。安装Linux的话 ,寻求本地Linux用户组的帮助;或联系 Open Projects Network。 LISC维护着一 些 IRC频道,在那里你可以获得帮助。)
3. 学会如何使用WWW和写HTML 黑客文化建造的大多东西都在你看不见的地方发挥着作用,帮助工厂、办公室和大 学正常运转,表面上很难看到它对非黑客的普通人的生活的影响。Web是一个大大 的例外。即便政客也同意,这个巨大耀眼的黑客玩具正在改变整个世界。单是这个 原因(还有许多其它的),你就需要学习掌握Web。 这并不是仅仅意味着如何使用浏览器(谁都会),而是要学会如何写HTML, Web的 标记语言。如果你不会编程,写HTML会教你一些有助于学习的思考习惯。因此,先 完成一个主页。(网上有很多好的教程; 这是一个。) 但仅仅拥有一个主页不能使你成为一名黑客。 Web里充满了各种网页。大多数是毫 无意义的,零信息量垃圾——界面时髦的垃圾,注意,垃圾的水准都类似(更多信 息访问 The HTML Hell Page)。 要想有价值,你的网页必须有内容—— 它必须有趣或对其它黑客有帮助。这是下 一个话题所涉及的……
4. 如果你不懂实用性的英语,学习吧。 作为一个美国人和一个以英语为母语的人,我以前很不情愿提到这点,免得成为一 种文化上的帝国主义。但相当多以其他语言为母语的人一直劝我指出这一点,那就 是英语是黑客文化和Internet的工作语言,你需要懂得以便在黑客社区顺利工作。 这一点千真万确。大概1991年的时候我就了解到许多黑客在技术讨论中使用英语, 甚至当他们的母语都相同,英语对他们而言只是第二语言的时候;据我知道的报导 ,当前英语有着比其他语言丰富得多的技术词汇,因此是一个对于工作来说相当好 的工具。基于类似的原因,英文技术书籍的翻译通常不令人满意(如果有翻译的话 )。 Linus Torvalds,一个芬兰人,用英语注释他的代码(很明显这对他来说不是凑巧 )。他流利的英语成为他能够管理全球范围的Linux开发人员社区的重要因素。这 是一个值得学习的例子。
黑客文化中的地位象大部分不涉及金钱的文化一样,黑客王国靠声誉运转。你设法解决有趣的问题,但它们到底多有趣,你的解法有多好,是要由那些和你具有同样技术水平的人或比 你更厉害的人去评判的。 相应地,当你在玩黑客游戏时,你得认识到你的分数主要靠其他黑客对你的技术的 评价给出(这就是为什么只有在其它黑客称你为黑客时,你才算得上是一名黑客)。这个事实常会被黑客是一项孤独的工作这一印象所减弱;也会被另一个黑客文化 的禁忌所减弱(现在逐渐减弱但仍强大):拒绝承认自我或外部评估与一个人的动 力有关系。 特别地,黑客王国被人类学家们称为一种奉献文化。 在这里你不是凭借你对别人 的统治来建立地位和名望,也不是靠美貌,或拥有其他人想要的东西,而是靠你的 奉献。尤其是奉献你的时间,你的创造和你的技术成果。
篇三:什么是黑客
如何成为一名黑客
从小到大听说了无数关于―电脑黑客‖的故事,比如XXX入侵美国五角大楼,再比如前几年的―熊猫烧香‖病毒,这些故事的主角都被我们的媒体称之为―黑客‖。其实这些人,更大程度上应该被称之为―cracker(骇客)‖,而不是 ―hacker(黑客)‖,很多媒体和作家实在是侮辱了hacker 。cracker 和 hacker 最大的区别就是: cracker 搞破坏,而 hacker 搞创造。今天转载一篇Eric Steven Raymond 写的很有名的一篇文章: ,学习编程的都应该看一下。
如何成为一名黑客(英文原文)
翻译:Barret
内容一览
为什么会有这份文档?
什么是黑客?
黑客应有的态度
黑客的基本技能
黑客文化中的地位
黑客和书呆子(Nerd)的联系
风格的意义
其它资源
FAQ(常问问题解答)
为什么会有这份文档?
作为 Jargon File 的编辑和 一些其他有名的类似性质文章的作者,我经常收到充满热情的网络新手的email提问(确实如此) ―我如何才能成为一名出色的黑客?‖非常奇怪的是似乎没有任何的FAQ或者Web形式的文档来说明这个 十分重要的问题,因此我写了一份。
如果你现在读的是这份文档的离线拷贝,那么请注意当前最新版本(英
ml可以得到。
注意:在这份文档最后有 FAQ(常问问题解答)。 请在向我提出任何关于这份文档的疑问之前读两遍。 目前这份文档有很多翻译版本: 保加利亚语, 简体中文, 繁体中文, 丹麦语, 荷兰语, 法语, 德语, 匈牙利语, 印尼语, 日语, 朝鲜语, 葡萄牙语, 俄文版)在 http://www.tuxedo.org/~esr/faqs/hacker-howto.ht
语及 瑞典语。 注意由于这份文档时有修正,所以以上翻译版本可能有不同程度的过时。
——————————————————————————– 什么是黑客?
Jargon File 包含了一大堆关于―hacker‖这个词的定义,大部分与技术高超和热衷解决问题 及超越极限有关。但如果你只想知道如何 成为 一名黑客, 那么只有两件事情确实相关。
这可以追溯到几十年前第一台分时小型电脑诞生, ARPAnet 实验也刚展开的 年代,那时有一个由程序设计专家和网络名人所组成的, 具有分享特点的文化社群。 这种文化的成员创造了 ―hacker‖ 这个名词。黑客们建立了 Internet。 黑客们发明出了现在使用的 UNIX 操作系统。黑客们使 Usenet 运作起来, 黑客们让 WWW 运转起来。如果你是这个文化的一部分,如果你对这种文化有所贡献,而且这个社群的其它成员也认识你并称你为 hacker, 那么你就是一位黑客。
黑客精神并不仅仅局限在软件的黑客文化中。 有人用黑客态度对待其它事情,如电子学和音乐—— 事实上,
你可以在任何最高级别的科学和艺术活动中发现它。 精于软件的黑客赞赏这些在其他领域的同类并把他们也称作黑客—— 有人宣称黑客天性是绝对独立于他们工作的特定领域的。 但在这份文档中, 我们将注意力集中在软件黑客的技术和态度, 以及发明了―黑客‖一词的以共享为特征的文化传统之上。
有一群人大声嚷嚷着自己是黑客,但他们不是。 他们(主要是正值青春的少年)是一些蓄意破坏计算机和电话系统的人。 真正的黑客把这些人叫做―骇客‖(cracker),并不屑与之为伍。 多数真正的黑客认为骇客们又懒又不负责任,还没什么大本事。 专门以破坏别人安全为目的的行为并不能使你成为一名黑客, 正如用铁丝偷开走汽车并不能使你成为一个汽车工程师。 不幸的是,很多记者和作家往往错把“骇客”当成黑客; 这种做法一直使真正的黑客感到恼火。 根本的区别是:黑客搞建设,骇客搞破坏。
如果你想成为一名黑客,请接着读下去。如果你想做一个骇客,去读 alt.2600 新闻组,并在意识到你并不像自己想象的那么聪明后去坐五到十次监狱。 关于骇客,我只想说这么多。
——————————————————————————– 黑客应有的态度
黑客们解决问题,建设事物,同时他们崇尚自由和无私的双向帮助。 要被他人承认是一名黑客,你的行为得体现出你好像具备了这种态度一般。 而要想做得好象你具备这种态度一般,你就得切切实实坚持它。 但是如果你认为培养黑客态度只是一条在黑客文化圈中得到承认的路子, 那就大错特错了。成为具备这些特质的这种人对 你自己非常重要——有助于你学习,及给你提供源源不断的动力。 同所有创造性的艺术一样,成为大师的最有效方法就是模仿大师的精神——不仅从智力上,也要从感情上进行模仿。
或许, 下面这首现代的禅诗很好的阐述了这个意思: To follow the path:(沿着这样一条道路:) look to the master,(寻找大师,)
follow the master,(跟随大师,)
walk with the master,(与大师通行,)
see through the master,(洞察大师,)
become the master.(成为大师。)
体裁作文