信息安全技术与实施
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.3 如何成为一名黑客

1.黑客必备的基本技能

作为一名黑客,需要有高超的技术水准。计算机技术的发展日新月异,每天都有大量新的知识不断涌现,黑客们需要不断地学习、尝试新的技术,才能走在时代的前面。作为一个黑客,必须掌握一些基本的技能。

(1)精通程序设计。

编程是每一个黑客理应具备的最基本的技能,一个好的黑客同时应该是一个精通多门语言的程序员。但是,黑客与程序员又是不同的,黑客往往掌握着许多程序语言的精髓(或者说是弱点与漏洞),并且黑客们都是以独立于任何程序语言之上的概括性观念来思考一件程序设计上的问题。一般来说,汇编、C语言都是黑客们应该掌握的。

黑客培养编程能力的方法更多的是来源于读别人的源代码,这些源代码大多数是前辈黑客们的作品,同时他们不停地写自己的程序,在动手实践方面有着超乎寻常人的能力。

(2)熟练掌握各种操作系统。

只有熟练地掌握各种操作系统,才能有研究各种操作系统漏洞的基础技术。要成为黑客,必须清楚各种系统的整个运作过程与机理,熟悉操作系统的内核(最起码应该精通一种操作系统)。只有熟悉各种操作系统,才能让自己做黑客如虎添翼。

(3)熟悉互联网与网络编程。

互联网是黑客们的舞台,作为一名黑客,必须精通TCP/IP等互联网协议,熟悉各种各样的网络编程,熟悉各式各样的网络环境以及常用的网络设备。有时候甚至需要熟悉常用的网络安全管理手段,只有做到知己知彼,才能百战不殆。没有这些基础,很难成为一名真正的黑客。

2.如何学习黑客技术

学习任何技术都是枯燥无味的,要学习黑客技术首先要保证对此有着浓厚的兴趣。兴趣是最好的老师,在兴趣的指引下,学起来会更轻松,才会如饥似渴地去努力掌握各种黑客技能。学习黑客技术是一个长期的过程,技术的发展日新月异,总有新的知识在不断涌现,追求更高的技术需要付出常人难以想象的艰辛,学习黑客技术就更要坚持,切忌浮躁,要能耐得住寂寞,能舍得一些东西。学习黑客技术没有任何速成的方法,唯一的诀窍就是在于多动手实践,很多技术点在自己动手尝试过之后就可以轻易理解,在遇到不懂的问题时不要轻易去寻求他人的帮助,要活用搜索引擎等工具找相关资料,自己努力尝试着动手解决它。要知道,在尝试过程中得到的不仅仅是问题的答案。即使尝试失败,也未尝不是经验。日积月累,就会慢慢丰富自己的知识水平。此外,还需要拥有一定的自学能力,一切靠自己。