怎么当一名黑客技术教程

天极传媒:天极网全国分站
您现在的位置: >&
如何成为一名黑客?
天极网络安全 16:19
  身为Jargon File的编辑,常有一些网络新手发mail“如何成为一个厉害的黑客?”但很奇怪的是,似乎没有任何的FAQs或Web documents说明这么重要的问题,所以我写了一份我自己的看法。
  怎样才算是一名黑客?
  Jargon File中对“黑客”一词给出了很多个定义,大部份必须是技术上的行家或热衷于解决问题、克服限制的人。如果你想知道如何成为一名黑客,那么好,只有两方面是重要的:态度和技术
  长久以来,存在一个专家级程序员和网络高手的共享文化社群,其历史可以追溯到几十年前第一台分时共享的(minicomputer)和最早的ARPAnet实验时期。这个文化的参与者们创造了“黑客”这个词。 黑客们建起了Internet,创造出我们现在使用的作业系统,他们也使Usenet运作起来,并且让World Wide Web动起来。如果你是这个文化的一部分,如果你对这些种种有所供献,而且这个圈内的其它成员也认识你,并称你为黑客,那麽你就是一位黑客。
  黑客精神并不仅仅局限于软件黑客文化圈中。有些人同样以黑客态度对待其它事情如电子和音乐---事实上,你可以在任何较高级别的科学和艺术中发现它。软件黑客们识别出这些在其他领域同类并把他们也称作黑客---有人宣称黑客实际上是独立于他们工作领域的。 但在本文中,我们将注意力集中在软件黑客的技术和态度,以及发明了“黑客”一词的这个共享文化传统之上。
  另外还有一群人,他们也很大声的称自己是黑客,实际上他们却不是。他们是一些蓄意破坏和系统的人(多数是青春期的少年)。真正的黑客把这些人叫做“骇客”(cracker),并且不愿意和他们在一起做任何事。多数真正的黑客认为骇客们是些不负责任的懒家伙,并且不够光明正大。专门以破坏别人安全为目的的行为并不能使你成为一名黑客, 正如拿根铁丝能打开汽车并不能使你成为一个汽车工程师。不幸的是,很多记者和作家往往错把“骇客”当成黑客,这种做法让真正的黑客很愤怒。
  黑客和骇客之间最主要的不同是:黑客们创造新东西,而骇客们破坏东西。
  如果你想成为一名黑客,继续读下去。如果你想做一个骇客,去读 alt.2600 新闻组,并当你发现你并不像自己想象的那么聪明的时候去坐5到10年的监狱。关于骇客,我要说的就只有这些了。
1(作者:Eric Raymond责任编辑:)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
笔记本手机数码家电播放列表加载中...
正在载入...
分享视频:
嵌入代码:
拍下二维码,随时随地看视频
【教练带你飞】手把手教你如何成为一名黑客 @柚子...
上 传 者:
内容介绍:
【教练带你飞】手把手教你如何成为一名黑客 @柚子木字幕组
Channel Me 精选
我来说点啥
版权所有 CopyRight
| 京网文[0号 |
| 京公网安备:
互联网药品信息服务资格证:(京)-非经营性- | 广播电视节目制作经营许可证:(京)字第403号
<img src="" width="34" height="34"/>
<img src=""/>
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img width="132" height="99" src=""/>
在线人数:
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img src="///img/blank.png" data-src=""/>
<img src="///img/blank.png" data-src="http://"/>
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/>
<i data-vid="" class="ckl_plays">
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/><i data-vid="" class="ckl_plays">
没有数据!
{upload_level_name}
粉丝 {fans_count}
{video_count}
{description}更多频道内容在这里查看
爱奇艺用户将能永久保存播放记录
过滤短视频
暂无长视频(电视剧、纪录片、动漫、综艺、电影)播放记录,
使用您的微博帐号登录,即刻尊享微博用户专属服务。
使用您的QQ帐号登录,即刻尊享QQ用户专属服务。
使用您的人人帐号登录,即刻尊享人人用户专属服务。
按住视频可进行拖动
把视频贴到Blog或BBS
当前浏览器仅支持手动复制代码
视频地址:
flash地址:
html代码:
通用代码:
通用代码可同时支持电脑和移动设备的分享播放
收藏成功,可进入查看所有收藏列表
方式1:用手机看
用爱奇艺APP或微信扫一扫,在手机上继续观看:
【教练带你飞】手把手教你如何成为一名黑客
方式2:一键下载至手机
限爱奇艺安卓6.0以上版本
使用微信扫一扫,扫描左侧二维码,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/164eL4
下载安装包到本机:&&
设备搜寻中...
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
连接失败!
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
部安卓(Android)设备,请点击进行选择
请您在手机端下载爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/164eL4
下载安装包到本机:&&
爱奇艺云推送
请您在手机端登录爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
180秒后更新
打开爱奇艺移动APP,点击“我的-扫一扫”,扫描左侧二维码进行登录
没有安装爱奇艺视频最新客户端?
爸爸去哪儿2游戏 立即参与
【教练带你飞】手把手教你如何成为一名黑客
播放量数据:
你可能还想订阅他们:
&正在加载...
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制
安装爱奇艺视频客户端,
马上开始为您下载本片
5秒后自动消失
&li data-elem="tabtitle" data-seq="{{seq}}"&
&a href="javascript:void(0);"&
&span>{{start}}-{{end}}&/span&
&li data-downloadSelect-elem="item" data-downloadSelect-selected="false" data-downloadSelect-tvid="{{tvid}}"&
&a href="javascript:void(0);"&{{pd}}&/a&
选择您要下载的《》剧集:
色情低俗内容
血腥暴力内容
广告或欺诈内容
侵犯了我的权力
还可以输入300字
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制如何成为一名黑客 - 简书
下载简书移动应用
写了41195字,被30人关注,获得了72个喜欢
如何成为一名黑客
—— 大教堂与集市【美】雷蒙德(Eric S. Raymond) 读后感
一直以来,我就很奇怪大众眼中的程序员,一般是呆头呆脑,按逻辑办事,终日沉浸在自己世界,沉默寡言,高智商低情商,为哪种编程语言或框架比另一种要好争论不休哦,还有最重要的一条:木有妹纸
这也让我很困惑,甚至有段时间我发自内心的不认同这个标签
因为纵观国外的一些大牛,他们除了代码精湛之外,还写 Blog、出书、营销、开公司、拉风投、潜水、登山、旅行...而且并非浅尝辄止,只能用逆天来形容这...还是程序员么
看了此书才明白,此人种名曰:黑客(Hacker)
上次看《黑客与画家》时,就很鸡冻还记得刚学 C 语言时,就和我哥说,不想当一名黑客,也不想搞安全相关的东东毕竟当时学校那破图书馆里都是《黑客攻防实践》《黑客反汇编》之类的东东
时隔多年,现在是知道了,原来我不想成为的是 骇客(cracker)
对于 骇客,Eric 文中给出了一些建议:
如果你想成为一名黑客,请接着读下去。如果你想成为一名骇客,去读alt.2600新闻组(news:alt.2600),如果你发现自己并没有想象中那么聪明,做好准备去蹲上5到10次监狱吧。这就是我想对骇客说的。
关于这个,我是存有疑问的,以后有时间看下 2000 年之前他们分别是什么版本
Java也是一个不错的学习编程的语言。它比Python要难,但可以产生比Python更快的代码,我想它可以作为一个优秀的第二语言
没看Python 的直接来看 Ruby 吧,这是一门让你爽的语言,还有,此书由于出版时间,iOS & Android 尚未出现
最好把这五种语言(Python、Java、C/C++、Perl和LISP)都学了。它们不只是最重要的黑客语言,还代表了截然不同的编程方法,每一种都会让你受益匪浅
重复造轮子
创造性头脑是无比珍贵的有限资源,它们不应浪费在重新发明轮子这种事上,尤其是还有这么多迷人的新问题在那里等着的时候
问题主要出在人机工程学设计和界面心理学上,黑客在这些方面从来就很弱。黑客在为其他黑客设计接口时做得很好,但他们往往不善于为另外95%人群的思维过程建模
下面是书摘,附录很有意思
2. 大教堂与集市
好的软件作品,往往源自于开发者的个人需要
优秀的程序员知道写什么,卓越的程序员知道改写(和重用)什么
“计划好扔掉一个吧,迟早你会这么做的。”(Fred Brooks,《人月神话》第11章)
如果你有正确的态度,有趣的事情自然会找到你。
当你对一个程序不再感兴趣时,你最后的责任就是把它交给一个可以胜任的接棒者
把你的用户当成开发合作者对待,如果想让代码质量快速提升并有效排错,这是最省心的途径。
早发布,常发布,倾听用户的反馈。
如果有足够多的beta测试者和合作开发者,几乎所有问题都会很快显现,然后自然有人会把它解决。
Linus定律道出了大教堂模式和集市模式最关键的区别:在大教堂建筑者看来,bug是棘手的、难以发现的、隐藏在深处的,要经过几个人数月的全心投入和仔细检查,才能有点信心说已经剔除了所有错误。而发布间隔越长,倘若等待已久的发布版本并不完美,人们的失望就越发不可避免。
对集市模式而言则完全不同,在上千名合作开发者热切钻研每个新发布版本的情况下,你可以假定bug是浅显易找的,或者至少可以很快变得浅显易找。所以你会频繁发布以获取更多的修正,其副作用是良性的:即便发布中有些小问题,你也不会损失太多。
聪明的数据结构配上愚笨的代码,远比反过来要好得多。
如果你把beta测试者当做最珍贵的资源对待,他们就会成为你最珍贵的资源
仅次于拥有好主意的是,识别来自用户的好主意,有时后者会更好
通常,那些最有突破性和最有创新力的解决方案来自于你认识到你对问题的基本观念是错的。
“设计上的完美不是没有东西可以再加,而是没有东西可以再减。”
任何工具都应具备预期内的功能,但一个伟大的工具能给你带来预期外的功能。
写网关类软件时,尽可能不要干扰数据流,而且绝不要扔掉信息,除非接收方强迫你这么做
当你的语言还远不是图灵完备(Turing-complete)的时候,语法糖会让你受益良多。
系统的安全性只取决于它所拥有的秘密。谨防虚假的秘密。
想要解决一个有趣的问题,先去找一个让你感兴趣的问题。
如果开发协调者有一个至少像Internet这样好的沟通媒介,并且知道如何不靠强制来领导,那么多人合作必然强于单兵作战
如果你在工作过程中感到恐惧和厌恶(即便你以自嘲的形式来表达——比如悬挂呆伯特玩偶),就应该意识到过程已经出了问题。快乐、幽默和玩兴是真正的资产
玩”是创造性活动中最具经济效能的工作模式。
3. 开垦心智层
在礼物文化中,社会地位并不取决于你控制了什么,而是你给予了什么
如果它不能像我所预期的那样工作,那就不是好的——不管它多么聪明和有原创性。
在心智层的拓展性工作要比在某功能域内(对现有作品)的重复性工作好。
能进入主要发行版的作品比不能进入的好。在所有主要发行版中都包含的作品最令人尊敬。
“使用”是最真实的赞美,类别杀手比同类竞争者好。
相比那些只挑有趣和简单工作的人,长期致力于艰苦和乏味工作(如调试、写文档)的人更令人钦佩。
重要的功能扩展比低层次的修补好。
可靠性/稳定性/可扩展性非常重要。
除了独立的同行评审,没有其他便捷易行的方法验证设计和实现的正确性。
该软件对客户的业务非常关键。
该软件创建或运转一个公共计算或通信基础架构。
关键方法(或能实现同等功能的方法)属于公共知识
5. 黑客的反击
理论和语言的缺乏在两个方面对我们不利:一是我们不能系统性地思考如何改进我们的方法,二是我们难以向别人解释和推销我们的方法
附录A:如何成为一名黑客
黑客搞建设,骇客搞破坏
黑客的态度
这个世界充满了迷人的问题等待人们去解决。
不要解决一个问题两次。
无聊和乏味是有害的
自由是好事
态度不能代替能力。
黑客的基本技能
想要获得将知识转化为技能的思维模式,只能通过实践和跟随大师。做法就是读代码和写代码
找一个开源UNIX,学习使用和运行它。
学习如何使用WWW和写HTML。
地位之于黑客文化
写开源软件。
协助测试和调试开源软件
发布有用的信息。
帮助做一些基础工作。
服务黑客文化自身。
学习很好地使用你的母语写作。尽管有一种陈旧的看法认为程序员写作不行,但很多黑客(包括我所知道的那些最优秀的黑客们)写得一手好文章,而且其数量多得让人吃惊。
阅读科幻小说,参加科幻小说集会(这是认识黑客和潜在黑客的好方法)。
研习禅修,并且/或者学习武术。(心智训练似乎在很多重要方面都是类似的。)
培养起对音乐的鉴赏力。学会欣赏一些独特类型的音乐。学习很好地演奏乐器,或者学习如何唱歌。
培养出你对双关语和俏皮话的欣赏能力。
但这些事与左右脑技能的结合有关,这可能是问题的关键所在(黑客不仅需要有很强的逻辑推理能力,而且要能够很快从问题的具体逻辑中跳脱出来)
不要使用愚蠢、浮夸的用户名或昵称。不要卷入Usenet(或其他任何地方)的网络骂战。不要自称为“电脑朋克”,也不要浪费时间交往那些自称电脑朋克的人。不要让你的贴子或email充满错误的拼写和糟糕的语法。
最后:“只有其他黑客认为你是黑客时,你才是黑客”所表达出来的价值观,类似于中世纪欧洲骑士时代精英团体所宣称的理想(通常总是无法实现),这些社会精英有足够的财力超脱于所处的稀缺经济。像人们期望的那样,一个有抱负的骑士为正义而战,他追求荣誉而非获取钱财,他站在弱势和受压迫者一边,不断寻求机会挑战自己英勇才能的极限。也正因如此,他会认为自己(并被别人认为)是人中翘楚——前提是他的能力和品行已获得其他骑士的承认和正式认可。在亚瑟王传奇(Arthurian tales)和武功歌(chansons de geste)所颂扬的骑士精神中,我们看到了理想主义、对自我的不断挑战和对地位的追求,这与当今激励黑客的要素是类似的。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
每个程序员上辈纸都是法力无边的巫师
· 3322人关注
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
选择支付方式:}

我要回帖

更多关于 怎么成为一名黑客 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信