何为黑客
黑客的发展过程
黑客精英轶事
中国黑客组成
hacker的精神态度是很重要的,但技术则更是重要。hacker 的态度虽然是无可取代,但在梦想别的 hacker 开始也叫你 hacker 前,有些基本的工具和技术是必备的。我们对黑客充满了好奇和敬佩,是不是也想步入黑客学习之路一起来寻找和发现漏洞,共同来维护互联网的安宁与清净呢?但如何才能由一个菜鸟转变成黑客,其中应该学一些什么,去做一些什么,是我们必须了解的东西。
1. 学习程序设计
当然,这是基础的 hacking 技能。在1997 年以来,你必须应当学会计算机语言中的一种语言——C语言。但如果你只是学一种语言,那么你不能算是一位 hacker,充其量只能算是一个程序员。除此,你还必须学会以独立于任何程序语言之上的概括性观念来思考一件程序设计上的问题。要成为一位真正的 hacker,你必须要能在几天之内将目录内容和你目前己经知道的关连起来并由此学会一种新的语言。也就是说,你必会学会数个不同的语言。
当然,除了C语言之外,你至少还要会 C++或 Perl。而且除了几种重要的 hacking 常用语言之外,这些语言将提供你一些不同的程序设计途径,并且让你在好的方法中学习。
程序设计是一种复杂的技术,我没辨法在这提供完整的学习步骤。但是我能告诉你一些在书本上和课堂上所没有的东西。几乎全部最好的 hacker 们都是自习而来的。(a) 读别人的程序码 和 (b) 写程序,这两项是不错的方法。学习写程序就像在学习写一种良好的自然语言,最好的方法是去看一些专家们所写的东西,然后写一些你自己的东西,然后读更多,再写更多……然后一直持续,一直到你拥有属于自己的风格和特色。
要找到好的程序码是一件比较困难的事,因为,对菜鸟 hacker 们而言,适于供他们阅读和努力的大型程序的代码数量很少。但如今这事己有了戏剧性的变化了。现在免费供应的软件、程序设计工具和操作系统(大都公开提供代码,而且全都是由 hacker 们写成的。由此可见hacker对计算机发展的重要作用)到处可看,进入下一个主题……
2. 学习使用和维护UNIX
我先假设你己经有一部个人电脑或者是可以使用任何一部,取得 hacker 技巧的第一个步骤是取得一份 Linux 或者一份免费的 BSD-Unix,并将它安装在自己的机器,并使之顺利的运作。当然,在这个世界上除了 Unix 之外,还有其它的操作系统。但是他们只提供bianry,你不能看到他们的程序码,你也不能修改他们。想要在 DOS 或 Windows或 MacOS 开始 hacking,无疑就是要你绑著枷锁跳舞一样。 除此之外,Unix 是 Internet 上的操作系统。当你在不懂 Unix 的情况下学习使用Internet 时,你没辨法在不懂 Unix 的情况下成为 Internet 的 hacker。因为这个原故,现在的 hacker 文化还是很牢固的以 Unix 为中心绕著。(这并不完全是正确的,而且有些活在旧时代的 hacker 甚至也不喜欢这种情形,但是 Unix 和Internet 之间的共生共成己经到了牢不可破的地步,即使是 Microsoft 的大块肌肉也没能在上面留下明显的伤痕。)
Tags:黑客 过程 发展 介绍 文化 hacker 学习 语言 程序 一些
|