网页
资讯
贴吧
知道
视频
音乐
图片
地图
文库
进入贴吧
全吧搜索
吧内搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月15日
漏签
0
天
网络技术吧
关注:
282,455
贴子:
659,389
看贴
图片
精品
视频
游戏
1
2
下一页
尾页
43
回复贴,共
2
页
,跳到
页
确定
<<返回网络技术吧
>0< 加载中...
(转)黑客故事|一个少年电脑病毒作者的独白
只看楼主
收藏
回复
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
90年代你的电脑经常崩溃吗?是的,很抱歉
在我17岁那年,我没事情可做,所以我自学编程。于是我决定自己写个病毒出来。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
别担心。我完成的两个病毒Leprosy 和 Leprosy-B是针对MS-DOS电脑的。它们和因特网没有关系,因为那时还没有。现在它们就像天花一样绝迹了。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我想写出这些搞坏别人电脑的东西出来的原因有很多。首先,像我所说的,我那时才17岁。除了摆弄电脑,我的爱好还包括用烟花炸电话亭。可写计算机病毒都是比较不错的选择了。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
但是最主要的原因是我当时有些自大,在计算机地下组织,我更有存在感。我就是想要证明给其他用电脑的人看,即使是不懂怎么编程的笨蛋也能写个病毒出来。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最佳时期
那是25年前,1990年,地下计算机世界还依赖于电子布告栏系统(BBSs)。那是一种社交聊天服务,你需要通过调制解调器拨号登录它。那时基本上各家各户都是这样。这意味着同一时间系统只能允许一个人登录;只有付更多的钱才能增加电话线。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
那时的计算机地下组织在很多方面都有所涉猎,而软件盗版最吸引我。17岁的青年没有什么钱买软件。那时出现过一些偷接电话线的人,他们喜欢找法子打免费的长途电话,有的人是为了通过电话交接毒品的事。随后就出现了挂病毒的人。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
写个计算机病毒出来能有多难?这就是一小段真实的Leprosy源代码
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
许多计算机地下组织扰烦我,因为似乎他们表现得就像你已经做了什么显得自己很与众不同的事一样。那时周围都是“Leet”或“1337”,即“精英”,这样的词语出现。但是挂病毒的人最困扰我,因为他们喜欢留着他们的小把戏和秘密比如他们自己发明了Rosetta Stone但计划让人们只能看看而已。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我的看法是,如果你从草稿一点一点完成了整个电子表格系统,我会觉得这非常了不起。但是这些人都能做到的是写程序来实现类似向人们窗口扔石头这样的事。如果每个人都能做到,我想我也能。
所以我这样做了。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
捉弄搞恶作剧的人
当我遇到一个叫做AIDS的病毒(真够粗鲁)时我再也没法忍受了。它的工作方式是找到你磁盘上的 .COM 文件(可执行程序)并覆盖它们,这样下一次你试图运行它们时其实就再次运行了病毒程序,以此类推。最终,你的整个系统都会因此崩溃。而且每次病毒骗你运行它时就会打印出来一条消息来嘲笑你是多么愚蠢。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这就是它的所做所为!隐形地藏在那里并且当你想要删除它时重新安装自己。它散布在你磁盘的各个角落等着你错误地运行它。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
对我来说,这程序就像放屁坐垫一样。最糟的是,这是用Borland的Turbo Pascal编写的,所以它有14KB大【20年前几kb的文件都是大的】。开始时它们没这么大,但是当它执行后就变成14KB大了,这使得这些病毒很容易被发现。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
而且是谁写成嘲笑所有人是傻子的效果啊!
于是这就变成了我的工作。我想从头开始重写AIDS,只有我能做到。我用C语言写,我会保持它在666字节以内——一系列高明的选择,因为我是个少年天才。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我决定给我的病毒起名叫做 Leprosy,这样显得酷一些,起码比不经大脑的 AIDS强。而且我脑海里还有另一个目标。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不像有些写病毒的人,他们总想让人嫉妒他们已经发明了车轮——在我看来这没什么特别——我的病毒将会成为开源的软件。所有人都有,包括源代码的全部。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
对不起,彼得诺顿
我的第一个问题是如何去构造这个东西。那个时候我的电脑是一台有着10MHz 的8088CPU和640KB RAM的IBM PC XT。不是一个伟大的机器,但更重要的是,我真的不知道如何编程。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我曾通过书籍和电脑杂志自学过C语言,但它是一种通用的,高层次的方式。我真的不是很了解PC或MS-DOS。以前我是一个苹果迷。我们没有C,我们甚至没有中断。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
虽然如此,但是我有一个秘密武器,这是一本书,叫《彼得诺顿IBM PC程序员指南》。没错,“那本像粉红色T恤一样的书。”它告诉我我需要知道写一个如同艾滋一样的沉默但是恼人的病毒。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
但我有一个额外的挑战。我想这个程序是很小的,只有666个字节。我的C编译器,当时Borland Turbo C,虽然它允许你编写各种存储模型的程序,即使是最小的可执行文件,有一定的开销,因为启动代码。当他们开始时,他们会分析命令行参数并做一些其他的任务。为了我的目的,我真的不需要这些功能。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
信不信由你,在那些日子里,你可以经常发现一个病毒,只是通过搜索它打印出来的文字。我解决了那个问题
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
对我的问题的答案,就像在那些日子里的许多答案一样,是以计算机杂志的形式出现的。具体而言,1989年12月26日那期PC杂志,它打印的汇编语言源代码来启动程序,可以让你的程序的大小降到最低可能的最小值(第297页)。我并没有真正理解它,但它解决了我的问题,所以我用它。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我通过使用一堆内联汇编语言完成我的代码,同样可以使得可执行程序变小。但这一切都很简单,就像我想的一样。并且我要把每一行代码都添加上注释,这样新手程序员就可以知道我在做什么。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
并且我在其中添加了一些功能使得麻风比艾滋更***(兄弟,这句话写出来真奇怪)我使用了一个简单的加密所有的文本字符串,使得它们很难通过文本编辑器分析。也不是嘲笑你,当你运行它,它抛出了一个貌似合法的系统错误消息,在让你再次尝试运行它的希望。它会感染一次超过一个文件。它知道如何在你的磁盘上跳转目录,一旦它用完了未受感染的文件。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果你想知道我25年前的这一切,真的我不记得了,记得我曾提到过,这是一个公共领域的病毒?我多么希望“1337”病毒区的人可以嘲笑我,然后把这个软件给所有人,所有像我一样的小孩能够去学习。每当我写完代码,我在哪个概念的基础上把代码翻一番。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
爆发
忏悔时间:我从来没有做过任何用麻风病毒来做坏事。我曾经感染过的唯一的人是我自己。因为毕竟,我必须运行它,看看它是否工作,我没有?所以我首先想到的是,“是的,它的工作!”我的想法是:“一分钟后,我需要在和我的编译器和我的所有工具同一目录下运行它。”
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
教训。有的时候他们来的太艰难。
但我不相信,当我写的时候我从来没有任何恶意的意图,。对我来说它已经成为你的基本编程项目。我只是想看看我能不能把它拉下来。我没有任何敌人,或我想伤害的人。我没有任何理由把它强加给任何人。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
所以我把它给了那些做过的人。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
太多的Iron Maiden:由于某些原因,我的病毒只需要666的字节就能运行,这对我来说很重要
长话短说,我给了一个家伙,我称之为论坛上的人,他并不认同我在“1337”社区中公认高贵的概念。他认为,麻风是伟大的,事实上,没有人让它更好。他认为他有一个0day病毒在他的手中,他认为这意味着他有吹牛的权利。他所做的第一件事就是把一个受感染的文件上传到一个论坛上。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
傀儡
短期里,他得到了他想要的效果。那个论坛的管理者被他的上传吓坏了,尖叫着,喊着,挥舞着所有的旗帜。有一段时间我不知道谁更兴奋,不知是那个上传我病毒的人还是那个我从未听过但是感染了我病毒的人。他们俩似乎都认为他们很有名。
colinLXP
如雷贯耳
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
长期的,当然,这意味着,在不到24小时的时间里世界上的每一个防病毒供应商有一个签名的麻风病毒。因此,它是没有用的。几乎是在到达时死亡。源代码和手册都在那里供人阅读和学习,但是运气好的话可以通过它感染任何人。
登录百度帐号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示