你听说了很多有关黑客组织的光辉事迹,比如LulzSec, Anonymous 以及 AntiSec等黑客组织。可能你还追随过著名的软件开发者,比如Richard Stallman, Linus Torvalds, Marc Andreesen 以及 Dennis Ritchie。而现在,你希望自己能够成为一名黑客。但是该怎么做才能成为一名黑客呢?是不是有个歃血为盟的神秘组织能够考验你的攻击网站或向普通计算机用户电脑中植入恶意代码的水平呢?或者需要出卖你的灵魂,宣誓效忠于某个犯罪组织老大才能进入这个神秘领域呢?
实际上,成为黑客的方法比上面的假设容易得多,但也不是一朝一夕的事儿。
成为黑客需要拥有专注的精神,较高的智商以及逻辑分析能力。另外,你可能还需要拥有解决问题的欲望,口头和书面沟通技巧以及当解决方案不成功时的坚持不懈的找寻新方法的毅力。
当然,要成为一名黑客,你首先需要对计算机、计算机如何工作、计算机的组件以及计算机之间在各个层面上如何进行沟通有强烈的兴趣。如果你不是程序员,你还需要学习编程技巧。
Eric Raymond建议新手可以首先学习Python语言。在熟悉Python之后,你可以学习C/C++, Java, Perl以及 LISP。Python, Java和 Perl都是基于C的编程语言,但是 Python相对比较容易理解。LISP在各种语言中属于比较古老的一种,但是学习这种语言会让你对编程有一个全新的认识角度,让你成为一个更好的程序员和黑客。
另外,你还需要拥有一个开源系统,比如Linux, FreeBSD 或 OpenSolaris来磨练你的编程技能,使用已有的代码帮助你学习编程。
作为黑客,除了编程之外,你还需要拥有哪些技能呢?
回想我刚提到的:专注、智商、分析、问题解决、沟通,以及毅力。
这些都是比较虚的东西,但与编程技巧同样重要。
你需要专注,因为成为电脑黑客并不是一个很快就能实现的目标。和其他工作一样,你只能从最初级做起,不断的制定目标并不断成长。
此外,至少你应该有与普通人一样的智商。当然,这并不是说你必须拥有天才级别的IQ分数或者是有资格加入门萨组织的IQ分数。你还需要对解决问题拥有强烈的好奇心,并且具有较好的逻辑分析能力。你应该频繁的拆分某个程序,并再次将其组合起来,因为这种技能对于你分析一个解决方案或程序有很大的帮助。
不管你信不信,对于一个黑客来说,口头和书面的交流能力是至关重要的,也是你技能树的基础工具。而且Eric Raymond 更建议那些想成为黑客的朋友,至少学会英语,因为这是全世界黑客通用的语言。
你肯定听过“皇天不负有心人”这句话。这是真理,尤其是对于那些有毅力学习计算机和编程技巧的人。如果你能坚持下来,你会从中学到很多。有时候,固执对于黑客来说,是一种优秀的品质。
而要想在黑客圈里出名,你需要参与其中。
你可以参与到某个开源项目的开发工作中,帮助代码排错,帮助建立文档,以及参与各种你能帮得上忙的工作。一般项目负责人都会主动招揽人员加入,因此你不会发愁找不到项目参与。你可以在SourceForge上搜索那些你感兴趣的项目,并在项目介绍中找到负责人的联系方式。
如果你的名字能与项目联系起来,那你就变得家喻户晓了。可以说你在你的职业道路上前进了一大步。
另外你还需要进行一些必要的常规计算机课程的学习。没错,这种学习是非常有必要的。你可以在社区大学,综合大学以及网络在线课堂中找到有关黑客理论知识或安全相关知识方面的课程。
你可以通过网络或者有相同爱好的朋友,找到并加入自己所在地区的黑客爱好者组织。我本人就是在网上用了不到十分钟,就搜索到了本地所有的黑客组织和近期会议活动安排。但如果你太强势或太自恋,可能会让你很难找到朋友,在很长一段时间里你将不得不处于疏离黑客组织的境地。因此作为一个新人,你要虚心一些,多听多学。
现在,我说一下成为黑客过程中的一些困难方面。
首先,如果你成为黑客的目的是要进行非法入侵或破坏电脑系统,那么不要成为黑客。因为你很可能被逮捕并被判入狱,可能还要支付你的攻击目标一笔数额不菲的赔偿金。你想想自己能不能承受这样的后果呢?路是自己选择的,成为一个好的黑客或安全专家,可以让你名利双收,而相反,你将变得臭名昭著并惹上一身麻烦。因此一定要把知识和技能用于正途。
另外,如果学习中遇到困难也不要气馁。学习任何技能都需要很长时间,一般都需要几年时间。不要试图走捷径。星球大战里的Anakin Skywalker也是为了快速获得力量而走向了黑暗面,成为了后来的黑武士。
只要你决定成为一名黑客,开始学习黑客技术和编程技巧,不论多大岁数都是可以的。进入黑客领域没有最小年龄或最大年龄的限制,很多黑客从很小(十几岁甚至更小年龄)就开始学习黑客技巧,并不断在进步。年龄大不代表值得敬畏,拥有更多的经验才值得敬畏。因此,不要为年龄所影响。
最后,建议大家多阅读有关电脑安全、黑客以及编程技巧方面的书籍。要像Richard Stallman 说的做个“快乐的黑客!”。