假设你有一台个人电脑,或者可以访问一台电脑,那么你就可以着手黑客技能的学习了。黑客文化演化而来的的时候,电脑是很昂贵的,个人不能拥有他们。所以最重要的一个步骤就是新手可以拥有一台属于自己的电脑,新手可以购买一份Linux或BSD Unix的一种操作系统,把它它安装在个人计算机上,并运行它。当然,除了UNIX之外,世界上还有其他操作系统。但是它们是二进制的,你不能读代码,也不能修改它。试图学习在微软Windows机器或任何其他封闭源代码系统下进行黑客攻击,就像在穿着一身石膏时学习跳舞一样,永远无法深入。
在Mac OS X下,这是可能的,但只有部分系统是开源的——你可能会遇到很多障碍,你必须小心,不要养成写苹果专有代码的坏习惯。如果你把注意力集中在Unix下,你可以学到一些有用的东西。UNIX是因特网的操作系统。虽然你可以在不懂Unix的情况下学习使用互联网,但你不懂Unix就不可能成为一名网络黑客。基于这个原因,今天的黑客文化相当强大,以Unix为中心。(这并不总是正确的,一些老黑客仍然对此不满意,但是Unix和互联网之间的共生关系已经变得足够强大了,以至于连微软也似乎无法削弱它。)
所以,我自己也提出了一个Unix - Linux系统,但是还有其他方法(没错,你可以在同一台机器上同时运行Linux和微软Windows)。学习它,运行它,inker与它。用它与互联网交谈,读代码,修改代码。您将获得比任何微软操作系统都能想到的更好的编程工具(包括C、Lisp、Python和Perl),您将获得乐趣,您将吸收更多的知识,而不是您意识到您正在学习,直到您将其视为一个黑客大师,你也就成了一位黑客大师。
从一个新手的角度来看,所有Linux发行版几乎都是等价的。但在2006-2007年,终于有了一个最佳选择:Ubuntu。而其他的发行版都有自己的优势领域,Ubuntu无疑是最容易接触到Linux新手。要注意,虽然几乎不能使用的“统一”的桌面界面,Ubuntu了几年后,一个默认的Xubuntu或Kubuntu的变体出现了,拥有更强大的界面与dos操作。建议使用安装BSD Linux或作为一个单独的项目,如果你是一个新手,现在安装程序已经足够好,你自己也完全是可能的,那么恭喜你已经开始入门了。
黑客文化所建立的大部分工作都是在工作的八个小时之外,使用网络技能来帮助管理工厂、办公室和大学,这是最初的黑客文化起源。网络是一个大的例外,甚至政客们承认黑客改变了世界。出于这个原因,你需要学习网站是如何工作的。这不仅仅意味着学习如何使用浏览器(任何人都可以这样做),而是学习如何编写HTML,Web的标记语言,以及浏览器底层的原理,网络的各种协议等等。如果你不知道如何编程,可以首先学习最简单的HTML来构建自己的主页。但是仅仅拥有一个主页并不能让你成为一个黑客。网页上满是主页。他们大多数是毫无意义的,你需要的是去深入里面,去了解网络的原理。
能够在Linux系统下熟练地使用浏览器,以及通过各种命令来安装自己所需要的软件,那么恭喜你,你已经初步来到了黑客世界的大门,你会慢慢的发现这里终极的奥秘。
领取专属 10元无门槛券
私享最新 技术干货