当前位置: 首页 » 找黑客 » 描写黑客的语言语句_描写黑客技术高超句子

描写黑客的语言语句_描写黑客技术高超句子

作者:hacker 时间:2023-03-32 阅读数:89人阅读

文字简介:

黑客基本术语

1,肉鸡:所谓“肉鸡”是一种很形象的比喻,比喻那些可以随意被我们控制的电脑,对方可以是WINDOWS系统,也可以是UNIX/LINUX系统,可以是普通的个人电脑,也可以是大型的服务器,我们可以象操作自己的电脑那样来操作它们,而不被对方所发觉。

2,木马:就是那些表面上伪装成了正常的程序,但是当这些被程序运行时,就会获取系统的整个控制权限。有很多黑客就是 热中与使用木马程序来控制别人的电脑,比如灰鸽子,黑洞,PcShare等等。

3,网页木马:表面上伪装成普通的网页文件或是将而已的代码直接插入到正常的网页文件中,当有人访问时,网页木马就会利用对方系统或者浏览器的漏洞自动将配置好的木马的服务端下载到访问者的电脑上来自动执行。

4,挂马:就是在别人的网站文件里面放入网页木马或者是将代码潜入到对方正常的网页文件里,以使浏览者中马。

5,后门:这是一种形象的比喻,入侵者在利用某些 *** 成功的控制了目标主机后,可以在对方的系统中植入特定的程序,或者是修改某些设置。这些改动表面上是很难被察觉的,但是入侵者却可以使用相应的程序或者 *** 来轻易的与这台电脑建立连接,重新控制这台电脑,就好象是入侵者偷偷的配了一把主人房间的要是,可以随时进出而不被主人发现一样。

通常大多数的特洛伊木马(Trojan Horse)程序都可以被入侵者用语 *** 后门(BackDoor)

6,rootkit:rootkit是攻击者用来隐藏自己的行踪和保留root(根权限,可以理解成WINDOWS下的system或者管理员权限)访问权限的工具。通常,攻击者通过远程攻击的方式获得root访问权限,或者是先使用密码猜解(破解)的方式获得对系统的普通访问权限,进入系统后,再通过,对方系统内存在的安全漏洞获得系统的root权限。然后,攻击者就会在对方的系统中安装rootkit,以达到自己长久控制对方的目的,rootkit与我们前边提到的木马和后门很类似,但远比它们要隐蔽,黑客守卫者就是很典型的rootkit,还有国内的ntroorkit等都是不错的rootkit工具。

9,IPC$:是共享“命名管道”的资源,它是为了让进程间通信而开放的饿命名管道,可以通过验证用户名和密码获得相应的权限,在远程管理计算机和查看计算机的共享资源时使用。

10.弱口令:指那些强度不够,容易被猜解的,类似123,abc这样的口令(密码)

11.默认共享:默认共享是WINDOWS2000/XP/2003系统开启共享服务时自动开启所有硬盘的共享,因为加了"$"符号,所以看不到共享的托手图表,也成为隐藏共享。

12.shell:指的是一种命令指行环境,比如我们按下键盘上的“开始键+R”时出现“运行”对话框,在里面输入“cmd”会出现一个用于执行命令的黑窗口,这个就是WINDOWS的Shell执行环境。通常我们使用远程溢出程序成功溢出远程电脑后得到的那个用于执行系统命令的环境就是对方的shell

13.webshell:webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做是一种网页后门。黑客在入侵了一个网站后,通常会将这些asp或php后门文件与网站服务器WEB目录下正常的网页文件混在一起,好后就可以使用浏览器来访问这些asp 或者php后门,得到一个命令执行环境,以达到控制网站服务器的目的。可以上传下载文件,查看数据库,执行任意程序命令等。国内常用的webshell有海阳ASP木马,Phpspy,c99shell等

14.溢出:确切的讲,应该是“缓冲区溢出”。简单的解释就是程序对接受的输入数据没有执行有效的检测而导致错误,后果可能是造成程序崩溃或者是执行攻击者的命令。大致可以分为两类:(1)堆溢出(2)栈溢出。

15.注入:随着B/S模式应用开发的发展,使用这种模式编写程序的程序员越来越来越多,但是由于程序员的水平参差不齐相当大一部分应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想要知的数据,这个就是所谓的SQLinjection,即:SQL注意入。

16.注入点:是是可以实行注入的地方,通常是一个访问数据库的连接。根据注入点数据库的运行帐号的权限的不同,你所得到的权限也不同。

17.内网:通俗的讲就是局域网,比如网吧,校园网,公司内部网等都属于此类。查看IP地址如果是在以下三个范围之内的话,就说明我们是处于内网之中的:10.0.0.0—10.255.255.255,172.16.0.0—172.31.255.255,192.168.0.0—192.168.255.255

18.外网:直接连入INTERNET(互连网),可以与互连网上的任意一台电脑互相访问,IP地址不是保留IP(内网)IP地址。

19.端口:(Port)相当于一种数据的传输通道。用于接受某些数据,然后传输给相应的服务,而电脑将这些数据处理后,再将相应的恢复通过开启的端口传给对方。一般每一个端口的开放的偶对应了相应的服务,要关闭这些端口只需要将对应的服务关闭就可以了。

20.3389、4899肉鸡:3389是WINDWS终端服务(Terminal Services)所默认使用的端口号,该服务是微软为了方便 *** 管理员远程管理及维护服务器而推出的, *** 管理员可以使用远程桌面连接到 *** 上任意一台开启了终端服务的计算机上,成功登陆后就会象操作自己的电脑一样来操作主机了。这和远程控制软件甚至是木马程序实现的功能很相似,终端服务的连接非常稳定,而且任何杀毒软件都不会查杀,所以也深受黑客喜爱。黑客在入侵了一台主机后,通常都会想办法先添加一个属于自己的后门帐号,然后再开启对方的终端服务,这样,自己就随时可以使用终端服务来控制对方了,这样的主机,通常就会被叫做3389肉鸡。Radmin是一款非常优秀的远程控制软件,4899就是Radmin默认使以也经常被黑客当作木马来使用(正是这个原因,目前的杀毒软件也对Radmin查杀了)。有的人在使用的服务端口号。因为Radmin的控制功能非常强大,传输速度也比大多数木马快,而且又不被杀毒软件所查杀,所用Radmin管理远程电脑时使用的是空口令或者是弱口令,黑客就可以使用一些软件扫描 *** 上存在Radmin空口令或者弱口令的主机,然后就可以登陆上去远程控制对恶劣,这样被控制的主机通常就被成做4899肉鸡。

21.免杀:就是通过加壳、加密、修改特征码、加花指令等等技术来修改程序,使其逃过杀毒软件的查杀。

22.加壳:就是利用特殊的酸法,将EXE可执行程序或者DLL动态连接库文件的编码进行改变(比如实现压缩、加密),以达到缩小文件体积或者加密程序编码,甚至是躲过杀毒软件查杀的目的。目前较常用的壳有UPX,ASPack、PePack、PECompact、UPack、免疫007、木马彩衣等等。

23.花指令:就是几句汇编指令,让汇编语句进行一些跳转,使得杀毒软件不能正常的判断病毒文件的构造。说通俗点就是”杀毒软件是从头到脚按顺序来查找病毒。如果我们把病毒的头和脚颠倒位置,杀毒软件就找不到病毒了“。

先写这么多吧,希望对哥们们有帮助了哈

“反弹端口”原理:

服务端(被控制端)主动连接客户端(控制端),为了隐蔽起见,监听端口一般开在80(提供HTTP服务的端口),这样,即使用户使用端口扫描软件检查自己的端口,也难以发现。而控制端发给服务端的数据是一个第三方的空间来实现的,一般用一个主页空间,控制端通过FTP写主页空间上的一个文件,而服务端定期?*** TTP协议读取这个文件的内容,当发现客户端让自己开始连接时,就主动连接。这样,控制端就可以穿过防火墙,甚至还能访问局域网内部的电脑。

软件加壳:

“壳”是一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行,拿到控制权,然后完成它们保护软件的任务。经过加壳的软件在跟踪时已看到其真实的十六进制代码,因此可以起到保护软件的目的。

软件脱壳:

顾名思义,就是利用相应的工具,把在软件“外面”起保护作用的“壳”程序去除,还文件本来面目,这样再修改文件内容就容易多了。

蠕虫病毒:

它利用了WINDOWS系统的开放性特点,特别是COM到COM+的组件编程思路,一个脚本程序能调用功能更大的组件来完成自己的功能。以VB脚本病毒为例,它们都是把VBS脚本文件加在附件中,使用*.HTM,VBS等欺骗性的文件名。蠕虫病毒的主要特性有:自我复制能力、很强的传播性、潜伏性、特定的触发性、很大的破坏性。

缓冲区溢出:

功击者向一个地址区输入这个区间存储不下的大量字符。在某些性况下,这些多余的字符可以作为“执行代码”来运行,因此足以使功击者不受安全措施限制地获得计算机的控制权。

CMD:

是一个所谓命令行控制台。有两条进入该程序的通道:之一、鼠标点击“开始—运行”,在出现的编辑框中键入“CMD”,然后点击“确定”;第二、在启动Windows2000的时候,按F8进入启动选择菜单,移动光条或键入数字至安全模式的命令行状态。出现的窗口是一个在win9x系统常见的那种MSDOS方式的界面。尽管微软把这个工具当做命令解释器一个新的实例,但使用 *** 去和原来的DOS没有区别。

嗅控器:

(Snifffer)就是能够捕获 *** 报文的设备。嗅控器的正当用处在于分析 *** 的流量,以便找出所关心的 *** 中潜在的问题。

密罐:(Honeypot)

是一个包含漏洞的系统,它摸拟一个或多个易受功击的主机,给黑客提供一个容易功击的目标。由于密罐没有其它任务需要完成,因此所有连接的尝试都应被视为是可疑的。密罐的另一个用途是拖延功击者对其真正目标的功击,让功击者在密罐上浪费时间。与此同时,最初的功击目标受到了保护,真正有价值的内容光焕发不将受侵犯。

路由器(Routers):

是用来连接不同子网的中枢,它们工作于osi 7层模型的传输层和 *** 层。路由器的基本功能就是将 *** 信息包传输到它们的目的地。一些路由器还有访问控制列表(ACLs),允许将不想要的信息包过滤出去。许多路由器都可以将它们的日志信息注入到IDS系统中,提供有关被阻挡的访问 *** 企图的宝贵信息。

Unicode漏洞:

Unicode是一个16位的字符集,他可以移植到所有主要的计算机平台并且覆盖几乎整个世界。微软IIS4和5都存在利用扩展Unicode字符取代“/”“\”而能利用“../”目录便利的漏洞。未经授权的用户可能利用IUSR_machinename帐号的上下文空间访问任何已知的文件。该帐号在默认情况下属于Everyone和Users组的成员,因此任何与Web根目录在同一个逻辑驱动器上的能被这些用户组访问的文件都能被删除、修改或执行,如同一个用户成功的登陆所能完成的功能一样!

CGI漏洞:

CGI是Common Gateway Inerface(公用网关接口)的简称,并不特指一种语言。Web服务器的安全问题主要包括:1)Web服务器软件编制中的BUG;2)服务器配置的错误。可能导致CGI源代码泄漏,物理路径信息泄漏,系统敏感信息泄漏或远程执行任意命令。CGI语言漏洞分为以下几类:配置错误、边界条件错误、访问验证错误、来源验证错误、输入验证错误、策略错误、使用错误等等。CGI漏洞大多分为一下几种类型:暴露不该暴露的信息、执行不该执行的命令、溢出。

SSL漏洞:

SSL是Secure Socket Layer的缩写。是网上传输信用卡和帐户密码等信息时广泛采用的行业加密标准。SSL常见的安全漏洞有三种:1、攻击证书,由于IIS服务器提供“客户端证书映射”功能,用于将客户端提交证书中的名字映射到NT系统的用户帐号,再这种情况下我们能够获得该主机的系统管理员权限!如果黑客不能利用非法的证书突破服务器,还可尝试暴力攻击。2、窃取证书,黑客还可能窃取有效的证书及相关的思友密匙。3、安全盲点。没有 *** 检测系统再加上没有安全漏洞审查,使得最重要的服务器反而成为受到最少防护的服务器。

IPC$漏洞:

IPC$是共享“命名管道”的资源,它对于程序间的通讯十分重要。再远程管理计算机和查看计算机的共享资源时使用。利用IPC我们可以与目标主机建立一个空的连接,而利用这个空连接,我们还可以得到目标主机上的用户列表。但是,一些别有用心的人会利用IPC$,查找我们的用户列表,并使用一些字典工具,对我们的主机进行入侵攻击。

IIS漏洞:

IIS是Internet Information Service的缩写。是微软公司的Web服务器。IIS支持多种需要服务器端处理的文件类型,当一个WEB用户从客户端请求此类文件时,相应的DLL文件将自动对其进行处理。然而再I *** .DLL这个负责处理HTR文件的文件中被发现存在严重的安全漏洞。该漏洞包含了一个再I *** .DLL重未经验证的缓冲,他可能对WEB服务器的安全运作造成两方面的威胁。首先,是来自服务拒绝攻击的威胁,另一个威胁通过使用一个精心构建过的文件请求将可以利用标准缓存溢出手段导致2进制代码再服务器端运行,再这种情况下,什么都可能发生!

NTLM验证:

NTLM(NT LAN Mangager)是微软公司开发的一种身份验证机制,从NT4开始就以之使用,主要用于本地的帐号管理。

IPC管道:

为了更好的控制和处理不同进程之间的通信和数据交换,系统会通过一个特殊的连接管道来调度整个进程。

3389漏洞:

由于微软的原因,使得安装了微软服务终端和全拼的Win2K服务器存在着远程登陆并能获得超级用户全县的严重漏洞。

139漏洞:

通过139端口入侵是 *** 攻击中常见的一种攻击手段,一般情况下139端口开启是由于NetBIOS *** 协议的使用。NetBIOS就是 *** 基本输入输出系统,系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetBIOS名解析为相应的IP地址,从而实现信息通讯。再局域网内部使用NetBIOS协议可以非常方便的实现消息通信,但是如果再Internet上,NetBIOS就相当于一个后门程序,很多攻击这都是通过NetBIOS漏洞发起攻击的!

shell:

shell是系统与用户的交换方式界面。简单来说,就是系统与用户“沟通”的环境。我们平时常用到的DOS,就是一个shell。(Windows2000是cmd.exe)

root:

Unix里面更高权限的用户~即超级管理员

admin:

Windows NT里面更高权限的用户~

rootshell:

通过溢出程序,再主机溢出一个具有root权限的shell。(顺便说一句,国内一知名黑客也叫这个名字)

IDS:

入侵检测系统,用于在黑客发起进攻或是发起进攻之前检测到攻击,并加以拦截。IDS是不同于防火墙的,防火墙只能屏蔽入侵,而IDS却可以在入侵发生以前,通过一些信息来检测到即将发生的攻击或是入侵以作出反应。

UDP:

一种传输层协议,在 *** 上不可靠的传输数据包,被DNS用于查询和应答,许多流音频和视频应用也使用它。

API:

一套定义的一致性 *** ,软件开发人员能用他来编写与其他程序捷克欧的程序。API用于扩展程序的功能和使用预编写的组创建新的程序。

FTP:

文件传输协议。一类应用以及该应用使用的协议的名字,用于将文件从一台计算机移动到另一台。

HTTP:

超文本传输协议。用于在万维网上传输数据,包括超文本标识语言文档、图像、可执行内容等等。TCP承载HTTP,一般服务器监听端口80。

HTTPS:

安全超文本传输协议。通过在安 *** 接字层(SSL)协议上运行超文本传输协议来将安全添加到万维网中。HTTPS能用于将WEB服务器认证到客户,将客户认证到WEB服务器和加密在两个系统之间传输的所有数据,HTTPS服务器一般监听TCP端口443。

IRC:

Internet中继交谈,一系列程序和一种协议,用于实现在Internet上的交谈会话。IRC特别受计算机地下组织的欢迎,北移些攻击者用来讨论他们的工具、技术和战利品。

MAC Address:

*** 接口的数据链路层(第二层)地址。对于以太网卡,MAC地址维48bit长。

LAN:

局域网!一种 *** ,连接近距离的计算机,一般位于单个房间、建筑物或小的地理区域里。LAN上的所有系统位于一个 *** 跳之间。

ping:

一类基于Internet控制消息协议的数据包,用于判断 *** 上的某台计算机是否可以到达。

Proxy:

*** 。一类程序或系统,接收来自客户机算计的流量,并代表客户与服务器交互。 *** 能用于过滤应用级别的制定类型的流量或缓存信息以提高性能。许多防火墙依赖 *** 进行过滤。

telnet:

用于系统的远程命令行访问的程序和协议。telnet在TCP上传输,服务器一般在TCP端口23监听。

TCP:

传输控制协议。一种传输层协议,被许多要求数据的可靠传输的应用所使用。HTTP、 *** TP、FTP和telnet都使用TCP进行传输。

TCP/IP:

整个网际协议族的 *** 名,包括TCP、UDP、IP和ICMP。

有关黑客的一切

黑客是对英语hacker的翻译,hacker原意是指用斧头砍材的工人,最早被引进计算机圈则可追溯自1960年代。他们破解系统或者 *** 基本上是一项业余嗜好,通常是出于自己的兴趣,而非为了赚钱或工作需要。

加州柏克莱大学计算机教授Brian Harvey在考证此字时曾写到,当时在麻省理工学院中(MIT)的学生通常分成两派,一是tool,意指乖乖牌学生,成绩都拿甲等;另一则是所谓的hacker,也就是常逃课,上课爱睡觉,但晚上却又精力充沛喜欢搞课外活动的学生。 这跟计算机有什么关系?一开始并没有。不过当时hacker也有区分等级,就如同tool用成绩比高下一样。真正一流hacker并非整天不学无术,而是会热衷追求某种特殊嗜好,比如研究 *** 、铁道(模型或者真的)、科幻小说,无线电,或者是计算机。也因此后来才有所谓的computer hacker出现,意指计算机高手。

有些人很强调黑客和骇客的区别,根据开放原始码计划创始人Eric Raymond(他本人也是个著名的hacker)对此字的解释,hacker与cracker(一般译为骇客,有时也叫“黑帽黑客”。 )是分属两个不同世界的族群,基本差异在于,黑客是有建设性的,而骇客则专门搞破坏。 对一个黑客来说,学会入侵和破解是必要的,但最主要的还是编程,毕竟,使用工具是体现别人的思路,而程序是自己的想法.一句话--编程实现一切。对于一个骇客来说,他们只追求入侵的 *** ,不在乎技术,他们不会编程,不知道入侵的具体细节。还有一种情况是试图破解某系统或 *** 以提醒该系统所有者的系统安全漏洞,这群人往往被称做“白帽黑客”或“匿名客”(sneaker)或红客。许多这样的人是电脑安全公司的雇员,并在完全合法的情况下攻击某系统。

但到了今天,在知识贫乏的记者写的媒报道中,黑客一词已被用于泛指黑客和骇客,因此也影响了大众对黑客的理解。 这个背景下,就出现了重新定义黑客内涵的努力,试图把黑客的活动范围限定为不为经济利益、而是出于好奇心做出技术探索和挑战。

黑客文化简史

本篇原作者为Eric S. Raymond esr@snark.thyrsus.com,他是一位大哥级的 Hacker,写了很多自由软件,知名著作有Jargon File等,近年来发表“大教堂与集市”论文为Opensource software努力,Netscape 愿意公开Navigator的原始码,与这篇文章有很大的关系。

序曲: Real Programmer

故事一开始,我要介绍的是所谓的Real Programmer。

他们从不自称是Real Programmer、Hacker或任何特殊的称号;`Real Programmer' 这个名词是在1980年代才出现,但早自1945年起,电脑科学便不断地吸引世界上头脑最顶尖、想像力最丰富的人投入其中。从Eckert Mauchly发明ENIAC后,便不断有狂热的programmer投入其中,他们以撰写软件与玩弄各种程式设计技巧为乐,逐渐形成具有自我意识的一套科技文化。当时这批Real Programmers主要来自工程界与物理界,他们戴著厚厚的眼镜, 穿聚酯纤维T恤与纯白袜子,用机器语言、汇编语言、FORTRAN及很多古老的 语言写程式。他们是Hacker时代的先驱者,默默贡献,却鲜为人知。

从二次大战结束后到1970早期,是打卡计算机与所谓"大铁块"的mainframes 流行的年代,由Real Programmer主宰电脑文化。Hacker传奇故事如有名的 Mel (收录在Jargon File中)、Murphy's Law的各种版本、mock- German`Blinke_nlight' 文章都是流传久远的老掉牙笑话了。

※译者:Jargon File亦是本文原作者所编写的,里面收录了很多Hacker用语、缩写意义、传奇故事等等。Jargon File有出版成一本书:The New Hacker's Dictionary,MIT PRESS出版。也有Online版本:

※译者:莫非定律是:当有两条路让你抉择,若其中一条会导致失败,你一定会选到它。 它有很多衍生说法: 比如一个程式在demo前测试几千几万次都正确无误,但demo 那一天偏偏就会出bug。

一些Real Programmer仍在世且十分活跃 (本文写在1996年)。超级电脑Cray 的设计者Seymour Cray, 据说亲手设计Cray全部的硬体与其操作系统,作业系统是他用机器码硬干出来的,没有出过任何bug或error。Real Programmer 真是超强!

举个比较不那么夸张的例子:Stan Kelly-Bootle,The Devil's DP Dictionary 一书的作者(McGraw-Hill, 1981年初版,ISBN 0-07-034022-6)与Hacker 传奇专家,当年在一台Manchester Mark I开发程式。 他现在是电脑杂志的专栏作家,写一些科学幽默小品,文笔生动有趣投今日hackers所好,所以很受欢迎。 其他人像David E. Lundstorm,写了许多关於Real Programmer的小故事,收录在A few Good Men From UNIVAC这本书,1987年出版,ISBN-0- 262-62075-8。

※译:看到这里,大家应该能了解,所谓Real Programmer指的就是用组合语 言或甚至机器码,把程式用打卡机punch出一片片纸卡片,由主机读卡机输入电脑的那种石器时代Programmer。

Real Programmer的时代步入尾声,取而代之的是逐渐盛行的Interactive computing,大学成立电算相关科系及电脑 *** 。它们催生了另一个持续的工程传统,并最终演化为今天的开放代码黑客文化。

早期的黑客

Hacker时代的滥觞始於1961年MIT出现之一台电脑DEC PDP-1。MIT的Tech Model Railroad Club(简称TMRC)的Power and Signals Group买了这台机器后,把它当成最时髦的科技玩具,各种程式工具与电脑术语开始出现,整个环境与文化一直发展下去至今日。 这在Steven Levy的书`Hackers' 前段有详细的记载(Anchor/Doubleday 公司,1984年出版,ISBN 0-385-19195-2)。

※译:Interactive computing并非指Windows、GUI、WYSIWYG等介面, 当时有terminal、有shell可以下指令就算是Interactive computing了。 更先使用Hacker这个字应该是MIT。1980年代早期学术界人工智慧的权威:MIT 的Artificial Intelligence Laboratory,其核心人物皆来自TMRC。从1969年起,正好是ARPANET建置的之一年,这群人在电脑科学界便不断有重大突破与贡献。

ARPANET是之一个横跨美国的高速 *** 。由美国国防部所出资兴建,一个实验性 质的数位通讯 *** ,逐渐成长成联系各大学、国防部承包商及研究机构的大 *** 。各地研究人员能以史无前例的速度与弹 *** 流资讯,超高效率的合作模式导致科技的突飞猛进。

ARPANET另一项好处是,资讯高速公路使得全世界的hackers能聚在一起,不再像以前孤立在各地形成一股股的短命文化, *** 把他们汇流成一股强大力量。 开始有人感受到Hacker文化的存在,动手整理术语放上 *** , 在网上发表讽刺文学与讨论Hacker所应有的道德规范。(Jargon File的之一版出现在1973年,就是一个好例子), Hacker文化在有接上ARPANET的各大学间快速发展,特别是(但不全是)在信息相关科系。

一开始,整个Hacker文化的发展以MIT的AI Lab为中心,但Stanford University 的Artificial Intelligence Laboratory(简称SAIL)与稍后的Carnegie-Mellon University(简称CMU)正快速崛起中。三个都是大型的资讯科学研究中心及人工智慧的权威,聚集著世界各地的精英,不论在技术上或精神层次上,对Hacker文化都有极高的贡献。

为能了解后来的故事,我们得先看看电脑本身的变化;随著科技的进步,主角MIT AI Lab也从红极一时到最后淡出舞台。

从MIT那台PDP-1开始,Hacker们主要程式开发平台都是Digital Equipment Corporation 的PDP迷你电脑序列。DEC率先发展出商业用途为主的interactive computing及time-sharing操作系统,当时许多的大学都是买DEC的机器, 因为它兼具弹性与速度,还很便宜(相对於较快的大型电脑mainframe)。 便宜的分时系统是Hacker文化能快速成长因素之一,在PDP流行的时代, ARPANET上是DEC机器的天下,其中最重要的便属PDP-10,PDP-10受到Hacker们的青睐达十五年;TOPS-10(DEC的操作系统)与MACRO-10(它的组译器),许多怀旧的术语及Hacker传奇中仍常出现这两个字。

MIT像大家一样用PDP-10,但他们不屑用DEC的操作系统。他们偏要自己写一个:传说中赫赫有名的ITS。

ITS全名是`Incompatible Timesharing System',取这个怪名果然符合MIT的搞怪作风——就是要与众不同,他们很臭屁但够本事自己去写一套操作系统。ITS始终不稳,设计古怪,bug也不少,但仍有许多独到的创见,似乎还是分时系统中开机时间最久的纪录保持者。

ITS本身是用汇编语言写的,其他部分由LISP写成。LISP在当时是一个威力强大与极具弹性的程式语言;事实上,二十五年后的今天,它的设计仍优於目前大多数的程式语言。LISP让ITS的Hacker得以尽情发挥想像力与搞怪能力。LISP是MIT AI Lab成功的更大功臣,现在它仍是Hacker们的更爱之一。

很多ITS的产物到现在仍活著;EMACS大概是最有名的一个,而ITS的稗官野史仍为今日的Hacker们所津津乐道,就如同你在Jargon File中所读到的一般。在MIT红得发紫之际,SAIL与CMU也没闲著。SAIL的中坚份子后来成为PC界或图形使用者介面研发的要角。CMU的Hacker则开发出之一个实用的大型专家系统与工业用机器人。

另一个Hacker重镇是XEROX PARC公司的Palo Alto Research Center。从1970初期到1980中期这十几年间,PARC不断出现惊人的突破与发明,不论质或量,软件或硬体方面。如现今的视窗滑鼠介面,雷射印表机与区域 *** ;其D系列的机器,催生了能与迷你电脑一较长短的强力个人电脑。不幸这群先知先觉者并不受到公司高层的赏识;PARC是家专门提供好点子帮别人赚钱的公司成为众所皆知的大笑话。即使如此,PARC这群人对Hacker文化仍有不可抹灭的贡献。1970年代与PDP-10文化迅速成长茁壮。Mailing list的出现使世界各地的人得以组成许多SIG(Special-interest group),不只在电脑方面,也有社会与娱乐方面的。DARPA对这些非`正当性'活动睁一只眼闭一只眼, 因为靠这些活动会吸引更多的聪明小伙子们投入电脑领域呢。

有名的非电脑技术相关的ARPANET mailing list首推科幻小说迷的,时至今日ARPANET变成Internet,愈来愈多的读者参与讨论。Mailing list逐渐成为一种公众讨论的媒介,导致许多商业化上网服务如CompuServe、Genie与Prodigy的成立。

Unix的兴起

此时在新泽西州的郊外,另一股神秘力量积极入侵Hacker社会,终於席卷整个PDP-10的传统。它诞生在1969年,也就是ARPANET成立的那一年,有个在ATT Bell Labs的年轻小夥子Ken Thompson发明了Unix。

Thomspon曾经参与Multics的开发,Multics是源自ITS的操作系统,用来实做当时一些较新的OS理论,如把操作系统较复杂的内部结构隐藏起来,提供一个介面,使的programmer能不用深入了解操作系统与硬体设备,也能快速开发程式。

※译:那时的programmer写个程式必须彻底了解操作系统内部,或硬体设备。比方说写有IO的程式,对於硬碟的转速,磁轨与磁头数量等等都要搞的一清二楚才行。

在发现继续开发Multics是做白工时,Bell Labs很快的退出了(后来有一家公司Honeywell出售Multics,赔的很惨)。

Ken Thompson很喜欢Multics上的作业环境,於是他在实验室里一台报废的DEC PDP-7上胡乱写了一个操作系统, 该系

统在设计上有从Multics抄来的也有他自己的构想。他将这个操作系统命名Unix,用来反讽Multics。

※译:其实是Ken Thompson写了一个游戏`Star Travel' 没地方跑,就去找一台的报废机器PDP-7来玩。他同事Brian Kernighan嘲笑Ken Thompson说:“你写的系统好逊哦,乾脆叫Unics算了。”(Unics发音与太监的英文eunuches一样),后来才改为Unix。

他的同事Dennis Ritchie,发明了一个新的程式语言C,於是他与Thompson用C把原来用汇编语言写的Unix重写一遍。C的设计原则就是好用,自由与弹性,C与Unix很快地在Bell Labs得到欢迎。1971年Thompson与Ritchie争取到一个办公室自动化系统的专案,Unix开始在Bell Labs中流行。不过Thompson与Ritchie的雄心壮志还不止於此。

那时的传统是,一个操作系统必须完全用汇编语言写成,始能让机器发挥更高的效能。Thompson与Ritchie,是头几位领悟硬体与编译器的技术,已经进步到作业系统可以完全用高阶语言如C来写,仍保有不错的效能。五年后,Unix已经成功地移植到数种机器上。

※译:Ken Thompson与Dennis Ritchie是唯一两位获得Turing Award(电脑界的诺贝尔奖)的工程师(其他都是学者)。

这当时是一件不可思议的事!它意味著,如果Unix可以在各种平台上跑的话,Unix 软件就能移植到各种机器上。再也用不著为特定的机器写软件了,能在Unix上跑最重要,重新发明轮子已经成为过去式了。

除了跨平台的优点外,Unix与C还有许多显著的优势。Unix与C的设计哲学是Keep It Simple, Stupid'。programmer可以轻易掌握整个C的逻辑结构(不像其他之前或以后的程式语言)而不用一天到晚翻手册写程式。而Unix提供许多有用的小工具程式,经过适当的组合(写成Shell script或Perl script),可以发挥强大的威力。

※注:The C Programming Language是所有程式语言书最薄的一本,只有两百多页哦。作者是Brian Kernighan 与Dennis Ritchie,所以这本C语言的圣经又称`KR'。

※注:`Keep It Simple, Stupid' 简称KISS,今日Unix已不follow这个原则,几乎所有Unix 都是要灌一堆有的没的utilities,唯一例外是MINIX。

C与Unix的应用范围之广,出乎原设计者之意料,很多领域的研究要用到电脑时,他们是更佳拍档。尽管缺乏一个正式支援的机构,它们仍在ATT内部中疯狂的散播。到了1980年,已蔓延到大学与研究机构,还有数以千计的hacker想把Unix装在家里的机器上。

当时跑Unix的主力机器是PDP-11、VAX系列的机器。不过由於UNIX的高移植性,它几乎可安装在所有的电脑机型上。一旦新型机器上的UNIX安装好,把软件的C原始码抓来重新编译就一切OK了,谁还要用汇编语言来开发软件?有一套专为UNIX设计的 *** ——UUCP:一种低速、不稳但成本很低廉的 *** 。两台UNIX机器用条 *** 线连起来,就可以使用互传电子邮件。UUCP是内建在UNIX系统中的,不用另外安装。於是UNIX站台连成了专属的一套 *** ,形成其Hacker文化。在1980之一个USENET站台成立之后,组成了一个特大号的分散式布告栏系统,吸引而来的人数很快地超过了ARPANET。

少数UNIX站台有连上ARPANET。PDP-10与UNIX的Hacker文化开始交流,不过一开始不怎么愉快就是了。PDP-10的Hacker们觉得UNIX的拥护者都是些什么也不懂的新手,比起他们那复杂华丽,令人爱不释手的LISP与ITS,C与UNIX简直原始的令人好笑。『一群穿兽皮拿石斧的野蛮人』他们咕哝著。

在这当时,又有另一股新潮流风行起来。之一部PC出现在1975年;苹果电脑在1977年成立,以飞快的速度成长。微电脑的潜力,立刻吸引了另一批年轻的 Hackers。他们更爱的程式语言是BASIC,由於它过於简陋,PDP-10 的死忠派与UNIX迷们根本不屑用它,更看不起使用它的人。

※译:这群Hacker中有一位大家一定认识,他的名字叫Bill Gates,最初就是他在8080上发展BASIC compiler的。

古老时代的终结

1980年同时有三个Hacker文化在发展,尽管彼此偶有接触与交流,但还是各玩各的。ARPANET/PDP-10文化,玩的是LISP、MACRO、TOPS-10与ITS。UNIX与C的拥护者用 *** 线把他们的PDP-11与VAX机器串起来玩。还有另一群散乱无秩序的微电脑迷,致力於将电脑科技平民化。

三者中ITS文化(也就是以MIT AI LAB为中心的Hacker文化)可说在此时达到全盛时期,但乌云逐渐笼罩这个实验室。ITS赖以维生的PDP-10逐渐过时,开始有人离开实验室去外面开公司,将人工智慧的科技商业化。MIT AI Lab 的高手挡不住新公司的高薪挖角而纷纷出走,SAIL与CMU也遭遇到同样的问题。

※译:这个情况在GNU宣言中有详细的描述,请参阅:(特别感谢由AKA的chuhaibo翻成中文)

致命一击终於来临,1983年DEC宣布:为了要集中在PDP-11与VAX生产线,将停止生产PDP-10;ITS没搞头了,因为它无法移植到其他机器上,或说根本没人办的到。而Berkeley Univeristy修改过的UNIX在新型的VAX跑得很顺,是ITS理想的取代品。有远见的人都看得出,在快速成长的微电脑科技下,Unix一统江湖是迟早的事。

差不多在此时Steven Levy完成``Hackers'' 这本书,主要的资料来源是Richard M. Stallman(RMS)的故事,他是MIT AI Lab领袖人物,坚决反对实验室的研究成果商业化。

Stallman接著创办了Free Software Foundation,全力投入写出高品质的自由软件。Levy以哀悼的笔调描述他是the last true hacker',还好事实证明Levy完全错了。

※译:Richard M. Stallman的相关事迹请参考:

Stallman的宏大计划可说是80年代早期Hacker文化的缩影——在1982年他开始建构一个与UNIX 相容但全新的操作系统,以C来写并完全免费。整个ITS的精神与传统,经由RMS的努力,被整合在一个新的,UNIX与VAX机器上的Hacker文化。微电脑与区域 *** 的科技,开始对Hacker文化产生影响。Motorola 68000 CPU 加Ethernet是个有力的组合,也有几家公司相继成立生产之一代的工作站。1982年,一群Berkeley出来的UNIX Hacker成立了Sun Microsystems,他们的算盘打的是:把UNIX架在以68000为CPU的机器,物美价廉又符合多数应用程式的要求。他们的高瞻远嘱为整个工业界树立了新的里程碑。虽然对个人而言,工作站仍太昂贵,不过在公司与学校眼中,工作站真是比迷你电脑便宜太多了。在这些机构里,工作站(几乎是一人一台)很快地取代了老旧庞大的VAX等timesharing机器。

※译:Sun一开始生产的工作站CPU是用Motorola 68000系列,到1989才推出自行研发的以SPARC系列为CPU的SPARCstation。

私有Unix时代

1984年ATT解散了,UNIX正式成为一个商品。当时的Hacker文化分成两大类,一类集中在Internet与USENET上(主要是跑UNIX的迷你电脑或工作站连上 *** ),以及另一类PC迷,他们绝大多数没有连上Internet。

※译:台湾在1992年左右连上Internet前,玩家们主要以 *** 拨接BBS交换资讯,但是有区域性的限制,发展性也大不如USENET。Sun与其他厂商制造的工作站为Hacker们开启了另一个美丽新世界。工作站诉求的是高效能的绘图与 *** ,1980年代Hacker们致力为工作站撰写软件,不断挑战及突破以求将这些功能发挥到百分之一百零一。Berkeley发展出一套内建支援ARPANET protocols的UNIX,让UNIX能轻松连上 *** ,Internet也成长的更加迅速。

除了Berkeley让UNIX *** 功能大幅提升外,尝试为工作站开发一套图形界面也不少。最有名的要算MIT开发的Xwindow了。Xwindow成功的关键在完全公开原始码,展现出Hacker一贯作风,并散播到Internet上。X 成功的干掉其他商业化的图形界面的例子,对数年后UNIX的发展有著深远的启发与影响。少数ITS死忠派仍在顽抗著,到1990年最后一台ITS也永远关机长眠了;那些死忠派在穷途末路下只有悻悻地投向UNIX的怀抱。

UNIX们此时也分裂为BerkeleyUNIX与ATT两大阵营,也许你看过一些当时的海报,上面画著一台钛翼战机全速飞离一个爆炸中、上面印著ATT的商标的死星。Berkeley UNIX的拥护者自喻为冷酷无情的公司帝国的反抗军。就销售量来说,ATTUNIX始终赶不上BSD/Sun,但它赢了标准制订的战争。到1990年,ATT与BSD版本已难明显区分,因为彼此都有采用对方的新发明。随著90年代的来到,工作站的地位逐渐受到新型廉价的高档PC的威胁,他们主要是用Intel80386系列CPU。之一次Hacker能买一台威力等同於十年前的迷你电脑的机器,上面跑著一个完整的UNIX,且能轻易的连上 *** 。沉浸在MSDOS世界的井底蛙对这些巨变仍一无所知,从早期只有少数人对微电脑有兴趣,到此时玩DOS与Mac的人数已超过所谓的" *** 民族"的文化,但他们始终没成什么气候或搞出什么飞机,虽然聊有佳作光芒乍现,却没有稳定发展出统一的文化传统,术语字典,传奇故事与神话般的历史。它们没有真正的 *** ,只能聚在小型的BBS 站或一些失败的 *** 如FIDONET。提供上网服务的公司如CompuServe或Genie生意日益兴隆,事实显示non-UNIX的操作系统因为并没有内附如compiler等程式发展工具,很少有source 在 *** 上流传,也因此无法形成合作开发软件的风气。Hacker文化的主力,是散布在Internet各地,几乎可说是玩UNIX的文化。他们玩电脑才不在乎什么售后服务之类,他们要的是更好的工具、更多的上网时间、还有一台便宜32-bitPC。

机器有了,可以上网了,但软件去哪找?商业的UNIX贵的要命,一套要好几千大洋($)。90年代早期,开始有公司将ATT与BSDUNIX移植到PC上出售。成功与否不论,价格并没有降下来,更要紧的是没有附原始码,你根本不能也不准修改它,以符合自己的需要或拿去分享给别人。传统的商业软件并没有给Hacker们真正想要的。

即使是FreeSoftwareFoundation(FSF)也没有写出Hacker想要的操作系统,RMS承诺的GNU操作系统——HURD 说了好久了,到1996年都没看到影子(虽然1990年开始,FSF的软件已经可以在所有的UNIX平台执行)。

早期的免费Unix

在这空窗期中,1992年一位芬兰HelsinkiUniversity的学生--LinusTorvalds开始在一台386PC上发展一个自由软件的UNIX kernel,使用FSF的程式开发工具。

他很快的写好简单的版本,丢到 *** 上分享给大家,吸引了非常多的Hacker来帮忙一起发展Linux-一个功能完整的UNIX,完全免费且附上全部的原始码。Linux更大的特色,不是功能上的先进而是全新的软件开发模式。直到Linux的成功前,人人都认为像操作系统这么复杂的软件,非得要靠一个开发团队密切合作,互相协调与分工才有可能写的出来。商业软件公司与80年代的FreeSoftwareFoundation所采用都是这种发展模式。

Linux则迥异于前者。一开始它就是一大群Hacker在 *** 上一起涂涂抹抹出来的。没有严格品质控制与高层决策发展方针,靠的是每周发表新版供大家下载测试,测试者再把bug与patch贴到 *** 上改进下一版。一种全新的物竞天择、去芜存菁的快速发展模式。令大伙傻眼的是,东修西改出来的Linux,跑的顺极了。

1993年底,Linux发展趋於成熟稳定,能与商业的UNIX一分高下,渐渐有商业应用软件移植到Linux上。不过小型UNIX厂商也因为Linux的出现而关门大吉——因为再没有人要买他们的东西。幸存者都是靠提供BSD为基础的UNIX 的完整原始码,有Hacker加入发展才能继续生存。

Hacker文化,一次次被人预测即将毁灭,却在商业软件充斥的世界中,披荆斩棘,筚路蓝缕,开创出另一番自己的天地。

*** 大爆炸时代

Linux能快速成长的来自令一个事实:Internet大受欢迎,90年代早期ISP如雨后春笋般的冒出来,World-Wide-Web的出现,使得Internet成长的速度,快到有令人窒息的感觉。

BSD专案在1994正式宣布结束,Hacker们用的主要是免费的UNIX(Linux与一些4.4BSD的衍生版本)。而LinuxCD-ROM销路非常好(好到像卖煎饼般)。近几年来Hacker们主要活跃在Linux与Internet发展上。World-Wide-Web让Internet成为世界更大的传输媒体,很多80年代与90年代早期的Hacker们现在都在经营ISP。

Internet的盛行,Hacker文化受到重视并发挥其政治影响力。94、95年美国 *** 打算把一些较安全、难解的编码学加以监控,不容许外流与使用。这个称为Clipper proposal的专案引起了Hacker们的群起反对与强烈 *** 而半途夭折。96年Hacker又发起了另一项 *** 运动对付那取名不当的"Communications DecencyAct",誓言维护Internet上的言论自由。

电脑与Internet在21世纪将是大家不可或缺的生活用品,现代孩子在使用Internet科技迟早会接触到Hacker文化。它的故事传奇与哲学,将吸引更多人投入。未来对Hacker们是充满光明的。

“电脑黑客"能用什么词来形容

黑客是一个中文词语,在台湾地区对应的中文词语为骇客,皆源自英文hacker,不同地区的中文使用习惯造成了翻译的差别,类似的情况还有“博客”与“部落格、网志”等;但2012年电影频道节目中心出品的电影《骇客(Hacker) 》也已经开始使用骇客一词,显示出中文使用习惯的趋同。实际上,黑客(或骇客)与英文原文Hacker、Cracker等含义不能够达到完全对译,这是中英文语言词汇各自发展中形成的差异。Hacker一词,最初曾指热心于计算机技术、水平高超的电脑专家,尤其是程序设计人员,逐渐区分为白帽(DengKelen)、灰帽、黑帽等,其中黑帽black hat实际就是cracker。到了今天,黑客一词已被用于泛指那些专门利用计算机病毒搞破坏的家伙,对这些人的正确英文叫法是Cracker。在媒体报道中,黑客一词常指那些软件骇客(software cracker)。与黑客相对的是红客。当然还有正义的黑客,如红客联盟。

黑客常用语

肉鸡,端口攻击,DOS所有的语言,CMD的使用,木马,445端口,SYN攻击,ICMP攻击,SNMP攻击,AFD.SYS攻击,C++,VC++语言语法;Ip追踪

PING攻击,IP攻击····域名攻击,恶意脚步攻击,恶意程序攻击,邮件攻击,检视 *** 路由节点, *** 连接监视,破解SETUP密码,破解System密码,IP地址冲突发VBS脚本攻击,RPC漏洞攻击······

什么是黑客?要具备哪些专业语言?

黑客指专门研究、发现计算机和 *** 漏洞的计算机爱好者。关于需要哪些语言,其实语言不需要掌握多少,C/C++,外加一门汇编足够了。不过关于计算机底层的知识你需要要清楚异常,再有就是 *** 协议和原理,最后就是系统,你要掌握Linux,Unix,windows等系统的相关知识,像linux这种开源的系统,你更好能搞懂它的内核,当然,这要求好像是很高的,不过想做个高手就必须掌握,硬件也是需要了解的,更好能有部分电子的知识,这是更好,总之,黑客需要掌握的东西很是庞大,建议你能细分下,比如你专攻 *** ,还是系统,或者黑软的编写之类。

跪求黑客帝国里富含深意的句子

故事是说,二十一世纪初,人工智能的技术有重大的突破,计算机能够自行学习,代替人类做很多事,但是计算机却发展出自我意识,不愿再听命于人类。人类企图关闭电源,结束计算机的自我意识,计算机却抢先一步宰制人类的命运,培植人类做为电力的来源。每一个人从出生开始,都被放在一个个的电池槽里,全身插满了管线,计算机建构一个称之为“母体”( Matrix )的庞大系统,产生虚拟现实的讯号,欺骗人类的大脑,让人以为自己是生活在二十世纪末的社会里。只有少数反抗军没有被计算机奴役,他们扮演黑客( Hakers ),不断侵入母体,企图拯救被奴役的人们。

主角尼尔( Neo )被解放之后,离开电池槽,来到黑客的宇宙飞船。为了让他了解什么叫做“母体”,他再度进入虚拟现实。在虚拟现实中,尼尔摸摸高背椅,问:“这都不是真的?”反抗军领袖莫斐斯( Morpheus )答:“什么是真实?真实该怎么定义?如果你指的是触觉、嗅觉、味觉和视觉,那全是大脑接收的电子讯号。你以为的真实世界,其实是互动的虚拟世界——我们所谓的“母体”。你一直活在梦世界,尼尔!”

这段话揭露了一个惊人的事实:大脑位于身内,为头颅、血肉、皮肤…等组织所包裹,根本接触不到外境!既然接触不到外境,我们却看得到、听得到、嗅得到、尝得到、摸得到,这真是奇怪的事。以视觉来说,光线只能射到眼球感知光线的部位,再进去全是光线照不到的内部组织,现代生理学告诉我们,是视神经系统负起传导的功能,让大脑以为自己能看到外境。视觉如此,听觉、嗅觉、味觉、触觉也都是这样,外五尘(色、声、香、味、触)无法进入大脑,必须透过神经系统才能传送到大脑。既然大脑需要的只是讯号,并不是外境;也许有一天,我们可以仿真神经系统的讯号,使大脑感受到虚拟的五尘境界。如果真有那么一天,人类就不必那么辛苦的追求物理世界的享乐了。没有余钱到国外渡假的打工仔,只要在身上插上讯号线,预先选好想去的地方,由计算机产生虚拟现实,效果和真的出国渡假并没有两样。计算机甚至可以仿真你最“哈”的电影明星,让你在虚拟现实中,与她(他)相会。

毛斯( Mouse )问尼尔:“早餐〔麦片的品牌〕麦片你吃过吗?”“没有。”另一位黑客 Switch 答:“实际上谁都没吃过。”这段话很有意思,和禅师所说的:“终日吃饭,不曾咬着一粒米,”倒有九分神似。毛斯又说:“一点也没错!这不禁令人纳闷,计算机怎么知道麦片的味道?也许它们搞错了,也许麦片的味道其实很像鲔鱼三明治。我开始怀疑,就拿鸡肉来说,它们搞不清鸡肉的味道,所以和很多肉都像,也许……”

小时候我曾经想过类似的问题:我们用“酸、甜、苦、辣”等语言文字,来形容食物的滋味,可是天晓得,也许这个人的酸,是另一个人的甜,说不定这是某些人特别偏好渍酸食品的原因。譬如大部分的色盲,他们一样能分辨红绿灯,单独的颜色也不会说错,只有特殊设计的图形,才会说错;这证明色盲所说的青黄赤白,虽然和一般人一样,但所看到的颜色其实是不同的。根据脑神经医学的记载,曾有一个画家,发生车祸之后,所看到的东西全部变成黑白的。神经所传达的讯号,不等于实境,因此会因为神经系统和大脑的各别差异,使得我们所感觉到的外境也有所不同。譬如电视和摄影机的机型不同,或者有新旧、故障、传输障碍等因素,所摄取的影像固然一样,显示出来的画质,却有所差异。

莫斐斯说:“你曾做过一种梦,彷佛实实在在的发生过?要是你醒不过来呢?你该怎么分辨梦世界和真实世界?”这又是另一个话题了。前面是说神经系统传达外境的讯号给大脑,讯号不等于外境,大脑所感知的外境,其实就是这些讯号。可是当我们在熟睡时,五官的分辨功能暂时停顿,根本就没有外境与之对应,为什么会有梦境?

梦中的见闻觉知,显然不是神经系统的讯号所能解释的,它是独立于外五尘而存在的。梦境大都很真实,很少人能察觉到自己正在作梦,可见梦境中的见闻觉知,和清醒时的见闻觉知,并没有明显的差别。我们平常只觉得梦境很像“真实”(清醒时所觉知的五尘境界),反过来说“真实”也很像梦境,全部不是实境、不是客观存在的外五尘,都是透过某种机制而模拟的;就像电视、电影的声光,都是经过转换的。这种模拟机制,无论是在梦境或清醒时,都是持续的运作。清醒的时候,它根据五官的神经系统所传递的讯号而仿真;梦境当中,则独立作用。

如果你只在电视上看过爱因斯坦,你不会说你看过爱因斯坦,照这个标准来说,你不只没看过爱因斯坦,你也没看过你的父母、你的小孩——你根本没看过任何人。乃至欲界的贪爱、两性的燕好,本质上与梦境并无不同,仍然是透过某种机制而模拟的;翻云覆雨拥抱了半天,竟然没有碰到任何人,我们就是这样活在人生大梦里!

那个能够模拟世间相的东西,唯识学称之为阿赖耶识,很像电影中的“母体”。母体无所不在,随处可见,它甚至在这房间。你从窗户外可以看到它,或在电视上也会看到它,上班时感觉它的存在,当你上教堂或纳税时也一样。它是虚拟世界,在你眼前制造假像,蒙蔽真相。“什么真相?”你是个奴隶。每个人呱呱落地后,就活在一个没有知觉的牢狱,一个心灵的牢笼。

对无知的人们而言,母体固然是心灵的牢笼,但反抗军却充分利用母体的特性,甚至仿照母体的模式,自行撰写数据加载程序。数据加载程序可以在虚拟世界中,提供衣服、器材、武器、仿真训练,和反抗军所需的一切。母体的作用广大,不一定是恶,了解真相的人可以将它运用在善的一面。

有的人已经隐隐约约感受到母体的作用,企图将它找出来,可是却找不到,终日寄挂着此事,乃至食不知味,有如行尸走肉——男主角尼尔就是这样。女主角崔尼蒂( Trinity )告诉尼尔:“我知道你来的目的,还有你在做什么。我知道你辗转难眠,每天晚上都独自一个人,坐在计算机前工作。你在找他。我也曾找过同一个人,当他找到我,他说其实我不是在找他,而是在寻找一个答案。有个问题驱使着我们,尼尔!这问题把你带来这里。”这里所谓的“他”,是指莫斐斯,象征真善知识。尼尔探求真相的心情,十分的渴切,要是没有这种心情,勉强把真相告诉他,他会受不了。

莫斐斯在解放尼尔之前,告诉他:“记住!我只能告诉你真相。”探求真相,解脱烦恼,便是修行的实义,这中间全都是“真”,如果有自欺或欺人的心态,便是背道而驰;但是很多人会因为现实利益,而选择虚假,甚至甘心受他人欺骗。譬如影片中有一个人物塞佛( Cypher ),他被解放之后,感到很痛苦,因为以前他活在花花世界,酒肉美女,尽情享乐,解放之后,只能活在狭窄破旧的宇宙飞船里,穿破旧的衣服,吃淡而无味像是浆糊的食品;他厌倦平淡的生活、厌恶与计算机人(计算机人是无明的象征)对抗,埋怨莫斐斯欺骗他,最后竟背叛反抗军,自愿为计算机提供电源,回到虚幻的花花世界里。

我问一位小朋友:“如果真实平淡无味,像是一坨浆糊,而虚伪却是有声、有色、有享乐,你要选择哪个?”他告诉我:“我宁可选择真实,不然的话,我会有被骗的感觉。”这位小朋友很有智慧,有的人恐怕宁可选择虚伪,譬如那些沈迷于 *** 游戏的朋友,明知道是假的,还愿意花大把钞票,把时间虚耗在游戏里,就为了提升自己在 *** 游戏中的等级,以便打败更厉害的怪兽、魔王。还有一些热恋中的朋友,宁愿陶醉于甜蜜的谎言中,不听好友善意的规劝。

同样的事情,也出现在少数修行人身上。修行人追求法界实相,好不容易得到真善知识的帮忙而找到阿赖耶识;然而阿赖耶识虽然是法界实相,却没什么滋味,就像是一坨浆糊,不久之后,他便无法安忍,起心去追求意识变相或神通境界,因而退失真见道位。退失之后,犹自以为更上层楼,反过来诽谤帮他明心的真善知识,甚至破坏菩萨僧团,宛如电影中的塞佛一般。

尼尔在训练程序中和莫斐斯动手过招,挨了几下重击,回到真实世界时,发现嘴角竟然在渗血,他感到很奇怪。 DVD 显示的国语字幕:“我以为这是假的?”莫斐斯答:“你的大脑认为是真的。”“在虚拟世界里死亡,也会死在这里?”“大脑死了,身体也活不了。”这段话很精彩,可惜和原文有些出入。

“你的大脑认为是真的”,原文是 “Your mind makes it real 。”,直译为:“你的心使它变成真的”。“大脑死了,身体也活不了”,原文是“ The body cannot live without the mind。”直译为:“没有心,身体便不能活”。很多人以为:“心的功能全部在于大脑,大脑就是心,离开了大脑,就没有心,”所以将“ mind 。”翻译为“大脑。”他们以为精神现象只是身体——特别是大脑——的附属品,照这样的逻辑,人死之后应该一切归于空无,不应该有中阴身,也不应该有未来世;所以这种想法其实是唯物思想、典型的断灭论。我们知道有些人可以在禅定或被催眠中见到自己的前世;既有前世,则知必有后世,由此可知断灭论不符合事实。

那些黑客明知道自己身在虚拟世界中,可是看到计算机人还是得溜之大吉。自己和世界都是虚妄,计算机人也是虚妄,怎么会有被计算机人杀死的事?又怎么须要逃呢?如《大宝积经》卷 105 所说:“何处有诸佛,法僧亦复然;父母本自无,阿罗汉空寂;是处无有杀,云何有业果?如幻无所生,诸法性如是。”虚拟世界中,即使有杀人和被杀,也都是幻化,并非实有其事;虽有业报,亦是如梦如幻的业报,与清净本心全不相干。

“你的心使它变成真的”,此处的心,主要是指末那识而言。解脱道的无明,分为“分别我见”和“俱生我见”,见道的人已经亲证“我空”(自己虚妄)和“我所空”(世界虚妄),断分别我见,但末那识仍然无法摆脱无始以来,认妄作真的惯性,此种惯性即是俱生我见,又称为“我执”。俱生我见与末那识相应,微细难断,必须到四果才能断除。以未断俱生我见这一点来说,三果以下的见道者和未见道的人并没有不同,都还有生死的问题。由于这种认妄作真的惯性,如梦如幻的业报,照样能让你害怕、痛苦。

毛斯便是这样,明知道是假的,还要去玩弄取乐,得意洋洋的向尼尔推介他所写的红衣女郎程序,说他可以安排尼尔在虚拟现实中与她相会。面对“电子皮条客”的讥刺,毛斯辩解道:“别管这些伪君子,压抑自己的情欲,就是否定与生俱来的人性。”不只凡夫如此,初见道的人也在所难免;不过见道的人不会讲这种话,因为他已经可以现观:七情六欲的心,是虚幻不实的。毛斯认妄作真的习气很强烈,既然会执着虚假的乐,就一定会执着虚假的苦,所以他后来在虚拟现实中被杀,就真的死了。

尼尔就不一样了!他也在虚拟现实中被杀,却能死而复生,进一步亲眼见到整个虚拟世界,只是一堆电子讯号。他的动作变得比计算机人更快,用一只左手对付计算机人全力的进击,还可以取胜——象征见道的人,现观无明的起处,到了炉火纯青的地步,无明已经无所能为。尼尔甚至钻入计算机人的身体,把计算机人炸成碎片——象征他已经粉碎了无明,能够脱离生死轮回——故事到这里也进入尾声。

电影里面还有一些有趣的意象,包括:崔尼蒂料理了四个前来逮捕她的警察、一只虫子从肚脐钻入身体、插满管线的尼尔从白色的黏稠物中挣脱电池槽、尼尔在训练程序中很快的学会武术、祭师( Oracle )对尼尔的演示、计算机人企图打探锡安密码……等等,我不认为它们是单纯的剧情,读者不妨以佛法的知见自行解读看看。

电影"Matrix "《黑客帝国》,第二集于 2003 年上演,我现在讲的是在 1999 年的之一集。这部电影我已在有线电视上看过二、三次,但是精彩的对话太多,来不及抄下来,只好租 DVD 回家慢慢欣赏。这部电影真的很难得,即使佛教界自己筹资,拍一部电影来介绍佛法,恐怕也很难比《黑客帝国》拍得更好。它从头到尾都没有佛学名相,也没有佛像和宗教人物,讲的却是根本的佛法;虽然没有讲得很彻底,但只要稍加补充说明,就是很好的佛学教材。

故事是说,二十一世纪初,人工智能的技术有重大的突破,计算机能够自行学习,代替人类做很多事,但是计算机却发展出自我意识,不愿再听命于人类。人类企图关闭电源,结束计算机的自我意识,计算机却抢先一步宰制人类的命运,培植人类做为电力的来源。每一个人从出生开始,都被放在一个个的电池槽里,全身插满了管线,计算机建构一个称之为“母体”( Matrix )的庞大系统,产生虚拟现实的讯号,欺骗人类的大脑,让人以为自己是生活在二十世纪末的社会里。只有少数反抗军没有被计算机奴役,他们扮演黑客( Hakers ),不断侵入母体,企图拯救被奴役的人们。

主角尼尔( Neo )被解放之后,离开电池槽,来到黑客的宇宙飞船。为了让他了解什么叫做“母体”,他再度进入虚拟现实。在虚拟现实中,尼尔摸摸高背椅,问:“这都不是真的?”反抗军领袖莫斐斯( Morpheus )答:“什么是真实?真实该怎么定义?如果你指的是触觉、嗅觉、味觉和视觉,那全是大脑接收的电子讯号。你以为的真实世界,其实是互动的虚拟世界——我们所谓的“母体”。你一直活在梦世界,尼尔!”

这段话揭露了一个惊人的事实:大脑位于身内,为头颅、血肉、皮肤…等组织所包裹,根本接触不到外境!既然接触不到外境,我们却看得到、听得到、嗅得到、尝得到、摸得到,这真是奇怪的事。以视觉来说,光线只能射到眼球感知光线的部位,再进去全是光线照不到的内部组织,现代生理学告诉我们,是视神经系统负起传导的功能,让大脑以为自己能看到外境。视觉如此,听觉、嗅觉、味觉、触觉也都是这样,外五尘(色、声、香、味、触)无法进入大脑,必须透过神经系统才能传送到大脑。既然大脑需要的只是讯号,并不是外境;也许有一天,我们可以仿真神经系统的讯号,使大脑感受到虚拟的五尘境界。如果真有那么一天,人类就不必那么辛苦的追求物理世界的享乐了。没有余钱到国外渡假的打工仔,只要在身上插上讯号线,预先选好想去的地方,由计算机产生虚拟现实,效果和真的出国渡假并没有两样。计算机甚至可以仿真你最“哈”的电影明星,让你在虚拟现实中,与她(他)相会。

毛斯( Mouse )问尼尔:“早餐〔麦片的品牌〕麦片你吃过吗?”“没有。”另一位黑客 Switch 答:“实际上谁都没吃过。”这段话很有意思,和禅师所说的:“终日吃饭,不曾咬着一粒米,”倒有九分神似。毛斯又说:“一点也没错!这不禁令人纳闷,计算机怎么知道麦片的味道?也许它们搞错了,也许麦片的味道其实很像鲔鱼三明治。我开始怀疑,就拿鸡肉来说,它们搞不清鸡肉的味道,所以和很多肉都像,也许……”

小时候我曾经想过类似的问题:我们用“酸、甜、苦、辣”等语言文字,来形容食物的滋味,可是天晓得,也许这个人的酸,是另一个人的甜,说不定这是某些人特别偏好渍酸食品的原因。譬如大部分的色盲,他们一样能分辨红绿灯,单独的颜色也不会说错,只有特殊设计的图形,才会说错;这证明色盲所说的青黄赤白,虽然和一般人一样,但所看到的颜色其实是不同的。根据脑神经医学的记载,曾有一个画家,发生车祸之后,所看到的东西全部变成黑白的。神经所传达的讯号,不等于实境,因此会因为神经系统和大脑的各别差异,使得我们所感觉到的外境也有所不同。譬如电视和摄影机的机型不同,或者有新旧、故障、传输障碍等因素,所摄取的影像固然一样,显示出来的画质,却有所差异。

莫斐斯说:“你曾做过一种梦,彷佛实实在在的发生过?要是你醒不过来呢?你该怎么分辨梦世界和真实世界?”这又是另一个话题了。前面是说神经系统传达外境的讯号给大脑,讯号不等于外境,大脑所感知的外境,其实就是这些讯号。可是当我们在熟睡时,五官的分辨功能暂时停顿,根本就没有外境与之对应,为什么会有梦境?

梦中的见闻觉知,显然不是神经系统的讯号所能解释的,它是独立于外五尘而存在的。梦境大都很真实,很少人能察觉到自己正在作梦,可见梦境中的见闻觉知,和清醒时的见闻觉知,并没有明显的差别。我们平常只觉得梦境很像“真实”(清醒时所觉知的五尘境界),反过来说“真实”也很像梦境,全部不是实境、不是客观存在的外五尘,都是透过某种机制而模拟的;就像电视、电影的声光,都是经过转换的。这种模拟机制,无论是在梦境或清醒时,都是持续的运作。清醒的时候,它根据五官的神经系统所传递的讯号而仿真;梦境当中,则独立作用。

如果你只在电视上看过爱因斯坦,你不会说你看过爱因斯坦,照这个标准来说,你不只没看过爱因斯坦,你也没看过你的父母、你的小孩——你根本没看过任何人。乃至欲界的贪爱、两性的燕好,本质上与梦境并无不同,仍然是透过某种机制而模拟的;翻云覆雨拥抱了半天,竟然没有碰到任何人,我们就是这样活在人生大梦里!

那个能够模拟世间相的东西,唯识学称之为阿赖耶识,很像电影中的“母体”。母体无所不在,随处可见,它甚至在这房间。你从窗户外可以看到它,或在电视上也会看到它,上班时感觉它的存在,当你上教堂或纳税时也一样。它是虚拟世界,在你眼前制造假像,蒙蔽真相。“什么真相?”你是个奴隶。每个人呱呱落地后,就活在一个没有知觉的牢狱,一个心灵的牢笼。

对无知的人们而言,母体固然是心灵的牢笼,但反抗军却充分利用母体的特性,甚至仿照母体的模式,自行撰写数据加载程序。数据加载程序可以在虚拟世界中,提供衣服、器材、武器、仿真训练,和反抗军所需的一切。母体的作用广大,不一定是恶,了解真相的人可以将它运用在善的一面。

有的人已经隐隐约约感受到母体的作用,企图将它找出来,可是却找不到,终日寄挂着此事,乃至食不知味,有如行尸走肉——男主角尼尔就是这样。女主角崔尼蒂( Trinity )告诉尼尔:“我知道你来的目的,还有你在做什么。我知道你辗转难眠,每天晚上都独自一个人,坐在计算机前工作。你在找他。我也曾找过同一个人,当他找到我,他说其实我不是在找他,而是在寻找一个答案。有个问题驱使着我们,尼尔!这问题把你带来这里。”这里所谓的“他”,是指莫斐斯,象征真善知识。尼尔探求真相的心情,十分的渴切,要是没有这种心情,勉强把真相告诉他,他会受不了。

莫斐斯在解放尼尔之前,告诉他:“记住!我只能告诉你真相。”探求真相,解脱烦恼,便是修行的实义,这中间全都是“真”,如果有自欺或欺人的心态,便是背道而驰;但是很多人会因为现实利益,而选择虚假,甚至甘心受他人欺骗。譬如影片中有一个人物塞佛( Cypher ),他被解放之后,感到很痛苦,因为以前他活在花花世界,酒肉美女,尽情享乐,解放之后,只能活在狭窄破旧的宇宙飞船里,穿破旧的衣服,吃淡而无味像是浆糊的食品;他厌倦平淡的生活、厌恶与计算机人(计算机人是无明的象征)对抗,埋怨莫斐斯欺骗他,最后竟背叛反抗军,自愿为计算机提供电源,回到虚幻的花花世界里。

我问一位小朋友:“如果真实平淡无味,像是一坨浆糊,而虚伪却是有声、有色、有享乐,你要选择哪个?”他告诉我:“我宁可选择真实,不然的话,我会有被骗的感觉。”这位小朋友很有智慧,有的人恐怕宁可选择虚伪,譬如那些沈迷于 *** 游戏的朋友,明知道是假的,还愿意花大把钞票,把时间虚耗在游戏里,就为了提升自己在 *** 游戏中的等级,以便打败更厉害的怪兽、魔王。还有一些热恋中的朋友,宁愿陶醉于甜蜜的谎言中,不听好友善意的规劝。

同样的事情,也出现在少数修行人身上。修行人追求法界实相,好不容易得到真善知识的帮忙而找到阿赖耶识;然而阿赖耶识虽然是法界实相,却没什么滋味,就像是一坨浆糊,不久之后,他便无法安忍,起心去追求意识变相或神通境界,因而退失真见道位。退失之后,犹自以为更上层楼,反过来诽谤帮他明心的真善知识,甚至破坏菩萨僧团,宛如电影中的塞佛一般。

尼尔在训练程序中和莫斐斯动手过招,挨了几下重击,回到真实世界时,发现嘴角竟然在渗血,他感到很奇怪。 DVD 显示的国语字幕:“我以为这是假的?”莫斐斯答:“你的大脑认为是真的。”“在虚拟世界里死亡,也会死在这里?”“大脑死了,身体也活不了。”这段话很精彩,可惜和原文有些出入。

“你的大脑认为是真的”,原文是 “Your mind makes it real 。”,直译为:“你的心使它变成真的”。“大脑死了,身体也活不了”,原文是“ The body cannot live without the mind。”直译为:“没有心,身体便不能活”。很多人以为:“心的功能全部在于大脑,大脑就是心,离开了大脑,就没有心,”所以将“ mind 。”翻译为“大脑。”他们以为精神现象只是身体——特别是大脑——的附属品,照这样的逻辑,人死之后应该一切归于空无,不应该有中阴身,也不应该有未来世;所以这种想法其实是唯物思想、典型的断灭论。我们知道有些人可以在禅定或被催眠中见到自己的前世;既有前世,则知必有后世,由此可知断灭论不符合事实。

那些黑客明知道自己身在虚拟世界中,可是看到计算机人还是得溜之大吉。自己和世界都是虚妄,计算机人也是虚妄,怎么会有被计算机人杀死的事?又怎么须要逃呢?如《大宝积经》卷 105 所说:“何处有诸佛,法僧亦复然;父母本自无,阿罗汉空寂;是处无有杀,云何有业果?如幻无所生,诸法性如是。”虚拟世界中,即使有杀人和被杀,也都是幻化,并非实有其事;虽有业报,亦是如梦如幻的业报,与清净本心全不相干。

“你的心使它变成真的”,此处的心,主要是指末那识而言。解脱道的无明,分为“分别我见”和“俱生我见”,见道的人已经亲证“我空”(自己虚妄)和“我所空”(世界虚妄),断分别我见,但末那识仍然无法摆脱无始以来,认妄作真的惯性,此种惯性即是俱生我见,又称为“我执”。俱生我见与末那识相应,微细难断,必须到四果才能断除。以未断俱生我见这一点来说,三果以下的见道者和未见道的人并没有不同,都还有生死的问题。由于这种认妄作真的惯性,如梦如幻的业报,照样能让你害怕、痛苦。

毛斯便是这样,明知道是假的,还要去玩弄取乐,得意洋洋的向尼尔推介他所写的红衣女郎程序,说他可以安排尼尔在虚拟现实中与她相会。面对“电子皮条客”的讥刺,毛斯辩解道:“别管这些伪君子,压抑自己的情欲,就是否定与生俱来的人性。”不只凡夫如此,初见道的人也在所难免;不过见道的人不会讲这种话,因为他已经可以现观:七情六欲的心,是虚幻不实的。毛斯认妄作真的习气很强烈,既然会执着虚假的乐,就一定会执着虚假的苦,所以他后来在虚拟现实中被杀,就真的死了。

尼尔就不一样了!他也在虚拟现实中被杀,却能死而复生,进一步亲眼见到整个虚拟世界,只是一堆电子讯号。他的动作变得比计算机人更快,用一只左手对付计算机人全力的进击,还可以取胜——象征见道的人,现观无明的起处,到了炉火纯青的地步,无明已经无所能为。尼尔甚至钻入计算机人的身体,把计算机人炸成碎片——象征他已经粉碎了无明,能够脱离生死轮回——故事到这里也进入尾声。

电影里面还有一些有趣的意象,包括:崔尼蒂料理了四个前来逮捕她的警察、一只虫子从肚脐钻入身体、插满管线的尼尔从白色的黏稠物中挣脱电池槽、尼尔在训练程序中很快的学会武术、祭师( Oracle )对尼尔的演示、计算机人企图打探锡安密码……等等,我不认为它们是单纯的剧情,读者不妨以佛法的知见自行解读看看。

大乘佛法是以证解阿赖耶识为见道,阿赖耶识本体不生不灭,能够圆成世间、出世间一切法,包括器世间、有根身(身体和器官),乃至走路、吃饭、穿衣服……等等。阿赖耶识的作用广大,世间没有任何一个东西,可以和他相提并论,因此很难找到一个东西来做比喻,《黑客帝国》所述的“母体”,是我意外的发现。大家要注意的是,譬喻有它的极限,因此还是有不相同的地方,包括:阿赖耶识是从无始以来就存在的,电影中的“母体”则是计算机创造出来的;而且“母体”只能创造虚拟现实,阿赖耶识却可以圆成世间、出世间的一切法;还有一个很重要的差别——在电影里面,黑客可以在“虚拟世界”和“真实世界”中来回游走,但明心的人永远只能活在虚拟世界中,一旦离开阿赖耶识,就没有“真实世界”可言。

看完这篇文章之后,读者可否告诉我:“了解虚拟现实,但未找到母体的人”,是什么样的人?“找到母体而能驾驭它的人”,是什么样的人?“能完全理解母体,并完全改造它的人”,又是什么样的人?如果您能回答这三个问题,您就知道解脱道和佛菩提道大概的内涵了。

  • 评论列表
  •  
    发布于 2023-03-22 03:20:00  回复
  • 为:“心的功能全部在于大脑,大脑就是心,离开了大脑,就没有心,”所以将“ mind 。”翻译为“大脑。”他们以为精神现象只是身体——特别是大脑——的附属品,照这样的逻辑,人死之后应该一切归
  •  
    发布于 2023-03-22 06:30:27  回复
  • 么复杂的软件,非得要靠一个开发团队密切合作,互相协调与分工才有可能写的出来。商业软件公司与80年代的FreeSoftwareFoundation所采用都是这种发展模式。 Linux则迥异于前者。一开始它就是一大群Hacker在网络上一起涂涂抹抹出来的。
  •  
    发布于 2023-03-22 06:22:26  回复
  • gon File有出版成一本书:The New Hacker's Dictionary,MIT PRESS出版。也有Online版本: ※译者:莫非定律是:当有两条路让你抉择,若其中一条会导致失败,你一

发表评论: