黑客,什么事?
黑客起源于英文hacker,早期在美国计算机界备受推崇。但在媒体报道中,黑客一词往往指的是那些“软件破解者”。
黑客这个词原本是指对计算机技术有热情,水平很高的计算机专家,尤其是程序员。
但是今天,“黑客”这个词已经被用来指那些利用电脑搞破坏或恶作剧的人。这些人的正确英文名是Cracker,翻译过来就是“黑客”。
黑客和骇客的根本区别在于,黑客建设,黑客破坏。
也有人称黑客为骇客。
黑客这个词一般有以下四种含义:
一个懂得足够多编程语言的人,不用长时间思考就能创造出有用的软件。
恶意(通常是非法的)试图破解或破坏程序、系统和网络安全。这个意思往往会给那些符合条件的黑客带来严重的麻烦(1)。他们建议媒体称这群人为“黑客”。有时这些人也被称为“黑帽黑客”。
比如国内著名的黑客“大师”,就是专业的黑帽黑客,利用系统的漏洞达到入侵渗透的目的。
试图破解系统或网络以警告系统所有者的系统安全漏洞。这群人通常被称为“白帽黑客”或“匿名者”或红客。这些人很多是计算机安全公司的员工,在完全合法的情况下攻击一个系统。
通过知识或推测对程序进行修改(通常是好的)并改变(或增强)程序目的的人。
“脚本小子”指的是那些没有或者只有一点黑客技术,但只要按照指令或者运行一些黑客程序就能达到破解目的的人。
凯文·大卫·米特尼克(凯文·米特尼克)——公认的世界头号黑客。他是第一个被美国联邦调查局通缉的黑客。
理查德·斯托尔曼——传统黑客,斯托曼于1971被麻省理工学院人工智能实验室聘为程序员。
Ken Thompson和Dennis Ritchie -贝尔实验室计算机科学运营组的程序员。他们在1969年发明了Unix操作系统。
约翰·德雷珀(人称“嘎吱船长”)发明了一种塑料口哨来打免费电话。
马克·阿贝尼(又名Phiber Optik)激励了无数美国青少年“学习”美国内部电话系统是如何工作的。
康奈尔大学毕业生罗伯特·莫里斯(Robert Morris)在1988无意中传播了第一个网络蠕虫。
凯文·鲍尔森(Kevin Poulsen - Poulsen)在1990成功控制了所有进入洛杉矶KIIS-FM电台的电话线,赢得了电台赞助的有奖听众游戏。
弗拉季米尔·列文——这位数学家带领一个俄罗斯黑客组织诈骗了花旗银行6.5438亿美元。
史蒂夫·沃兹尼亚克-苹果电脑公司的创始人之一。
左图木下村——1994年,他攻破了当时最著名的黑客史蒂夫·沃兹尼亚克的银行账户。
Linus Torvalds——他在1991开发了著名的Linux内核,当时他是芬兰赫尔辛基大学的计算机专业学生。
Johan Helsingius - Helsenius在1996关闭了自己的小店,开发了世界上最流行的匿名回复程序“penet.fi”,他的麻烦也开始接踵而至。最悲剧的是,芬兰警方在1995搜索了一名penet.fi用户,原因是他投诉在网上发布教会机密。后来他封了回复程序。
下村勉-我记得他逮捕了米特尼克。
埃里克·雷蒙德(Eric Raymond)——埃里克·雷蒙德一直活跃在计算机领域,从事各种计算机系统开发。与此同时,埃里克·雷蒙德更热衷于自由软件的开发和推广,撰写文章和发表演讲,积极推动自由软件运动的发展,为自由软件做出了巨大贡献。他的文章如《大教堂》和《市场》是自由软件领域的经典作品。在这篇文章的影响下,Netscape决定开放他们的源代码,使浏览器成为自由软件家族的重要成员。
一.什么是黑客
在尝试做一个黑客之前,我们首先要明白什么是黑客。
黑客-黑客
热衷于研究和编写程序的专业人士,必然具有乐于刨根问底、研究问题能力差的特点。
在黑客圈里,黑客这个词无疑是有积极意义的,比如系统黑客熟悉操作系统的设计和维护;密码黑客擅长找出用户的密码,如果是电脑黑客,就是熟悉电脑,能让电脑服从的高手。
黑客基本上是一种爱好,通常是出于自己的兴趣,不是为了赚钱或者工作。
在开源项目创始人埃里克·雷蒙德看来,黑客和破解者属于两个不同的世界。最基本的区别是,黑客是建设性的,而破解者擅长破坏。
2.hacker最初的意思是用斧头砍柴的工人,最早进入计算机圈可以追溯到1960年代,加州伯克利大学的计算机教授布莱恩·哈维(Brian Harvey)在研究这个词时写道,当时麻省理工学院的学生通常分为两组。一个是工具,意思是“亲爱的”学生,他们都得了一个分数。另一种就是所谓的黑客,就是那些经常逃课,上课爱睡觉,但是精力充沛,晚上喜欢搞课外活动的学生。
3.这跟电脑有什么关系?一开始没有。不过那个时候黑客也是分等级的,就像tool用等级来竞争一样。一个真正一流的黑客不是整天一无所知,而是热衷于追求一种特殊的爱好,比如研究电话、铁路(模型或真实)、科幻小说、无线电或计算机。所以后来出现了所谓的电脑黑客,就是电脑专家的意思。
对于一个黑客来说,学会入侵和破解是必须的,但最重要的还是编程。毕竟用工具是体现别人的想法,程序是自己的想法。总之,编程实现一切!
对于一个黑客来说,他们只追求入侵的快感,不在乎技术。他们不会编程,不知道入侵的细节。
4.黑客一词通常被定义为专门入侵他人系统实施圈外或媒体上的非法行为的计算机专家。但是
在黑客眼里,这种人属于比较低级的破解者。如果黑客是制造炸弹的专家,那么破解者就是恐怖分子。
现在,互联网上有越来越多的黑客。他们只入侵,用扫描仪四处扫,用IP炸弹炸人,漫无目的的入侵摧毁。它们不利于计算机技术的发展,反而危害网络安全,造成网络瘫痪,给人们带来巨大的经济和精神损失。
黑客存在的意义是让网络越来越安全和完善,然而,也可能让网络遭受前所未有的威胁!
谁是黑客?
肖克利是个黑客,因为他发明了晶体管,才有了集成电路,才有了我们现在的PC。
布尔是个黑客,他的布尔代数理论是整个数字时代的前提。只要有二进制,布尔代数就不可或缺。
冯·诺依曼是一个黑客,因为他建立了一个计算机模型。
比雅尼·斯特劳斯特鲁普是一名黑客,因为他创立了C++,让更多的人可以用这种划时代的语言来控制电脑。
LINUS是一名黑客,因为他编写了LINUX操作系统。
香农是黑客,因为他创立了信息论。
文顿·g·CERF和罗伯特·e·卡恩是黑客,因为他们创造了TCP/IP协议,使互联网成为可能。
......
当你满怀感慨,下定决心要做一名黑客的时候,你最好三思而行,因为只有两条路:成为永远的高手?还是变成驴?因为目前从某种意义上来说,黑客这个词已经被很多驴给丑化了,所以我们不得不考虑被丑化的后果。
数字犯罪史上最著名的五个黑帽黑客
1.凯文·米特尼克
2.阿德里安·拉莫
3.乔纳森·詹姆斯
4.罗伯特·塔潘·莫里斯吉克。
5.凯文·鲍尔森
行话文件中对“黑客”一词的定义有很多,大部分都涉及高超的编程技巧和解决问题、克服局限的强烈愿望。如果你想知道如何成为一名黑客,那么,只有两个方面是重要的。(态度和技术)
长期以来,有一个专家程序员和网络专家的文化社区,其历史可以追溯到几十年前的第一台分时小型机和最早的ARPAnet实验。这种文化的参与者创造了“黑客”这个词。黑客建立了互联网。黑客成就了今天的Unix操作系统。黑客建立了新闻组。黑客让WWW正常工作。如果你是这种文化的一部分,如果你为这种文化做出了一些贡献,圈子里的其他人知道你是谁,叫你黑客,那么你就是黑客。
黑客精神并不局限于软件黑客的文化圈。也有人把电子、音乐之类的其他东西当做黑客——其实你在任何更高层次的科学、艺术中都能找到,软件黑客认可这些其他领域的同行,称他们为黑客——有人声称黑客其实是独立于工作领域的。但在本文中,我们关注的是软件黑客的技术和态度,以及“黑客”这个词是谁发明的享有文化传统。
还有一群人,他们大声喊着自己是黑客,其实不是。他们是故意破坏电脑和电话系统的人(大多是青少年)。真正的黑客称这些人为“黑客”,不屑与他们交往。大多数真正的黑客都认为黑客是不负责任的懒家伙,没有什么了不起的技能。就像拿一根电线去开汽车不能让你成为汽车工程师一样,一个旨在破坏他人安全的行为也不能让你成为黑客。不幸的是,许多记者和作家经常把“黑客”误认为黑客;这种做法激怒了真正的黑客。
最根本的区别是,黑客建立,黑客破坏。
如果你想成为一名黑客,请继续阅读。想当黑客,看alt.2600新闻组,当你发现自己没有想象中那么聪明的时候,去坐牢5到10次。关于黑客我只想说这么多。