论坛: 菜鸟乐园 标题: 菜鸟上路! 复制本贴地址    
作者: abctm [abctm]    版主   登录
很多人都说自己不知道该从哪里学起。如果你是刚刚起步,不要老想着一步登天,也不要以为入侵就是最高境界!不要以为你靠着一些黑客软件、靠着一些漏洞资料,靠着别人所教的傻瓜式地去做,去入侵了,你就是高手,那样,到头来你会发现自己一无所获。也可能很多人只知如何攻击,却不知道自己如何防护。 比如你按着某些黑客教程成功地利用了一个CGI漏洞,入侵成功,可是你知道为什么会成为CGI 的漏洞吗?你会根据一个CGI 的工作状态来判断他可能有哪些漏洞或那方面的漏洞吗? 一系列的问题就是得有一系列的基础知识。想学,好!那你先从一个普通的用户开始吧!
    最起码你得知道硬件的基本构成吧,什么是主板?主板是拿来干嘛的?什么是CPU?CPU是怎么样来工作的?什么是内存?什么是硬件,等等。而操作系统,WINDOWS98/WINDOWS2000/LINUX这些系统你都了解了吧?常用的软件,如果你连WIZIP都不会用,那你就先修练一下自己吧。你要用的软件你能找到吗?比如你要用流光,你能在网上找到吗?找不到,那你还要做黑客,回家被人黑去吧!那网络呢?网络是拿来干嘛的?而在平常的操作中,碰到的问题都解决了吗?等等。。。如果上面的都懂了,你应该向前进了,你可以学更深的东西了。
    那从TCP/IP网络协议学起吧,这对网络来说是很有用的哦。学会用一系列的网络命令,我认为不用太多,UDP,ICMP,SMTP一些简单的协议能明白个大概就行了,不像我学计算机专业的,都要精通。再弄懂端口等是怎么样去工作的。有空就学服务器的配置,服务器有多少种,都是拿来干嘛的?它是怎么样配置和工作的?等等。。。知此知彼,方能百战百胜。当你学完网管的课,回来学黑客,你会有新发现,,
以上的都懂了,你再参考一些资料,去简单地入侵一个站点,应该是没有难度的了。如果你觉得自己已经不错了,那再进一步吧!学编程。
编程是什么?是拿来干嘛的?学它有什么用?学了它有什么好处?我该学什么语言?给自己定个位,好好学吧!
如果你已经有一个编程强项,而对各类的编程语言都了解,都熟悉那个领域了,那我想你已经是个高手了,
我感觉PASCAL(在计算机程序设计中,一种高度结构化的高级程序设计语言,是由瑞士苏黎世的ETH大学的Niklaus Wirth研制的。)是个很标准的教学语言,我入门就学的PASCAL,但实际工作中,C,C++用的多,
所以还是建议学C,如果要进步学习,VB可使你有面向对象概念,最后,学会C++,那样,别的编程都很容量上手,如PERL,JAVA,Delphi (Delphi我学的也不是很好,呵呵)
CGI很多都是C,和PERL编出来的,你对C,PERL有了解,对你很好的利用这些漏洞,有很大的帮助。
现在的我,都尽力自己编一些软件去HACKER,比如扫描器,后门,那样才能真正学到东西,如果你只会用工具,没有黑客软件你还是什么都不会。其实,想让自己的技术进步都得自己去研究、多看书、多查资料的,没有人连端口都不懂就入侵了某些网站的。很多高手都是自学的。如果你连努力都不想努力,那何来进步?多看、多写、多实践,你很快就会变成高手了。相信自己。
  你自己去实践和思考绝对胜过一碰到问题就上论坛问,其实论坛里面有很多你所需要的资料的,是你自己不想找罢了。而如果你把论坛里的那些文章都看完,你不成高手才怪。想学习就用点心!在学习的过程中碰到自己确定搞不定的,你可以提问,我想大家都会很热心地帮助你的。
    最后,大家要明白一个道理,黑客不仅仅在于入侵,那只是很小的一个部份。
愿大家能一起进步!
附录:
解释一些名词。
CGI(Common Gateway Interface , 公共网关接口)
Tcp/ip(用于网络的一组通讯协议包括IP(Internet Protocol)和TCP(Transmission Control Protocol))
PASCAL(PASCAL语言In computer programming, a highly structured high-level programming language developed by Niklaus Wirth of ETH,a university in Zurich, Switzerland.在计算机程序设计中,一种高度结构化的高级程序设计语言,是由瑞士苏黎世的ETH大学的Niklaus Wirth研制的。)
C (C语言 一种高级程序设计语言,由贝尔实验室的Dennis Ritchie开发成功,最初是在PDP 11/70小型计算机上用作UNIX操作系统的编程工具。现在C语言不再受操作系统和计算机机种的约束,而且在微机上已得到普遍使用。C语言原为系统编程而设计,而现在绝大多数应用程序设计广泛使用它。C语言的说明语法用于描述数据,而不是让数据来决定程序的形式。C语言可支持目前计算机上用到的各种基本的数据类型,并且能以任何数据类型的数组和结构来定义数据聚合。它的主要优点体现在系统编程过程中的任何结构,包括硬件的控制寄存器,都可用C语言来表达。C的函数一般是赋值调用,但由于它可以传递指针的值,所以也可以实现函数的引用调用。C语言简洁的语法对专业程序设计员很有吸引力,而且它的编译程序能够产生高效的目标代码。)
C++ ( C语言的新版本,由贝尔实验室的Bjarne Stroustrup在1983年前后开发成功的一种通用和更完整的应用程序设计语言。它摆脱了C语言的很多限制以适应面向对象的程序设计。)

Java (Java 一种Internet上广泛使用的OOP语言。)

Delph(Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。)



地主 发表时间: 10/26 13:55

回复: minglian [minglian]   论坛用户   登录
哥们你可以去考奥思卡写作大奖了,太猛了,我是做天来的,看你发表的几篇文章(如果真是你写的)简直太好了,我从没见过这样简单,明了的入门教材,你写的很好,真的。不知道能不能给你做个朋友!
你在文章里写了,学VB也可以是吧,学了VB再学C,我的思路就是这样的。
不过请问你,学编程数学特差行吗?


B1层 发表时间: 10/26 14:29

回复: xuebaby [xuebaby]   论坛用户   登录
转贴时请著名转贴
你的贴子我看过,呵

B2层 发表时间: 10/26 16:01

回复: tony82yyf [tony82yyf]   论坛用户   登录
二楼的你先要知道楼主是谁
人家可是这里最有名气的两个水王之一
没多少是自己的
基本上都是ZT的

B3层 发表时间: 10/26 16:56

回复: abctm [abctm]   版主   登录
呵呵

B4层 发表时间: 10/26 17:22

回复: hacker521 [hacker521]   论坛用户   登录
楼上的请不要发表与主题武官的论述,例如"呵呵"这类的灌水回帖请不要帖出

B5层 发表时间: 10/26 17:27

回复: abctm [abctm]   版主   登录
明白

B6层 发表时间: 10/26 20:46

回复: sunmoon [sunmoon]   论坛用户   登录


B7层 发表时间: 10/26 20:51

回复: topwbn [topwbn]   论坛用户   登录
双星兄。。。还真佩服你的毅力。。。。
满网站找帖子CTRL+C。。。搞过来然后CTRL+V。。
不过对新人还是有点看头。。呵呵。。
支持D版~~

B8层 发表时间: 10/26 21:20

回复: abctm [abctm]   版主   登录
努力ing…………

B9层 发表时间: 10/26 22:31

回复: ceo_8008 [ceo_8008]   论坛用户   登录
哈,比如说对我这只鸟就有用



B10层 发表时间: 10/27 08:33

回复: tommy_fool [tommy_fool]   论坛用户   登录
双星在为大家做贡献哦 ,给予支持!

B11层 发表时间: 10/28 01:31

回复: szp1111 [szp1111]   论坛用户   登录
呵呵!

转载的也好!
多转载一些新贴的,技术含量高的,不过发的时候带上《转》,还有最好注明适合哪些人看!
支持合理D版!
顺顶楼主的贴!

B12层 发表时间: 10/28 21:48

回复: lida1818 [lida1818]   论坛用户   登录


B13层 发表时间: 10/28 22:37

回复: putong [putong]   论坛用户   登录
我觉得总是说2000的应该多些XP了也好让我门菜鸟跟上潮流

B14层 发表时间: 10/29 11:55

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号