Board logo

标题: 如何成为一个网络高手 [打印本页]

作者: bigblock    时间: 2004-1-19 18:33     标题: 如何成为一个网络高手

[这个贴子最后由bigblock在 2004/04/22 05:49pm 第 1 次编辑]

[ 我写这个并不是因为我已经厌倦了一遍又一遍的回答一样的问题,而是考虑到这确实是一个有意义的问题,其实很多人确实需要问这个问题而从来没有去问.]
我被问了很多次有关于很多领域的问题.
比如:什么编程语言你最推荐?
总而言之,如何在安全领域内成为一个有影响的人.
既然我的答案和一般的答案有所不同,我打算把我的看法说出来.
-----------------------------------------------------------------------
从那里开始?
-----------------------------------------------------------------------
我的观点可能和一般的看法十分的不一样。如果你是刚刚起步,我建议你不要以
攻击,入侵,漏洞等等地方为开始。
没错!不要从那里开始。
原因十分简单。如果你以为通晓“安全”就是知道最新的漏洞,你将会发现你自己一无所获。
我同意,知道什么是好的,什么有漏洞是十分有必要的。但是这些并不能够给你的高手之路打下坚实的基础知识。很好,你知道RDS 是最新的漏洞,你知道如何下载并使用利用这个漏洞的SCRIPT工具。你知道如何修补这个漏洞(也许。很多人只知如何攻击,不知道如何防护)3个月后,补丁漫天飞舞。这个漏洞已经不存再了------现在你的那些知识还有什么用?而且还不算你可能根本没有理解漏洞的分析。
你的知识是什么? 分析?还是攻击手段?
这是我想要再一次强调的。人们可能没有注意,已经有很多人认为只要他们知道最新的漏洞他们就是安全专家。NO! NO ! NO!所有他们知道的只不过是“漏洞”,而不是“安全”。

例如:你知道有关于PHP。 的漏洞,SHOWCODE.ASP 的漏洞。 COUNT.CGI 和TEST-CGI 的漏洞。
但是你知道为什么他们会成为CGI 的漏洞吗?你知道如何编一个安全的通用网关吗?你会根据一个CGI的工作状态来判断他可能有哪些漏洞或那方面的漏洞吗?或者,你是不是只知道这些CGI有漏洞呢?
所以我建议你不要从漏洞开始。就当他们不存在(你知道我的意思)。你真正需要做的是从一个普通用户开始。
-----------------------------------------------------------------------
做一个用户。
-----------------------------------------------------------------------
我的意思是你至少要有一个基本的常规的知识。例如:如果你要从事 WEB HACKING你是否可能连浏览器都不会使用?你会打开NETSCAPE , 打开IE? 很好! 你会输入姓名。你知道 。HTML是网页。很好...你要一直这样下去,变成一个熟练的用户。你会区别ASP和CGI 是动态的。
什么是PHP?什么是转向?COOKIE?SSL?你要知道任何一个普通用户可能接触到的关于WEB的事物。
不是进攻漏洞,仅仅是使用。没有基础的(也许是枯燥的)的这些东西你不可能成为高手。
这里没有任何捷径。好,现在你知道这里的一切了,你用过了。在你HACK UNIX 之前你至少要知道如何LOGIN.LOGOUT. 使用SHELL COMMAND。使用一般的常用的程序。(MAIL,FTP,WEB 。LYNX 。等等)。你要想成为一个管理员,你要知道基本的操作。

-----------------------------------------------------------------------
成为一个管理员。
-----------------------------------------------------------------------
现在你已经超过了一个普通用户的领域了。 进入了更复杂的领域。你要掌握更多的东西。
例如:WEB 服务器的类型。 和其他的有什么区别?如何去配置他。想这样的知识你知道的越多意味着你更了解他是如何工作的。他是干什么的。你理解HTTP 协议吗?你知道HTTP 1.0 和HTTP1.1 之间的区别吗?WEBDAV 是什么?知道HTTP1.1 虚拟主机有助于你建立你的WEB 服务器... 深入,深入。
操作系统?如果你从来没有配置过NT 你怎么可能去进攻一个NT 服务器?你从来没有用过
RDISK, 用户管理器,却期望CRACK 一个ADMIN 的密码,得到用户权限?你想使用RDS 而一切你在NT 下的操作你一直是使用图形界面?再一次,你需要从管理员上升到一个”超级管理员“。这里不是指你有一个超级用户的权限。而是你的知识要贯穿你的所有领域。很
好,你会在图形界面下添加用户,命令行方式怎么样?而且,那些在 SYSTERM32 里的。EXE文件都是干什么的?你知道为什么USERNETCTL 必须要有超级用户权限?你是不是从来没有接触过USERNETCTL?深入, 深入...
成为一个"百晓生"这是关键。不要以为知道如何作到就行了(骗老板可以,骗进攻
者??...)尽可能的知道越多越好。成为一个技术上的首脑。但是...

-----------------------------------------------------------------------
你不可能知道所有的事情。
-----------------------------------------------------------------------
哎!这是生命中不得不面对的悲惨事实。不要以为你能....如果你认为你可以。你在自欺欺人。你需要做的是选择一个领域。一个你最感兴趣的领域。进一步的学习更多的知识。
成为一个用户, 成为一个管理员,成为一个首脑。成为在某领域的最优秀的家伙(小伙,姑娘)不要仅仅学习如何使用WEB 浏览器,怎样写CGI 就行了。知道HTTP ,知道WEB 服务器是干什么的,怎么干的。知道在那里找答案。知道当服务器不正常工作时应该怎样让他工作。
当你在你的领域内有一定经验时,你自然就知道怎样进攻了。
这其实是很简单的道理。如果你知道所有的关于这里的知识,那么。你也知道安全隐患在那里。所有的漏洞,新的,旧的,将来的,你自己就能够发现未知的漏洞(你这时已经是一个网络高手了),你,找漏洞,是的,可以,但你必须了解你要找的一切先。
所以,放下你手中的WHISKER 的拷贝。去学习到底那些CGI是干什么的。他们怎么使通过HTTP使WEB 服务器有漏洞的?很快你就会知道到底WHISKER是干什么的了。

-----------------------------------------------------------------------
编程语言。
-----------------------------------------------------------------------
一些最近我经常被问的问题中最常听的问题就是 我认为什么编程语言应该学:
我想这要根据一些具体情况。----大致上是你准备花费多少时间在上面,你想让这个语言有多么
有用。一个程序要多长时间完成。和这个程序能完成多么复杂的事情。
以下有几个选项(排列没有什么意义)。
Visual Basic.
- 非常容易学习的语言。很多这方面的书,公开的免费原代码也很多。你应该可以很快的使用他。
但是这个语言有一个限度。他并不是象 比如c++一样强大。你需要在WINDOWS 下运行他。需要一个VB 的编程环境(不论盗版还是正版的 , 反正他不是免费的)。想用VB 来编攻击代码,或补丁是十分困难的。
C++
- 也许是最强大的语言.在所有的操作系统里都有.在网上有上吨的原代码和书是免费的。
,包括编程环境。比VB 要复杂一点。也许要掌握他花费的时间要比VB 要多一点。简单的东西容易学,干复杂的活的东西理解起来也要复杂一点。你自己衡量。
Assembly
- 最复杂的,也是最难学习的语言,如果你把他当作第一个你要学习的语言,那么将会难的你头要爆裂。但是,你先学了汇编,其余的还不是小菜;)
有一些书,这方面的教材有减少的趋势。但是汇编知识对某些方面来说是致关紧要的。比如:缓冲逸出。攻击。很多这类的免费软件。但从这个语言开始是十分困难。
Perl
- 一个很不错的语言. 他象VB一样容易.学习他相应的容易一些.他也象VB一样有限制,但是他在多数操作平台都能运行.(UNIX和WIN).所以这是他的优势.很多这方面的书.而且这个语言是完全免费的.你可以使用他来作一些普通的攻击工具.他主要是作用于一些文本的技巧攻击.不适合做二进制程序.
还有很多语言需要猎及到。例如asp,php,汇编等。总之一句话:精一门,学多门。
我想这是所有你想知道的. 有把握的说 C/C++是最佳选择.
我的心得:找一个你感兴趣的领域专心去钻研.

作者: Blacksabre    时间: 2004-1-19 18:35     标题: 如何成为一个网络高手

AP!

正在进行ing!
作者: starlight    时间: 2004-1-20 13:30     标题: 如何成为一个网络高手

呵呵  说的有点道理
作者: bigblock    时间: 2004-1-20 19:18     标题: 如何成为一个网络高手

这个文章就写给那些初来的人.
作者: ★Candy★    时间: 2004-1-23 14:18     标题: 如何成为一个网络高手

下面引用由Blacksabre2004/01/19 06:35pm 发表的内容:
AP!
正在进行ing!
你正在学什么?
作者: 飛鳥    时间: 2004-1-28 13:13     标题: 如何成为一个网络高手

下面引用由heisedebing2004/01/24 05:08pm 发表的内容:
好象挺不错的有道理
是非常有道理!

作者: 慕容豪情    时间: 2004-1-28 20:24     标题: 如何成为一个网络高手

感觉还不错!~
正是要有这个求知的心理
作者: 默读忧伤    时间: 2004-1-29 23:59     标题: 如何成为一个网络高手

呵呵,我去年发觉了……所以,放弃了盲目的到处看技术文章,漏洞等等(最惨的还是很多看了都不懂!就是因为基础极差!!!!!!),开始从头做起。虽然很乏味,每天都很平淡(试问拿着本网页制作入门和入侵有多大的分别!),但是我知道这个不能省略,为了扎实的基础,还有将来的前途,我没有这个本钱拿着自己的将来开玩笑(你敢吗?一定会后悔的!!)。希望能有更多的人能够看到这个贴子……尤其是那些像我去年一样的新人……不要再拿着扫描器往前冲了!静下心来慢慢学吧!
作者: zxran    时间: 2004-1-30 00:03     标题: 如何成为一个网络高手

有道理啊
作者: zwzzj    时间: 2004-2-9 14:13     标题: 如何成为一个网络高手

  我现在正在学C
作者: bigblock    时间: 2004-2-9 14:51     标题: 如何成为一个网络高手

语言选择一门学精.但是也要涉猎到其他的语言才可以.
作者: anewbie    时间: 2004-2-9 16:03     标题: 如何成为一个网络高手

好!
作者: happykk    时间: 2004-2-11 20:33     标题: 如何成为一个网络高手

你好,
    老鸟
       问一下,在一个安装程序中,如何避免注册码这一块?即安装时跳过注册码?
作者: 折别    时间: 2004-2-13 12:14     标题: 如何成为一个网络高手

在我无从下手时~多谢楼主指点~
作者: asxx010    时间: 2004-2-13 12:18     标题: 如何成为一个网络高手

   可是我还是看不懂那些什么MAIL,FTP,WEB 。LYNX 。的啊#17    我连它们是做什么用的我都不知道,能不能有在清楚的。我只是那我做菜鸟的心问问你大虾,因为学这个东西就是要靠问,能不能在说清楚点。

作者: bigblock    时间: 2004-2-13 14:43     标题: 如何成为一个网络高手

下面引用由happykk2004/02/11 08:33pm 发表的内容:
你好,
    老鸟
       问一下,在一个安装程序中,如何避免注册码这一块?即安装时跳过注册码?
得看是什么软件。而且加密的地址是什么。跳转是哪里。
不是那么容易就能跳过的。
作者: bigblock    时间: 2004-2-13 14:44     标题: 如何成为一个网络高手

下面引用由asxx0102004/02/13 12:18pm 发表的内容:
可是我还是看不懂那些什么MAIL,FTP,WEB 。LYNX 。的啊#17    我连它们是做什么用的我都不知道,能不能有在清楚的。我只是那我做菜鸟的心问问你大虾,因为学这个东西就是要靠问,能不能在说清楚点。
自己学吧。看书比别人给你讲快的多。
作者: SK2000    时间: 2004-2-14 14:25     标题: 如何成为一个网络高手

是啊厉害

作者: Backstreet    时间: 2004-2-16 04:05     标题: 如何成为一个网络高手

谢谢!
我把它保存在QQ上!
作者: Backstreet    时间: 2004-2-16 04:13     标题: 如何成为一个网络高手

哭啊!我是学计算机的!只是是职高的!
虽然老师不是太厉害但是也不傻!第一年就教过编程语言了!
但是我是个SB!那一段时间常常逃课!所以什么都没学!
哎!我……气死了!
我读完最后这1年半!用一的时间在家好好学习知识!
然后去当兵!没办法!谁叫我当时不听老爹的话!初中没毕业就跑去读职高!
哎!但是被人骗去也是个原因!
因为帮学校招一个生就有100-200元不等的“奖金”!
哎~~~~~~~~~~~555555555555
作者: bigblock    时间: 2004-2-16 12:31     标题: 如何成为一个网络高手

学什么不重要.看你能不能学好.
冰人听说过吧.学习也不怎么样.就是自学靠兴趣也成了高手.
作者: 安达人    时间: 2004-2-17 19:09     标题: 如何成为一个网络高手

谢谢老师!

作者: minghua19    时间: 2004-2-20 10:05     标题: 如何成为一个网络高手

感觉还不错
好历害
作者: 雷童    时间: 2004-2-29 23:24     标题: 如何成为一个网络高手

可不可以介绍一些学习C++的基本方法以及比较好的教材呀  

作者: 不会游泳的鱼    时间: 2004-3-2 18:07     标题: 如何成为一个网络高手

顶   有道理
作者: bigblock    时间: 2004-3-2 18:31     标题: 如何成为一个网络高手

下面引用由雷童2004/02/29 11:24pm 发表的内容:
可不可以介绍一些学习C++的基本方法以及比较好的教材呀
学习方法:学,看,练,做
好的教材:我也不清楚...
作者: Nicholas    时间: 2004-3-9 14:38     标题: 如何成为一个网络高手

考级ing!!!
作者: grmallstar    时间: 2004-3-10 14:47     标题: 如何成为一个网络高手

谢了
作者: xyzxyz    时间: 2004-3-22 21:35     标题: 如何成为一个网络高手

还好,c和汇编学校都教
作者: 墓志铭    时间: 2004-4-7 18:17     标题: 如何成为一个网络高手

我觉得找一些好一点的编程环境会好点吧!
有空把好的,友善的环境发过来(下载地址)。~~~~~~~~

xx
作者: 天上    时间: 2004-4-15 19:42     标题: 如何成为一个网络高手

我顶
作者: zj33    时间: 2004-4-20 22:23     标题: 如何成为一个网络高手

这个文章适合象我这样刚入门的汉子!这个也是给我上了一课,让我知道每天拿扫描器去傻扫是多么苯的一件事,谢谢斑竹的文章!!~
作者: 烈焰    时间: 2004-4-25 14:43     标题: 如何成为一个网络高手

。。。打击,目前正处于用户级别,ing中
作者: shjipi    时间: 2004-5-4 19:13     标题: 如何成为一个网络高手

一个字:好
作者: oath1    时间: 2004-5-16 09:24     标题: 如何成为一个网络高手


作者: 翱翔人生    时间: 2004-5-18 14:11     标题: 如何成为一个网络高手

学c
作者: sunke    时间: 2004-6-2 12:29     标题: 如何成为一个网络高手

学习C困难么?主要是哪些地方难以掌握?
作者: sky-peng    时间: 2004-6-5 11:42     标题: 如何成为一个网络高手

说得很好
作者: 枯藤    时间: 2004-6-5 18:03     标题: 如何成为一个网络高手

很有道理,我也学过c,汇编但只是初浅的,有问题可以问你吗?[DISABLELBCODE]
作者: 护站使者    时间: 2004-6-5 22:02     标题: 如何成为一个网络高手

女孩子
作者: 天堂使者    时间: 2004-6-10 10:52     标题: 如何成为一个网络高手

很有感受
作者: like001    时间: 2004-6-11 16:40     标题: 如何成为一个网络高手

精僻是,自己的经验吗?
这个像是不是你呀?
作者: bigblock    时间: 2004-6-11 17:24     标题: 如何成为一个网络高手

下面引用由like0012004/06/11 04:40pm 发表的内容:
精僻是,自己的经验吗?
这个像是不是你呀?
我同学.
我是man
作者: 孤狗    时间: 2004-6-12 22:15     标题: 如何成为一个网络高手

很不错1
每天整理好自己。
在平淡中慢慢的提高自己~
努力中`
作者: 蚂蚁    时间: 2004-6-13 08:42     标题: 如何成为一个网络高手

我正在学C++,学了一年好象什么也不会!!!烦!! 有人愿帮帮我吗??
作者: whs123    时间: 2004-6-13 10:01     标题: 如何成为一个网络高手

有道理,但是攻击,入侵等有时可以激发兴趣,带来学习的动力,用这些作为转折有时也是可以的。
作者: 小桥    时间: 2004-6-21 07:38     标题: 如何成为一个网络高手

多会一样技术总是好的!
作者: fxk110    时间: 2004-7-2 21:36     标题: 如何成为一个网络高手

很好
作者: 风采我有    时间: 2004-7-4 18:14     标题: 如何成为一个网络高手

呵。。真是精彩呀。。
作者: 一个小破孩    时间: 2004-7-8 10:59     标题: 如何成为一个网络高手

收到了!
写的不错!

作者: 枯藤    时间: 2004-7-10 08:38     标题: 如何成为一个网络高手

你的字错了是“缓冲区溢出”是“溢”而不是“逸”
我正学汇编,可我搞不清BP可否帮我?QQ:85208141
作者: 忧闷    时间: 2004-7-11 08:17     标题: 如何成为一个网络高手

...........
作者: jiedushi    时间: 2004-7-18 20:01     标题: 如何成为一个网络高手

努力中!
作者: winc    时间: 2004-7-22 22:13     标题: 如何成为一个网络高手

好,真的很好,谢谢
作者: 我想飞    时间: 2004-7-29 10:51     标题: 如何成为一个网络高手

偶去买C++了
哈哈
多谢楼住了~~
等俺学会了
先把你给黑了
嘎嘎
作者: 流浪的女孩    时间: 2004-8-1 09:20     标题: 如何成为一个网络高手

写得很好!!对于我们这些初学者很有帮助,本来我一开始就是想要学攻击的,我已经学习一些了,但今天看到你这篇文章,觉得自己很惭愧。
我决定从基础的学起,捷径很难成功的,你所说的内容,我会的没有几个,惭愧~!!!!

作者: x86    时间: 2004-8-11 15:10     标题: 如何成为一个网络高手

我在学c,但是想找个unix用用,楼主能给找个免费的不??
作者: bigblock    时间: 2004-8-11 19:39     标题: 如何成为一个网络高手

www.baidu.com
作者: 随风飘逝    时间: 2004-8-19 20:58     标题: 如何成为一个网络高手

  我学过c但还没学数据结构
我怎么感觉我不能写出实用的东西啊
作者: Shine18    时间: 2004-8-21 19:09     标题: 如何成为一个网络高手

有收获
作者: feng19820    时间: 2004-8-29 08:42     标题: 如何成为一个网络高手

hao ya  !!!!!!!!!!!!!!!!!!!1
作者: huoxing    时间: 2004-9-20 12:23     标题: 如何成为一个网络高手

怎么不多写点要,我才刚进入状态,就没了
作者: ☆一往情深☆    时间: 2004-10-22 22:41     标题: 如何成为一个网络高手

这么说C++/C是强大的了?也就是说我们先要学他了?
作者: lica    时间: 2004-11-1 21:00     标题: 如何成为一个网络高手

什么嘛,搞笑,说的那么严肃。

作者: ydf2004    时间: 2004-11-8 18:36     标题: 如何成为一个网络高手

谢谢
作者: hpconfig    时间: 2004-11-12 12:56     标题: 如何成为一个网络高手

真的很不错,给初学者带来很大的帮助
作者: gooding1234    时间: 2004-11-17 13:54     标题: 如何成为一个网络高手

我也要好好学
作者: zjswww    时间: 2004-11-23 18:45     标题: 如何成为一个网络高手

www.google.com
作者: qu0912    时间: 2004-11-28 08:58     标题: 如何成为一个网络高手

我也在做ping ~~~~~:))
作者: qu0912    时间: 2004-11-28 09:00     标题: 如何成为一个网络高手

我希望我能早日成为打下~~~!!

作者: 天空住白云    时间: 2004-12-3 12:58     标题: 如何成为一个网络高手

学习学习再学习~~~但是时间有限~~我现在又要下了~~~唉`~~~
作者: 变    时间: 2004-12-3 23:44     标题: 如何成为一个网络高手

受益非浅,谢谢.
作者: junge4423    时间: 2004-12-12 21:03     标题: 如何成为一个网络高手

努力学习ing...............
作者: 75512311    时间: 2004-12-21 09:03     标题: 如何成为一个网络高手

很有道理,在这里游艺了、很长时间,总之在这个领哉里学习的知识很多很多,我们不会一天两天就能成为一名网络高手,我们要的是时间的积累,专心的去学习,等以后你回过头来,你已学会了很多,而且还是一名不错的网络安全人员。
作者: 等待LOVE    时间: 2004-12-29 21:16     标题: 如何成为一个网络高手

难~~~
作者: 风云之子    时间: 2004-12-30 12:08     标题: 如何成为一个网络高手

谢谢各位的惊头一棒  
我会合大家一起 努力共同进步成为高手的!
作者: hqh    时间: 2004-12-30 12:30     标题: 如何成为一个网络高手

有道理,正在学C
作者: clack    时间: 2004-12-31 13:26     标题: 如何成为一个网络高手

我靠...早怎么没见这些啊
好东西好东西
我复制下来自己慢慢看去
作者: 李风    时间: 2005-1-3 21:01     标题: 如何成为一个网络高手

这个文章就写给那些初来的人.
作者: 安静    时间: 2005-1-16 17:33     标题: 如何成为一个网络高手

有道理```````````````
作者: zphozpho    时间: 2005-1-24 13:53     标题: 如何成为一个网络高手

感慨!!!
作者: 坏的刚刚好    时间: 2005-2-6 17:15     标题: 如何成为一个网络高手

功夫不负有心人,一起加油………
作者: 中国    时间: 2005-2-7 04:35     标题: 如何成为一个网络高手

我是个小菜啊`````我不晓得学从什么学起走
   但是我又什么都想学````
作者: 精忠報國    时间: 2005-2-24 22:50     标题: 如何成为一个网络高手

55555555555
8懂!
作者: 浪→天涯    时间: 2006-3-10 12:55     标题: 如何成为一个网络高手

       有道理,可惜我什么都不会,我什么都看不懂?怎么办???!!!
作者: x86    时间: 2006-3-11 14:31     标题: 如何成为一个网络高手

谁生下来就不是天生的会的.
自己努力去解决问题,就会进步!
慢慢来...
作者: bluexxk    时间: 2006-3-17 09:02     标题: 如何成为一个网络高手

说的很有道理呀~我就是个找不到方向的人~
但现在我似乎知道我该做点什么了
作者: 十三妖    时间: 2006-3-18 12:58     标题: 如何成为一个网络高手

我一定学习
作者: nizhiaiziji    时间: 2006-4-7 18:55     标题: 如何成为一个网络高手

我是新手,所以我就要慢慢的来了,哭死!
作者: asmiga    时间: 2006-4-8 22:23     标题: 如何成为一个网络高手

我是菜鸟~谢谢指教~
作者: feng220    时间: 2006-4-25 17:20     标题: 如何成为一个网络高手

以前的眼光高了,
现在回头在看看
还有好多东西不会呢~```

作者: huyang    时间: 2006-5-2 22:23     标题: 如何成为一个网络高手

谢谢提供了这则信息
作者: 遥遥中音    时间: 2006-5-5 00:46     标题: 如何成为一个网络高手

  开了之后       让我觉醒了
作者: 遥遥中音    时间: 2006-5-5 00:47     标题: 如何成为一个网络高手

我打算从基础开始好好学习
作者: 蓝灵    时间: 2006-5-6 17:00     标题: 如何成为一个网络高手

是的,静下心来.学习!!
作者: 黑翼天使    时间: 2006-5-6 19:39     标题: 如何成为一个网络高手

哎,想当初我也是
看看动画就准备实践
作者: zlove0914    时间: 2006-5-7 10:47     标题: 如何成为一个网络高手

  坛主.虽然我接触了好多东西.但是我现在还不知道如何黑别人的电脑??
  好多时候都不能实现!!
作者: tigher    时间: 2006-5-7 12:35     标题: 如何成为一个网络高手


                           楼住说的有些道理
做高手也是要全面的
作者: sowind    时间: 2006-5-8 12:49     标题: 如何成为一个网络高手

只有两个字。谢谢
作者: 若风    时间: 2006-5-25 12:24     标题: 如何成为一个网络高手

拿着扫描器向前冲~~~~
死了都不知道怎么回事~~~!




欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2