我想学网络攻防技术,(自学) 现在零基础,求如何起步,求步骤,求师傅~~
先在网上找一些网络安全方面的网站看看,泡泡他们论坛,然后找一家正规一点网络安全培训网站学习一下,一般都是远程学习,有视频。找培训网站要慎重,很多骗子网站的
网络安全如何入门?
1、何为网络安全
网络安全从本质上讲就是网络上的信息安全
主要指网络系统中的硬件、软件及其中的数据受到保护,不因偶然的或恶意的因素而遭到破坏、更改、泄露,系统连续可靠正常的运行,网络服务不中断。
广义上讲,凡是涉及网络上信息的保密性、完整性、可用性、真实性和可控性的相关技术和理论都是网络安全的研究领域。
网络安全是一个很复杂的问题,因技术性和管理上的诸多原因,一个网络的安全由主机系统、应用和服务、路由、网络、安全设备、网络管理和管理制度等因素决定
信息安全五个基本要素(网络安全的特点)
2、网络安全基础
(1)操作系统安全
针对于操作系统面临的威胁,我们应该首先学习 window、linux。
对于Windows安全的学习,其实就是对Windows系统攻击与防御技术的学习。而Windows系统安全的学习内容将包括:用户和组、文件系统、策略、系统默认值、审计以及操作系统本身的漏洞的研究。
随着Linux的市占率越来越高,Linux系统、服务器也被部署得越来越广泛。因此学习linux也很有必要。
(2)熟悉网络结构
网络结构指计算机网络的结构。计算机网络由计算机系统、通信链路和网络结点组成,它是计算机技术和通信技术紧密结合的领域,承担着数据通信和数据处理两类工作。
在这一阶段我们要是熟悉OSI七层模型,以及每一层的协议,交换机,路由器,防火墙原理。熟悉了解数据在网络中是怎么样传输的。
3、web安全
(1)这一阶段主要熟悉web的架构,以及动手搭建。主要学习开发语言,如HTML、PHP、JSP、JAVA等
(2)了解网站常见的漏洞,如SQL注入,xss,逻辑缺陷、文件包含、远程命令执行,以及第三方组件的漏洞等
(3)熟悉一些常见的安全工具,如burp suite,sqlmap,Awvs,Nessus等
学到这里应该就已经入门了,当然后面还可以继续学习,内网安全,无线安全,工控安全,安全运维等。
怎样当黑客?
可以说想学黑客技术,要求你首先是一个“T”字型人才,也就是说电脑的所有领域你都能做的来,而且有一项是精通的。因此作为一个零基础的黑客爱好者来说,没有良好的基础是绝对不行的,下面我就针对想真正学习黑客的零基础朋友制作一个学习方案,注意!我是指“真正想学黑客技术”的朋友,如果你只是想玩玩,花一上午时间学学怎样用各种工具就可以了。
一、前期
1、了解什么是黑客,黑客的精神是什么。当然了解一下几大著名黑客或骇客的“发家史”也是很有必要的。
2、黑客必备的一些基础命令,包括DOS命令,以及UNIX / Linux下的命令。
3、远程扫描、远程刺探技术。包括通过系统自带命令的信息刺探以及使用工具扫描等。
4、密码破解。了解现在的密码破解的适用范围,以及操作技巧等等。
5、溢出攻击。溢出工具的使用方法。
6、注入攻击。注入攻击只是一个简称,这里还要包括XSS、旁注、远程包含等一系列脚本攻击技巧。
7、学会各种编译工具的使用方法,能编译所有ShellCode。
8、学会手动查杀任何木马、病毒,学会分析Windows操作系统,以使自己百毒不侵。
二、中期
1、学习所有Windows下服务器的搭建步骤(ASP、PHP、JSP)。
2、掌握例如Google黑客、cookies 、网络钓鱼、社会工程学等等等等。
3、学习HTML、JavaScript、VBScript。
4、学习标准SQL语言,以及大多数数据库的使用。
5、学习ASP,并拥有发掘ASP脚本漏洞的能力。
6、学习PHP,并拥有发掘PHP脚本漏洞的能力。
7、学习JSP,并拥有发掘JSP脚本漏洞的能力。
8、学习掌握最新脚本的特性性以及发掘漏洞的方法,例如眼下的WEB2.0。(A1Pass注:此文写于2007年8月)
三、后期
1、确定自己的发展方向
2、学习C语言,并尝试改写一些已公布的ShellCode。
3、学习C++,尝试编写一个属于自己的木马(如果你想自己编写木马的话)。
4、学习汇编
5、研究Linux系统内核。
6、学习缓冲区溢出利用技术。
7、ShellCode技术。
8、堆溢出利用技术、格式化串漏洞利用技术、内核溢出利用技术、漏洞发掘分析。
如果大家有什么不明白的,可以到百度或Google搜索.
我将来想作为一名真正意义上的黑客,但是也得现实点,就是可以养家糊口么?
想成为黑客要经历漫长的旅程,光语言就要懂得比其他人要多,不可以单一C或C++语言,还要学习BASIC,VB等等很多语言,如果可以建议你从basic语言开始学,这个简单,容易上手,然后进入vb编程,和C语言等编程,作为一个黑客可以从企业it工程师开始,工资很高的,还可以成为pc间谍,威胁企业,也会得到很高的报酬,不过据我所知的黑客,不会去这样做,大多是为了练手的时候再回这样做
零基础如何去学习网络攻防
先在网上找一些网络安全方面的网站看看,泡泡他们论坛,然后找一家正规一点网络安全培训网站学习一下,一般都是远程学习,有视频。找培训网站要慎重,很多骗子网站的
黑客是怎么入侵电脑的?
使用肉鸡入侵的 一般高手要会C++才能成为高手 木马使用C++制造的 你要学会C++就可以了 要两三年
计算机高手
建议你赶紧学编程,我也在学.也不是一定要汇编什么的,只要掌握当今流行的就OK,因为计算机知识太多太广,想什么都会甚至精通简直是不可能,光编程语言就有很多,你若每一门都精通那也是不太实际.我个人认为你把JAVA/VB当今最流行的语言学好就有很深的造诣了,其它语言你有所了解即可。特别是JAVA,是当今最好用、实用,编译最容易上手的计算机语言,很多企业都需要这方面的人才(要知道全部的黑客都是顶尖编程高手哦)。我们公司的JAVA工程师每月工资2万多,年底还有分红,真是羡慕啊!但他是自学的,他的专业是机电一体化(大专),到快毕业那年才开始学JAVA。
建议首先学J2SE(JAVA 2 PLATFORM STAND EDITION)
然后学J2EE(JAVA 2 PLATFORM ENTERPRISE EDITION)
至于J2ME(JAVA 2 PLATFORM MICRO EDITION)就看你以后的想法和兴趣了。
学好JAVA编程保你终身受益,我是真心告诉你的。现在深圳的一些知名JAVA培训中心的学员,一开始学就很多企业跟他们签定就业合同,生手也有5000~8000元每月呢!再说学精通JAVA后也可以自己开发游戏、软件、引擎等等,可以自己办软件公司。我们工程师原先就办了个游戏引擎开发的公司,不过后来倒闭了,是他资金不够运转。
通常学JAVA编程,你还要对数据库熟悉,比如SQL、ORACLE等你也必须熟悉甚至精通。你是大学生应该这些都不是问题,象我只有中专文凭,只不过在深圳混了5年了,有点实际经验罢了;我还不是照学JAVA(为了学JAVA,我还苦学英语,惨呐!!)
这里有个网址:上面有JAVA编程的视频教程,我感觉讲得挺详细、挺到位的,也通俗易懂,你不妨去下载来看看吧,http://www.so138.com/so/so138.aspx?id=2007%20
不过因为是视频文件,加上又很多集,所以文件有点大,你要耐心下载(最好用迅雷、Flashget等专门的下载工具)哦!
祝你好运,愿你成功!
你是黑客吗
如果你要想学习网络技术,建议你听完下面的话。
零基础起步,首先要有对网络的热心与耐心。可能起步时听不懂专业用语和方法,没有关系,多听多学,我最初接触网络就是因为有了耐心与决心,现在成为了一名网络上的维护者(白帽子),希望你能早日实现你的梦想。
以下为成为黑客的必备知识:
通透的了解计算机,要知道每个硬件的名称,了解系统以及各大硬件与系统厂商。
了解操作系统,知道操作系统的不同,知道一些计算机专业英语与用语。
起步时先不需要学习JAVA等语言与编程方法,先将我以上的知识学习完毕,你就可以达到开始学习更加深入的标准了,求采纳,有不懂的地方或是需要我帮你推荐教程与书籍甚至是教学,可以追问,谢谢。