菜鸟学黑客――菜鸟的旅程

第一章.菜鸟的旅程


   作为一个典型的菜鸟,第一次去网吧上网我不知道怎么开机是很正常的事情,但是无论怎么菜怎么无知也无法阻止我对于黑客的崇拜,我喜欢他们的那种神秘和在我们普通人眼中的无所不能,在网络世界里他们就想鱼儿一样自由自在,只要有网络的地方就有他们的存在,当无法接触到这些人时最后我只能将崇拜化为梦想和我坚持的目标

   有这个目标和梦想之后那怎么学习黑客技术呢,第一个问题出现在我的脑海中(当然学会开机是第一步啊哈哈哈)在菜鸟牛牛的坚持和努力下,经过各种途径、各种总结,终于让牛牛知道了黑客应该学习些什么了,我将之概括为六点,不足之处望大家补充交流:
引用:
1、 理解网络协议的工作原理
2、 学会配置和搭建服务器
3、 学会基本软件的使用
4、 熟悉几种流行的编程语言和脚本
5、 最好学习一下英语
6、 有事没事多看看孙子兵法和心理学等书籍
   看到无数的东西要学习时我只能说了一句:Oh my god!!!!都是些什么啊,什么是协议、什么是脚本、什么是软件无数个什么充斥在我的大脑中,面对无数的困难都不知道当时为什么还要迈步去追寻,没有一点惧怕,直到看了很多书我才知道这是目标的力量。现在我也一直保持这样的激情,无论有什么困难,但是我知道克服了那就是进步,虽然我很菜但是我愿意去学习。
   真是辛亏网络是方便的,是万能的,想知道什么就能知道什么,自己也开始明白了何为协议、何为脚本,这些也在后边的章节分享。现在让我们来看一下要学习的这些东西:



1、理解网络协议和工作原理
引用:
   黑客作为一个天天和电脑打交道的一群人,那么理解 网络协议和基本工作原理是很有必要的。 如:TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括TCPIPUDPICMPRIPTELNETFTPSMTPARPTFTP等许多协议,这些协议一起称为TCP/IP协议。 TCP/IP由四个层次组成:数据链路层、网络层、传输层、应用层。(所以学习黑客网络基础要学好)但是因为协议涉及的知识多且复杂,所以如果在一开始就进行深入研究,势必会大大挫伤学习积极性。在这里菜牛认为学习者初步了解有关tcp/ip协议,尤其是浏览网页的时候网络是如何传递信息、客户端浏览器如何申请“握手信息”、服务器端如何“应答握手信息”并“接受请求”等内容,此部分内容将会在后面的章节中进行具体介绍。

2、学习服务器和客户端
引用:

   服务器作为网络上我们数据信息交换的载体,我们访问的网络上的信息数据也全部都储存在服务器中,个人觉得也正是因为服务器中数据的价值所以也让黑客和骇客产生了区别,在利益的驱使下大家都懂的。所以学会搭建和配置服务器是很有必要的,这样更能让我们对于网络有个更具体的认识和了解。
有什么样的网络形式呢?最简单的网络服务形式是:若干台电脑做为客户端,使用一台电脑当作服务器,每一个客户端都具有向服务器提出请求的能力,而后由服务器应答并完成请求的动作,最后服务器会将执行结果返回给客户端电脑。这样的协议很多。例如我们平时接触的电子邮件服务器、网站服务器、聊天室服务器等都属于这种类型。另外还有一种连接方式,它不需要服务器的支持,而是直接将两个客户端电脑进行连接,也就是说每一台电脑都既是服务器、又是客户端,它们之间具有相同的功能,对等的完成连接和信息交换工作。例如DCC传输协议即属于此种类型。
大家将自己的电脑做成服务器,然后安装并运行一些论坛代码,经过一番尝试之后,将会感性的弄清楚网络工作原理,这比依靠理论学习要容易许多,能够达到事半功倍的效果!

3、熟悉几种流行的编程语言和脚本语言
引用:

   关于学习编程的重要性我就不说了,网上的教程告诉牛牛该如何去学习:建议学习者初步学习C语言、aspcgi脚本语言,另外对于htm超文本语言和phpjava等做基本了解,主要学习这些语言中的“变量”和“数组”部分,因为语言之间存在内在联系,所以只要熟练掌握其中一们,其他语言也可以一脉相同。好吧,我的第一门语言就是C语言了。

   我个人也建议先学习C语言和htm超文本语言,这些都是对我们大有用处的。

4、学会基本软件的使用
引用:

   基本的软件比如说像一些端口扫描工具、漏洞扫描工具、抓包工具、密码破解工具等,而且需要熟练掌握各种电脑常用命令,这些都是学习黑客技术的必备基本技能,但是最好不要依赖工具,工具是死的,人是活的。
5、最好学习一下英语
引用:

   其实对于像我一样的菜鸟也可以先不用特别在意这个英语问题,为什么呢?因为初期我们需要的很多东西都可以找到中文的,但是要想更好的和外界交流,参考学习他们的思路还是很有必要学习一下的,外国人的文档比较详细一点,有的每个细节都会涉及到,所以学好英语还是有好处的,如网上说的一个漏洞从发现到出现中文介绍,需要大约一个星期的时间,在这段时间内网络管理员就已经有足够的时间修补漏洞了,所以当我们看到中文介绍的时候,这个漏洞可能早就已经不存在了。因此学习黑客从一开始就要尽量阅读英文资料、使用英文软件、并且及时关注国外著名的网络安全网站。我觉得还是有道理的,所以就算从初中到高中都没及过格的学生来说这才是一件痛苦的事情,人生最大的痛苦莫过于此吧!
但是因为自己的目标和梦想和它绑在一起了,我们只能为梦想而战了。
6、有事没事多看看孙子兵法和心理学等书籍
引用:

   很奇怪为什么要看这些书吗?我们不管你知道多少漏洞,但是一种思想更值得我们去学习和掌握,其实网络跟现实没什么两样,国粹的东西对于我们时时刻刻保持清醒的头脑正确的价值观是非常有必要的,而且像孙子兵法的很多东西都是网上能够用到的。如小王大哥分享的:
   三十六计之笑里藏刀,远端操纵 
  缺省的登录界面(shell scripts)、配置和客户文件是另个问题区域,它们提供了一个简单的方法来配置一个程序的执行环境。这有时会引起远端操纵攻击:在被攻击主机上启动一个可执行程序,该程序显示一个伪造的登录界面。当用户在这个伪装的界面上输入登录信息(用户名、密码等)后,该程序将用户输入的信息传送到攻击者主机,然后关闭界面给出“系统故障”的提示信息,要求用户重新登录。此后才会出现真正的登录界面。在我们能够得到新一代更加完善的操作系统版本之前,类似的攻击仍会发生。防火墙的一个重要作用就是防止非法用户登录到受保护网的主机上。例如可以在进行报文过滤时,禁止外部主机Telnet登录到内部主机上。

   在开始这一个系列的分享之前,本应该开一章像其他人一样首先介绍一下黑客的种类之类的章节,但是我觉得不管是黑客、骇客、红客、白帽子、黑帽子、灰帽子等等的名称大家都耳熟能详了每一个的好与坏我们都清楚和明白,但是每个人都有自己的人生观、世界观和价值观、就算是我、我也不知道自己一直走下去会走上哪一条路,我只希望能跟着自己的本心走下去,至少现在我的学习是为了兴趣和爱好,并没有去窃取别人信息的想法!我的精神是一名黑客的精神,但是技术还差得远,希望能和大家一起努力,一起学习。    

今天是七夕牛牛也祝福系统攻防版块的兄弟姐妹们七夕快乐,生活美满,幸福安康。


你可能感兴趣的:(菜鸟,学习方法,黑客)