加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 安全 > 正文

黑客老王:一个人的黑客史

发布时间:2016-10-27 16:11:24 所属栏目:安全 来源:雷锋网
导读:副标题#e# 三十年过去了,在广州潮湿的天气里,我经常会回忆起小时候东北的天空。 那时候,我时常需要仰望天空。因为我的任务是手握一根松木杆,高高挑起电视天线。一阵风吹过,电视上就闪过一片雪花。村庄很空旷,我有足够的时间,把天线调整到一种精妙的
副标题[/!--empirenews.page--]

三十年过去了,在广州潮湿的天气里,我经常会回忆起小时候东北的天空。

那时候,我时常需要仰望天空。因为我的任务是手握一根松木杆,高高挑起电视天线。一阵风吹过,电视上就闪过一片雪花。村庄很空旷,我有足够的时间,把天线调整到一种精妙的姿势。在某一刻,电视里的雪花猛然消失,我的心情顿时舒畅得无以复加。

直插天际的松木天线很漂亮,只是它的刺有些扎手。

如果愿意,可以叫我老王。从小我就喜欢一切最先进的科技。在1980年代,最先进的科技是“电”。那时候电视经常因为里面电压的变化,造成影像拉伸或压缩。路途遥远,我没办法抱着电视到镇上去找专业的师傅维修,只能打开后盖,小心避开高压包,自己学着调节背后的旋钮。

这并不是电视带给我的最大挑战。

由于用电高峰期,电压下降得很厉害。为了让电视工作,我甚至需要自己改造家里的电路,把零线接到地上,撒上盐水,用这种“土”但是有效的方法提高电压。

那时的电视都搭配调压器。在晚上的时候,需要把调压器调到最高级别,才能勉强把电视点亮。而到了半夜,则需要记得把调压器调回来。有一天邻居老头在我们家看电视,他并不懂这些,看完之后悄悄回家了。我从梦里醒来,看到电视像探照灯一样喷出光芒。我家的电视以这种方式牺牲了。

我第一次看到电脑,是在学校发的劳动课本的最后一页。当时我就说,这东西我认识啊,不就是电视加个喇叭嘛。

黑客老王:一个人的黑客史

姑娘,我想看你的日记

1995年,我高中毕业。父亲已经卧病在床很多年,家里的钱没办法继续支撑我的学业。我意识到自己必须挣钱养家了。

那时候,北京一家软件公司的老板到了我的家乡,想要建设一个“软件基地”。他看中的是我家乡便宜的人力和土地。

招聘的时候,老板说这份工作就是要用电脑“编程”。我想这应该即简单又有趣:不就是鼓捣“电视加喇叭”吗?我从小就会啊。

老板租下来一个废弃的“化肥厂”(实际上是过去生产炸药的军工厂),这个厂房从外表看只是一个山脚下的小楼。而进入小楼才发现,空间一直延伸到山体里面很远很远。这个软件基地,果真是“基地”。

一台486电脑作为主机(SCO Unix 系统),连出20台终端,我们一个小组的人合用这一台电脑的计算能力。而就算这样,还必须争先恐后。虽然连接了20台终端,但系统最多只能允许16台同时在线,如果你拉肚子来晚了,或者干脆手速不够快,对不起你只能等其他人登出,当然完不成工作是要扣工资的。

最初的三个月是技术培训,这三个月里,我第一次学习了打字和编程。所以我更愿意把这里叫做学校。

如果这个学校里只有男生,或者只有男生和长相一般的女生,也许我都不会成为一名黑客。偏偏有一个姑娘,搅动了我年轻的荷尔蒙。

我丝毫不想掩饰我成为黑客的最初动机,那就是强烈的窥探欲。

刚学会打字的姑娘们,选择把日记敲进电脑里。我满脑子想的都是如何翻看姑娘的文件夹,我幻想打开姑娘日记的一瞬间,看到她的文字里写满了对我的暗恋之情。

然而,自己的权限只能访问自己的文件夹。我把目光投向了最前面对着我们坐的那个家伙。这位管理员也是我们的同学,而且是编程学得很烂的同学,所以他只能做管理员的工作。但正是这个家伙,拥有Root权限,可以查看所有文件。

如果能搞到他的密码,我的人生就圆满了。

在爱情面前,我的智商爆发了。我买了一本C语言的书,自己研究了好几天,磕磕绊绊写出了一个伪造的登录页面。趁管理员出去上厕所又不小心没有注销账号的空档,我把这个伪造界面在他的系统上运行了起来。

随着他噼噼啪啪地敲打密码,这串字符被自动存储到我的目录下。这是我人生中第一次黑客攻击,我的老师是自己的荷尔蒙。虽然我拿到了密码,但是我却不是那么高兴,因为我发现:载满姑娘情感纠葛的日记,根本没有一个字提到我。

为了持续监控班里同学的“思想状况”,我需要维持自己的登录权限。但是那个管理员同学闲着没事,唯一的工作就是改密码。我必须改进我的技术。我发现一个方法,可以用另一个高权限账户进入,把管理员的密码替换成我的密码。这样,无论密码如何修改,我都可以进入。只是有一次我疏忽了,修改了root密码之后忘记备份原密码,刹那间我意识到,已经没有没办法把密码改回去了。

之后的故事是:可怜的管理员在机器前试了上百次密码,惊动了整个基地。这时,我只要走上讲台,轻轻键入我的密码,就可以解决一切。但是这样做的结果只有一个:我被扫地出门。我任由这个同学满头大汗地打电话给北京总部,被严厉批评,并且花了一夜的时间重装系统。

那时候安装一个SCOUnix系统,需要来回插拔50张5寸软盘。

虽然直到现在都没有人知道我才是“幕后黑手”,但在之后的每一次攻击中,我的脑海中都会浮现出这次的教训。不是所有的对手都像那个管理员同学一样弱,而这个世界,往往没有机会让你挽回错误。

黑客老王:一个人的黑客史

0x557

我开始了四海为家的程序员生涯。

我清楚地记得,那时我们一帮人坐着火车,从哈尔滨到北京,然后沿着刚修通的京九铁路南下。中途每经停一站,我们唯一的任务就是下车买啤酒。三天三夜的时间,我们几乎品尝了大半个中国的啤酒,穿越了无数山川和村庄,来到深圳。

在华为做现场开发的日子里,我知道了金山解霸的作者,神人梁肇新。他写的软声卡,居然可以让只会“嘀—嘀”响的喇叭放出歌曲。

我迷上了中国最早的网络游戏:MUD,为了在公司里架设游戏服务器,我甚至学会了它的编程语言 LPC。(98 年华为中研部素未谋面的老伙计们,还记得《东方故事II》里原名“小李飞刀”,后来拜入少林被强制改名为“渡小”的那个家伙吗?)

更重要的是,我第一次看到了Coolfire——那个曾经启迪了无数第一代中国黑客的台湾黑客教父——写的文章。我才知道,原来有系统溢出这样的概念,简单的溢出就可以获得权限,这可比我偷管理员的密码强多了。

我开始疯狂地把那些攻击代码下载下来,进行攻击实验。后来我才知道,这些代码根本就不可能编译过去。(因为当时的 Unix 系统不管是 SCO 还是 Tru64 上的商业版本 cc 都不支持 _asm)意料之中,我那时的攻击都以失败告终。不过没关系,这种神一样的黑客技术已经印在了我的脑海中,永远无法消失了。

再后来,我辗转哈尔滨、珠海、北京、上海。虽然我的肉体居无定所,不过我在网络世界里,却有了非常固定的组织。

奇遇是这样发生的:

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读