黑客的问题!请大家解答,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/07/04 01:58:30
我是一名电脑初学者,现在在学编程,我想成为一名黑客可我不知道除编程外还要学什么,先学什么后学什么?有这方面的书籍吗?请大家告诉我个具体的学习步骤,万分感谢!

第一、 学习程序设计。黑客通常都是很优秀的程序员,精通好几种编程语言(如C、Perl、Java等),能够以独立于
任何程序语言之上的概括性观念来思考一个程序设计问题。黑客在攻击目标系统时往往会遇到各种情况,这都需要他自己
编写程序达到“破解”或“侵入”的目的。黑客的编程水平是“炼”出来的,一般通过两种途径:一、阅读别人的程序代
码。黑客读程序是很注重“实践检验”的,他先熟悉这段代码的功能,然后阅读,还经常自己把这个程序执行、调试、跟
踪 好几遍,直到彻底“消化吸收”。二、自己编写程序。黑客在动手写程序之前,往往经过了很长时间的慎密思考, 程
序的模型 、算法、框架都已经非常清晰了,所以写起来得心应手,调试所用的时间很少。不象我们普通人, 写的程序调
试起来往往要花 好几倍于编写代码的时间。
第二、 认真研究分析UNIX(现在有很多人也用Linux)。几乎可以肯定地说,黑客都是UNIX(或Li nux)的高手。他
们对UNIX(或Linux)如此精通的原因有两个:一、可以获得源代码。黑客对操作系统源代码的 渴求不亚于水,他们可以
不使用某个操作系统,但却无法忍受对自己操作系统源代码的无知。他们阅读操作系统的源代码,了解它每一个操作命令
的内部实现。并不断地修改此操作系统,使它功能更强大,用起来更方便。 二、UNIX是Intern et的“实验床”。由于UN
IX 强大的多用户、多任务处理能力,及对大型关键应用的绝佳支持,Internet的各 项应用最早都是在UNIX平台上试验成
功的,如WWW、FTP、Telnet、E-mail等,所以Unix 和In ternet 之间的共生共成己经到了牢不可破的程度, 以至于人们
一提起网络操作系统就想到UNIX(或Linux) 。三、UNIX是目前大型服务器采用最多的平台。UNIX的版本很多,但其核心
基本上都是相同的。虽说,微软总声称其NT已经占领了服务器市场的一半以上,但NT大多均为个人用户使用,适应关键应
用的企业级服务器采用NT的寥寥无几。据闻,美国政府和军方65%的服务器采用的都是 Solaris(Sun公司的UNIX版本)操
作系统。黑客攻击的目标