黑客,骇客,红客,闪客...这些让人畅想的客分别都包含着什么意思?
“黑客”的英文应是“Hacker”,原意是“开辟、开创”之意,也就是说“黑客”应该是开辟道路的人。而我们所说的“Cracker”(中文:骇客)的意思则是“解密、破译”之意。
黑客的叫法起源于20世纪70年代麻省理工学院的实验室,源于一种共享的网络精神。当时这里聚集了大批的高科技人才,他们精通计算机科学及相关的科学,以工作为生活的乐趣,以科学成就来评定自身的价值,随着时光推进,他们逐渐形成了一种独特的文化,就是黑客文化。主要表现是天才们将自己的技术运用到了商业生产中,但企业家或普通用户使用与推广都是免费的,无需向研究者付钱(企业可以向实验提供一些赞助)。黑客通过网络,将自己开发的软件免费提供给大家使用,像我们熟知的许多免费软件都是由这个新时代的黑客(当然,现在黑客一词已被歪曲)开发的,如Linux、 Winamp。
我们今天常说的“黑客”应被叫做骇客。骇客是些什么人呢?答案很简单:他们是我们常说的“信息大盗”,这些人专门从事破译密码的活动。骇客是一个很神秘的群体,他们行动诡秘,不轻易向人说明自己的身份。由于这种神秘性,使得很多人想去了解他们,可是,正如世界上很多事物一样,不了解可能反而安全。这些骇客组织很多都抱着一些非法的目的,他们秘密联络,经常破坏一些合法网站,给网络带来非常多的问题,甚至有的骇客组织居然敢公然利用本身的技术来和政府对抗。总的说来,骇客行为不是什么好的行为,虽然有些人对此感到冤枉,就目前看来,骇客除了进行系统破坏以外,似乎没有做出什么对计算机发展有利的事情来。这恐怕是黑客和骇客最大、最根本的区别。
红客是‘Honker‘的英语字音翻译,红客:具备一定的网络技术、编程技巧和遵守红客原则的人士。红客组织的基本宗旨是:‘维护祖国统一捍卫国家主权一致抵抗外辱打击****气焰!。他们的行为恪守红客的基本原则:‘成员不得利用自身的技术进行对网络安全不利的活动,不得违反国家关于网络安全的相应法律法规,更不得无端攻击普通用户和合法网站,违者从联盟名单中剔除;成员不得有恶意的互相攻击行为;成员要以维护网络安全和祖国的统一为己任。历史上红客六次对外攻击,无不是基于红客的基本宗旨而为,言行一致,
极客不一定是电脑高手,他们是相对技术应用较差的级别,往往就是一些计算机使用爱好者,可以包括网络应用、软件应用、内容应用等各个方面。极客是美国俚语“geek”的音译。近年来,随着互联网文化的兴起,这个词含有智力超群和努力的语意,又被用于形容对计算机和网络技术有狂热兴趣并投入大量时间钻研的人。现在,即使你不是技术鬼才,只要你有自创的精粹内容,并通过猫扑网等先进Web2.0平台,草根一族的你就可以建立一个展现自己“极”自我的网络平台,参与到新生代“极”文化的娱乐热潮中。极客是WEB2.0时代“极致的想象力和极致的自我”。
未来的计算机网络会是什么样的?黑客还会存在么?
未来的计算机网络将会更加智能化、多功能化、便捷化。我们的生活将越来越离不开计算机网络,而对于我们的计算机知识的掌握要求也会越来越多,计算机网络的安全也将不容忽视,各国将会制定出各种计算机网络安全的法律,目前我们中国在计算机上的法律还有待完善。
黑客嘛,当然是存在的,正所谓“道高一尺魔高一丈”。未来的社会,你若不懂计算机,将会吃亏吃苦不计其数。。。。
如何进入web2.0 黑客领域
Web2.0 黑客能做什么
黑客攻防手段很多种,Web2.0 黑客是最猥琐的一种,Web2.0 黑客的攻击往往是被动式攻击,黑客得准备好陷阱,诱惑目标踏入,而不是拿起「刀斧」直接攻击。
对于 Web2.0 黑客来说,他只需在「社交网络」里控制 JavaScript 代码的执行逻辑,就能拥有了控制这个「社交网络」的超能力。
JavaScript
代码是 Web 世界的灵魂,很多正常的功能都可以基于 JavaScript
代码来增进用户体验,比如一些常见的功能:关注好友、发布消息、发布私信、编辑内容、删除内容、修改配置等等,你在 Web
世界的一切操作,JavaScript 都有能力完成。所以一旦黑客能控制 JavaScript
代码的执行逻辑,就能设计出非常多邪恶的操作,包括拿下你的账号权限(所谓的盗号)。
怎样当黑客?
可以说想学黑客技术,要求你首先是一个“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语言吧,这个比较基础!是一门面向过程语言!学习黑客要了解一下网络安全,还有网络协议,分析网络漏洞!漏洞分为web漏洞和软件漏洞等!至于学黑客技术部需要什么学业毕业的,现在有正在上学,学习这个黑客技术!最主要还是懂英语比较好点!这是主要的!有些技术在国外书或者教程上,所以懂点英语还是很有好处的!不懂英语你就用词典翻译下就行了!在编程中英语单词用的很少,适当学的英语没坏处!
在学编程的时候,比如c语言!首先要选好书籍!c语言就《c primer plus》或者《c语言程序设计》,边看边在编译器运行一下,我用的是vc++6.0编译器!
新手学黑客,最起码要知道计算机基础啥的 !对本机的系统比较了解一下比较好点!
想了解的看下面!
学习黑客需要有耐心,要有全套的教程,才可以学会,首先要有视频讲解,靠个人的参悟是很难学会的,想学下面了解下学习黑客的步骤:一、前期 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注:) 三、后期 1、确定自己的发展方向 2、学习C语言,并尝试改写一些已公布的ShellCode。 3、学习C ,尝试编写一个属于自己的木马(如果你想自己编写木马的话)。 4、学习汇编 5、研究Linux系统内核。 6、学习缓冲区溢出利用技术。 7、ShellCode技术。 8、堆溢出利用技术、格式化串漏洞利用技术、内核溢出利用技术、漏洞发掘分析