52 评论

每周转载:关于黑客文化和黑客精神

  10天前,年仅26岁的天才黑客 Aaron Swartz 自杀身亡,震惊了 IT 界。今天转载一些和黑客有关的文章,一方面是纪念 Aaron Swartz,另一方面是让更多人了解黑客文化—— 不要把"黑客"当成纯粹的贬义词 ,不要把 hacker 等同于 cracker

★几篇不错的网文


阮一峰:黑客的含义——《黑客与画家》的译者序


这篇通俗介绍了黑客文化的主要特点,并澄清了一些误区。

商业化情境下的黑客精神


Paul Graham:顶尖黑客


Paul Graham 是硅谷的技术大牛兼资深风险投资家。此文告诉你顶尖黑客是啥样的家伙。

Eric S. Raymond:如何成为一名黑客


Eric S. Raymond 是开源运动的领军人物。这篇在互联网上流传很广。如果你想成为黑客眼中的黑客,此文必看。


★几位知名的黑客


顺便给大伙儿介绍几位全球顶级的黑客。这几位老兄要么是技术特别牛,要么是影响力特别大。
通过了解这些人的事迹,或许你对"黑客"一词会有更多的体会。
这个名单仅代表俺个人的喜好,未必足够全面,未必足够客观。
(为了避免纠纷,以下按字母序排列)

◇Bill Joy 比尔·乔伊


BSD 系统之父(BSD 是目前最有影响力的 Unix 衍生系统,MAC OS X 也是基于 BSD)
Sun 的联合创始人兼首席科学家
Solaris 之父(Solaris 是 Sun 推出的 Unix 操作系统)
SPARC 之父(SPARC 是 Sun 推出的 CPU)
VI 之父

洋文维基词条
中文维基词条

◇Dennis Ritchie 丹尼斯·里奇


Unix 之父(和 Ken Thompson 一起)
C 语言之父

洋文维基词条
中文维基词条

◇Eric Raymond 埃里克·雷蒙德


著有多本弘扬黑客文化的著作:
《如何成为一名黑客》
《新黑客词典》
《大教堂与市集》
《Unix 编程艺术》

洋文维基词条
中文维基词条
个人网站

◇John Carmack 约翰·卡马克


ID Software 联合创始人,3维射击类游戏的教父
独自完成了Wolfenstein(德军总部)、Doom(毁灭战士)、Quake(雷神之锤) 的 3D 引擎
而且他把上述三款游戏都开源了,充分体现了黑客精神
很多射击类游戏是从他写的 3D 引擎衍生出来的

洋文维基词条
中文维基词条

◇Ken Thompson 肯·汤普逊


B 语言之父(B 语言是 C 语言的前身)
Unix 之父(和 Dennis Ritchie 一起)
UTF-8 之父
Go 语言之父(和 Robert Griesemer,Rob Pike 一起)

洋文维基词条
中文维基词条

◇Kevin Mitnick 凯文·米特尼克


号称"头号黑帽黑客",其经历极具传奇色彩
15岁就破解北美防空指挥系统
16岁被逮捕,成为了全球第一名网络少年犯
因年龄太小,很快被释放
之后他又入侵了当时几乎所有的大公司和大机构

洋文维基词条
中文维基词条
个人网站

◇Linus Torvalds 林纳斯·托瓦兹


Linux 之父
Git 之父(Git 是目前 No1 的版本管理系统)

洋文维基词条
中文维基词条
个人博客

◇Paul Graham 保罗·格雷汉姆


知名的 Lisp 黑客
和 Robert Morris 共同创办了 Viaweb(后被 Yahoo 高价收购,成为 Yahoo Store)
在 IT 创业界很有影响力,资助了大批技术型创业公司
著有《黑客与画家》一书

洋文维基词条
中文维基词条
个人网站

◇Richard Stallman 理查德·斯托曼


FSF 之父(FSF 是自由软件基金会,最有影响力的开源组织)
GCC 之父
GDB 之父
Emacs 之父

洋文维基词条
中文维基词条
个人网站

◇Robert Morris 罗伯特·莫尼斯


他的成名作是1988年的"莫尼斯蠕虫"(第一个通过网络自动传播的病毒)
和 Paul Graham 共同创办 Viaweb(后被 Yahoo 高价收购,成为 Yahoo Store)

洋文维基词条
中文维基词条

◇Shawn Fanning


Napster 之父(Napster 是第一个有影响力的 P2P 分享平台)
Path 联合创始人(Path 是知名的社交网站)

洋文维基词条
个人网站

◇Steve Wozniak 史蒂文·沃兹尼克


少年时期是知名的 phreaker(飞客,也就是电话黑客,入侵电话交换系统)
70年代后期与乔布斯共同创办了苹果
当年乔布斯负责忽悠,沃兹尼克负责把乔布斯忽悠的东西实现出来
独自设计了最初的几代苹果机

洋文维基词条
中文维基词条
个人网站


俺博客上,和本文相关的帖子(需翻墙)
每周转载:天朝御用骇客是如何暴露的?
版权声明
本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者编程随想和本文原始地址:
https://program-think.blogspot.com/2013/01/weekly-share-37.html

52 条评论

  1. 很高兴头一回当“沙发”。“黑客”当然不是纯粹的贬义词,hacker根本不能等同于cracker!我觉得:“黑客”应该是一个中性词,既不含褒义、也不应含有贬义。这样才合乎情理也!不知各位以为然否?

    回复删除
    回复
    1. 以为你妹啊,看下人家怎么定义的就行了,别哗众取宠

      删除
    2. 俺个人觉得:
      hacker 偏向于褒义
      cracker 偏向于贬义

      维基百科的相关词条如下:
      [url]http://en.wikipedia.org/wiki/Hacker_(term)[/url]
      [url]https://zh.wikipedia.org/wiki/%E9%BB%91%E5%AE%A2[/url]

      删除
  2. 用虚拟手机号申请谷歌Gmail邮箱:
    去textnow 网站[url]http://www.textnow.com/[/url]申请一个虚拟的电话号码,申请 textnow 的时候要填写一个邮箱帐号,不需要填写真实的,然后再去申请Gmail邮箱,输入虚拟手机号,选择"跳过此验证(可能需要电话验证)",很快textnow就会收到一个短信。

    回复删除
    回复
    1. 注意:
      1、在开始填写申请资料的时候,手机:(不用填);选择"跳过此验证(可能需要电话验证),下一步。
      2、输入虚拟手机号,短信验证。

      删除
    2. 多谢分享“虚拟手机”的技巧

      删除
    3. textnow成功,之前用pinger根本收不到Google发的短信!
      另外
      1.申请时要用ie才能通过验证,chrome一直提示你不是人,即使已经做了游戏验证了我是。
      2.电话区号最好选择美国比较不知名的城市区号(3位数),否则号码使用的人多了Google会不接受的。

      删除
    4. 多谢分享 textnow 的使用经验 :)

      删除
  3. 回复
    1. TO 丑博客儿
      中国也有不少正宗的黑客
      可惜的是,还没有哪个能称得上是“全球顶级黑客”

      删除
  4. 一直在等着博主的回复,好不容易等到博主回复了,但被新留言顶没了,请问博主怎么能及时找到博主给我的留言回复呢?

    回复删除
    回复
    1. 你得记住自己的留言是贴在在哪一篇博文下面。
      俺通常在2-5天之内会回复留言。
      目前俺博客的留言系统已经支持嵌套回复(2层嵌套),俺会在你的留言下进行嵌套回复。

      删除
    2. TO 博主
      我不光是要看到自己的,还想看看您给别人的留言回复

      删除
    3. 你在专门评论他的系列博客时搞个不重复有特色的匿名昵称(比如 马兜铃酸 )然后再站内搜索就全出来了,Chrome下还有个根据搜索词快速跳转的扩展quick scroll,,,也许我想复杂了

      删除
    4. 我晕,添加的google scholar的搜索网址怎么失效了,重新换个,不要点我啊

      删除
    5. 有个办法是订阅评论的rss,一有更新就会通知到。不过目前垃圾评论很猖獗啊,rss会更新到不少垃圾信息。

      删除
    6. TO 马兜铃酸
      你这个网名挺怪的,怎么用如此专业的术语?

      删除
    7. TO 5单元的网友
      订阅博客评论的 RSS,确实是个办法。
      可惜垃圾留言太多 :(
      俺每次上博客管理界面,都要删掉几百条。

      删除
    8. 名字我只是随便起的,这是可以显示自定昵称的匿名,呢称还可以附带链接,,所以实际上这也可以伪造啊,不过第一条添加的是谷歌学术搜马兜铃酸的链接,但中文转换为十六进制了,编码好像又不一样(你试试将链接分别复制到回复形式中的匿名/链接中的链接和上面的评论框中,两个不一样,评论框中自动转换成下面的可行http://scholar.google.com/scholar?hl=en&q=%E9%A9%AC%E5%85%9C%E9%93%83%E9%85%B8&btnG=&as_sdt=1%2C5&as_sdtp= 但链接的那个就不行)
      第二个昵称链接的是一篇比较全面介绍马兜铃酸毒性危害的文章http://www.scipark.net/zy/ ,也为了传播需要吗,你点我名试试,呵呵。

      删除
    9. TO 马兜铃酸
      才发现,原来你的网名还带有普及保健常识的链接 :)

      删除
  5. Cracker指的是黑客,Hacker指的是骇客,骇客是无节操的,中共培养训练有素的骇客专责攻击他国金融,国防,政府,能源等部门以窃取其信息,而且是所有邪恶政权里面最执着,最长期不懈的!

    它们一是为了搞清楚别人的底牌,一个是提升自己的军事,最终的目的还是为了延缓自己的灭亡!

    回复删除
    回复
    1. 匪共养的狗,连Cracker都算不上,纯粹的spy,典型的peace destroyer。

      删除
    2. TO 4楼的网友
      你第一句说反了(大概是笔误吧)
      黑客(Hacker)
      骇客(Cracker)

      删除
    3. 呵呵,是啊,打反了.

      攻击者利用刚修复的Java和IE漏洞攻击人权活动人士,被怀疑与中共有关。

      记者无国界成为最新的“酒吧攻击(watering hole attack)”受害者。攻击者在被入侵网站中植入js脚本,利用了刚刚修复的IE和Java漏洞去控制目标的计算机。如果访问者使用的是IE8,那么将调用相应的利用IE漏洞的Javascript文件;如果检测到有Java 7,将会载入相应的Java漏洞利用代码。攻击者对人权组织、香港台湾政党和西藏政治网站感兴趣,因此被怀疑与中共有关。

      I2P翻墙需要JAVA,提醒大家不要使用JAVA和低版本的IE,这些漏洞已被共匪利用了,很危险! 据说要彻底修复这些漏洞,甲骨文需要数年时间

      删除
    4. 可怕啊,与JAVA相关的都不能用了,需要数年时间,共匪的实力不可小视啊,现在可用的翻墙软件不多了

      删除
    5. 如今的攻击手段越来越高级,尤其是很多政府资助的网络攻击。
      如果你是政治异议人士,或者经常在网上发表政治敏感言论,一定要小心朝廷御用的骇客。

      关于Java的安全问题
      由于某些翻墙工具(比如 I2P、YourFreedom)依赖于Java,俺建议把有风险的翻墙工具单独装到虚拟机(Guest OS)中。这样一来,即使翻墙工具出现安全漏洞,也不会威胁到你的真实系统(Host OS)

      删除
  6. TO 博主
    Host OS里的QQ会偷窥到Guest OS里的文件么?

    回复删除
    回复
    1. 理论上是可以做到的
      因为 Guest OS 的硬盘其实就是 Host OS 里面的一个文件。
      只要能分析出虚拟硬盘的文件格式,就可以从虚拟硬盘中提取相关的文件。

      至于 QQ 是否会分析虚拟硬盘的文件格式,俺暂时不清楚。

      删除
    2. VM虚拟机有加密功能,更安全些!
      让QQ,在虚拟机里面运行,就好了

      删除
    3. 还是不要依赖于“虚拟机的加密功能”
      更稳妥的方法是:把 QQ 放到 Guest OS

      QQ 装在 Host OS 终归是个隐患

      删除
  7. TO 博主
    除了政治类文章,个人还是很期待有更多 技术、精神类文章分享,谢谢!

    回复删除
    回复
    1. TO Aker
      多谢提建议 :)

      关于心理学方面的博文,俺会尽量多写。
      普及心理素质,本来就有利于推动政治变革。

      技术类博文,近期还是会优先考虑翻墙方面和网络安全方面。
      因为这两类需求目前比较多。

      删除
  8. 我记得好像Cracker还代表那种破解收费软件的人,我觉得这种能够把被资产阶级奴役着的知识产品解放出来并带给人民使用的软件破解者和光盘解密者等人是伟大的,其行为是为人民带来实惠的光荣行为。

    回复删除
  9. 我朋友有台电脑年前中了毒,用国产和世界上的各种知名杀毒软件查杀无病毒,后来找他同学搞定了,原来是一张藏有病毒木马代码的图片搞的鬼,真是防不胜防啊。

    奇怪的是为什么各种杀毒软件都查不出呢?看来各种防病毒产品都是摆设呀,只能查杀一些已知或简单的病毒木马,可惜他那张图片已经删了,不能查看代码了。

    把病毒删除后,他的电脑开机如同新机,开机一般就20秒左右,看着真爽。还有意想不到的是扫出了一个G的垃圾文件,没想到一第图片的威力竟然如此大。

    回复删除
    回复
    1. 杀毒软件对付病毒/木马,主要有两招:
      1、根据特征码
      准确度较高,但无法识别未知的病毒/木马。
      2、根据行为
      虽然可以识别出一部分未知的病毒/木马,但容易误报。

      俺的经验是,不要太依赖杀毒软件,自己多养成一些好习惯,其效果胜过杀毒软件 N 倍。
      俺这方面的经验,已经分享到《[url=http://program-think.blogspot.com/2010/06/howto-prevent-hacker-attack-0.html]如何防止黑客入侵[/url]》系列。

      删除
    2. 问下博主行为识别的问题。
      曾经有个叫微点的国产杀软炒这个概念,有没有外国杀软也使用这种技术的?

      删除
    3. 国外几款有名的杀毒软件,也都有基于行为识别恶意软件的功能。

      国内安全软件经常吹嘘的所谓“世界领先”,很多都是假的。

      删除
  10. 请楼主做一个干净的WINPE2.0,和一个干净的DOS系统,要ISO镜像的,供大家安全纯洁的装机,也可里面放Symantec Ghost 和Partition Magic,这样的话就很好了,可以放U盘里面,或者做一个像能在XP里面一键GHOST的软件,天朝的一键恢复真不敢用呀,或者交大家办法也是不错的,先谢谢了,

    回复删除
    回复
    1. 这个容易,只是版权问题不好办,这个是国外网站啊!用ubunt12.04的livecd就行了.再说,winpe3.1才是最新的.

      删除
    2. 俺同意1单元的说法。

      Linux 的很多发行版都提供 liveCD(可以用光盘直接启动一个可用的 Linux 系统)。
      另外,根据 liveCD 制作 liveUSB 也很容易。
      分区可以直接用 linux 自带的 fdisk

      如此一来,就不需要依赖“一键恢复”(这种玩意儿,俺也是不敢滴),也不需要用盗版的软件。

      删除
    3. 也可用GParted。

      在 系统 菜单上,指向 系统管理 然后点击 分区编辑器。将打开 GParted 窗口。
      [提示] 小提示:
      GParted 也可以在 Live CD 中使用。

      ubuntu-12.04.2下载地址:
      [url]http://ubuntutym2.u-toyama.ac.jp/ubuntu//precise/ubuntu-12.04.2-desktop-i386.iso[/url]

      删除
    4. TO 3单元的网友
      多谢分享 Ubuntu 光盘镜像的下载链接。
      不过 Ubuntu 的 ISO 有点大。如果仅仅是用 Live CD 进行分区管理,有很多轻量级的 Live CD。
      俺如果有空,会写一篇博文介绍一下 Linux 的 LiveCD / LiveUSB。

      删除
    5. 请问博主这个怎么回事(http://www.linuxforum.com/threads/do-not-use-ubuntu.3977/)
      For the following reasons don't install or recommend Ubuntu.

      1. Development of Ubuntu is led by Canonical, Ltd. a UK-based "trading" company which generates revenue through the sale of "technical support" and "services."

      2. By installing users agree to allow Ubuntu's parent company Canonical to collect user search data and IP addresses and to disclose this information to third parties including Facebook, Twitter, BBC and Amazon.

      3. The adwares and spywares introduced in Ubuntu violates user's privacy and is one of the rare occasions in which a free software developer persists in keeping a malicious feature in its version of a program.

      4. Whenever user searches the local files for a string using Ubuntu desktop, Ubuntu sends that string to one of Canonical's servers.

      5. Ubuntu has received widespread objection from the open source community for violating free system distribution guidelines.

      6. Canonical disgruntled upstream open source developers by introducing Mir, their own display server not derived from X11 or Wayland.

      7. Ubuntu's policy prohibits commercial redistribution of exact copies of Ubuntu, denying the baseline freedom.

      8. Ubuntu is basically Debian with extra "cool" look and is not binary compatible with Red Hat Enterprise Linux and CentOS which are used for most scientific development.

      references:
      en.wikipedia.org/wiki/Ubuntu_(operating_system)
      gnu.org/philosophy/ubuntu-spyware.html
      phoronix.com/scan.php?page=news_item&px=MTMxNzY
      gnu.org/distros/free-system-distribution-guidelines.html
      linuxlock.blogspot.com/2013/05/ubuntu-and-their-uck-y-problem.html

      删除
    6. TO 5单元的网友
      你给的这篇文章,主要是介绍 Ubuntu 的缺点。
      这些缺点中,俺比较关注 2-4(涉及个人隐私的问题)

      [url=http://www.solidot.org/story?sid=32601]Richard Stallman 公开批评 Ubuntu 预装间谍软件[/url]

      删除
    7. 5单元第2点提到Ubuntu母公司可以“collect user search data and IP addresses and to disclose this information to third parties including Facebook, Twitter, BBC and Amazon.”
      那么用户的IP等信息也可以泄漏给党国,这样子我们用‘虚拟机+多重代理’有用吗?
      如果党国可以操控pc、手机的操作系统的后门,用户会暴露哪些东西?

      删除
    8. TO 7单元的网友
      在俺写的[url=http://program-think.blogspot.com/2010/04/howto-cover-your-tracks-0.html]《如何隐藏你的踪迹,避免跨省追捕》系列[/url]里面,有介绍“用虚拟机隐匿公网IP”
      用俺介绍的方法,自己的公网 IP 不会泄露。

      但是其它信息可能会泄漏。
      以上面提到的 Ubuntu 为例。
      当 Ubuntu 用户搜索本地文件,Ubuntu 会将搜索字符发送回 Canonical 的服务器。
      也就是说,Ubuntu 的母公司会知道用户平时使用的“搜索关键词”。

      删除
  11. 那楼主介绍一个可以做成U盘启动的Linux,经典好用,也可以用来学习的版本,下载地址给贴出来,辛苦楼主

    回复删除
    回复
    1. 多谢提建议,俺会抽空介绍一下 Linux 的 LiveCD / LiveUSB。
      可以用来做“分区管理/系统应急修复/数据恢复”。
      而且不用担心流氓软件,没有版权问题。

      删除
  12. 楼主见笑,电脑小白,一直没用过Linux,也没接触,只知道是一类开源的系统,像WINDOWS,的系统, 大家多是用的XP,请问 liveUSB,里面可以对XP分区吗,可以用它来备份恢复XP系统吗,当是XP的急救吗?行的话请楼主提供一下刻U盘的软件和liveUSB的下载地址,谢谢,另装XP多少NTFS格式的。

    回复删除
    回复
    1. Linux 的发行版中,有专门用来做系统应急恢复的。
      支持光盘启动或U盘启动
      支持分区管理
      支持各种文件系统(当然包括 FAT 系列和 NTFS)
      支持数据恢复
      ......
      俺会抽空介绍一下 Linux 的各种 LiveCD / LiveUSB。

      删除
    2. Parted Magic不错,系统应急的好帮手,支持中文
      [url]http://partedmagic.com[/url]

      删除