b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

黑客故事|年轻的计算机病毒作者的独白

电脑杂谈  发布时间:2020-04-27 07:10:45  来源:网络整理

黑客病毒软件下载_黑客病毒下载_电脑病毒黑客

您的计算机在1990年代是否经常崩溃?是的,对不起

17岁时,我无事可做,所以我自学了编程. 所以我决定自己写一个病毒.

不用担心. 我完成的两种麻风和麻风B病毒都是针对MS-DOS计算机的. 它们与Internet无关,因为它们还不存在. 现在它们像天花一样灭绝了.

我想写出这些东西破坏他人计算机的原因有很多. 首先,正如我所说,我只有17岁. 除了玩电脑之外,我的爱好还包括用烟火炸毁电话亭. 可写的计算机病毒是一个不错的选择.

但是主要的原因是当时我有点傲慢,并且在计算机的组织下,我感到自己更在场. 我只想向其他使用计算机的人证明,即使是一个不懂编程的傻瓜也可以编写病毒.

最佳时间

那是25年前. 在1990年,地下计算机世界还依赖于电子公告板系统(BBS). 这是一项社交聊天服务,您需要通过调制解调器拨号才能登录. 那时,基本上每个家庭都是这样. 这意味着系统一次只能允许一个人登录;只有支付更多的钱才能添加电话线.

当时,地下计算机组织涉及很多方面,软件盗版对我的吸引力最大. 这位17岁的年轻人没有钱购买软件. 当时,有人偷了电话线. 他们喜欢找到拨打免费长途电话的方法. 有些人会通过电话交出. 然后是挂起病毒的人.

编写计算机病毒有多困难?这是一小段真正的麻风病源代码

许多地下计算机组织使我感到恼火,因为它们的行为似乎就像您所做的事情使您与众不同. 当时有“ Leet”或“ 1337”之类的词电脑病毒黑客,即“精英”. 但是,挂上病毒的人最让我感到困扰,因为他们喜欢保留自己的花招和秘密. 例如,他们自己发明了Rosetta Stone,但计划让人们只看到它.

我的意见是,如果您从草稿中一点一点地完成了整个电子表格系统,我会发现它非常出色. 但是所有这些人所能做的就是编写程序来实现诸如在人们的窗户上扔石头的事情. 如果每个人都可以做到,我想我也可以.

电脑病毒黑客_黑客病毒软件下载_黑客病毒下载

所以我做到了.

取笑恶作剧

当我遇到一种叫做艾滋病的病毒(真的很粗鲁)时,我再也受不了了. 它的工作方式是在磁盘上找到.COM文件(可执行程序)并覆盖它们,以便下次尝试运行它们时,实际上可以再次运行病毒程序,依此类推. 最终,您的整个系统将崩溃. 每当病毒诱骗您运行该病毒时,它都会显示一条消息,以嘲笑您的愚蠢程度.

这就是它的作用!隐式隐藏它,然后在要删除它时重新安装自己. 它分散在磁盘的每个角落,等待您错误地运行它.

对我来说,这个程序就像放屁的垫子. 最糟糕的部分是这是用Borland的Turbo Pascal编写的,所以它大14KB(20年前几kb的文件很大). 最初它们没有那么大,但是当它执行时就变成了14KB,这使得这些病毒很容易被发现.

谁写了嘲笑每个人的愚蠢效果!

所以这成了我的工作. 我想从头重写艾滋病,只有我能做到. 我用C语言编写,由于我是一个年轻的天才,所以我会将它保持在666个字节之内,这是一系列明智的选择.

我决定命名我的麻风病毒,它看起来更凉爽,至少比没有大脑的艾滋病更强. 我心中还有另一个目标.

与某些编写病毒的人不同,他们总是想让人们嫉妒他们发明了发明,这并不是什么特别的事情,我的病毒将成为开源软件. 每个人都有它,包括整个源代码.

对不起,彼得·诺顿

我的第一个问题是如何构建这个东西. 当时,我的计算机是IBM PC XT,具有10MHz 8088 CPU和640KB RAM. 这不是一台很棒的机器,但更重要的是,我真的不知道如何编程.

我已经通过书籍和计算机杂志自学了C语言,但这是一种通用的高级方法. 我真的对PC或MS-DOS不太了解. 我以前是苹​​果迷. 我们没有C,甚至没有中断.

尽管如此,我有一个秘密武器. 这是一本书,名为“ Peter Norton IBM PC程序员指南”. 没错,“那本书就像粉红色的T恤. ”它告诉我,我需要知道写一种无声但令人讨厌的艾滋病等病毒.

电脑病毒黑客_黑客病毒下载_黑客病毒软件下载

但是我还有另外一个挑战. 我认为这个程序很小,只有666个字节. 我的C编译器当时是Borland Turbo C,尽管它允许您编写存储各种模型(甚至最小的可执行文件)的程序,但由于启动代码,它们会有一些开销. 当他们开始时,他们将分析命令行参数并执行其他一些任务. 就我的目的而言,我真的不需要这些功能.

信不信由你,在那些日子里,您通常可以找到一种病毒,只需搜索它打印的文字即可. 我解决了这个问题

我的问题的答案与当时的许多答案一样,以计算机杂志的形式出现. 具体地说,在1989年12月26日的PC Magazine发行中,它打印了汇编语言源代码以启动程序,这可以将程序的大小减小到最小(第297页). 我不是很了解,但是它解决了我的问题,所以我使用了它.

我通过使用一系列内联汇编语言来完成我的代码,这也可以使可执行程序更小. 但这就像我想的那样非常简单. 而且我想在每行代码中添加注释,以便新手程序员可以知道我在做什么.

我还添加了一些功能,使麻风病比艾滋病更强大(兄弟,这句话写起来真是很奇怪),我对所有文本字符串进行了简单的加密,使其难以通过文本编辑器分析. 它也不是在嘲笑您,当您运行它时,它会抛出看似合法的系统错误消息,以希望再次运行它. 它将一次感染多个文件. 一旦未感染的文件用完,它就会知道如何跳到磁盘上的目录.

如果您想了解我25年前的全部情况,我真的不记得了,我还记得我提到这是公共领域的病毒吗?我如何希望“ 1337”病毒地区的人们可以嘲笑我,然后将该软件提供给所有人,像我一样的所有孩子都可以学习. 每当我写完代码后,都会根据哪个概念将代码加倍.

我写了一本手册:

暴发

坦白的时间: 我从未做过任何使用麻风病毒做坏事的事情. 我唯一被感染的人是我自己. 因为毕竟我必须运行它才能查看它是否有效,我没有它吗?所以我的第一个想法是,“是的,它有效!”我的想法是: “过一会儿,我需要使用我的工具进行编译,并在与所有工具相同的目录中运行它. ”

课程. 有时他们来得太辛苦了.

但是我不相信当我写它的时候,我从未有过任何恶意的意图. 对我来说,它已成为您的基本编程项目. 我只是想看看我能不能把它拆下来. 我没有任何敌人,也没有想要伤害的人. 我没有理由强加给任何人.

所以我把它给了做它的人.

黑客病毒下载_电脑病毒黑客_黑客病毒软件下载

铁娘子太多: 由于某种原因,我的病毒只需要666字节即可运行,这对我来说很重要

长话短说,我把它给了一个人,在论坛上我叫它人,他不同意我在“ 1337”社区中认可的高贵概念. 他认为麻风病很棒,实际上,没有人能使麻风病变得更好. 他认为自己手中有0day病毒,并且认为这意味着他有权吹牛. 他所做的第一件事是将受感染的文件上传到论坛.

木偶

在短期内,他得到了想要的效果. 该论坛的经理对他的上传,尖叫,大喊,挥舞所有旗帜感到震惊. 有一段时间,我不知道谁更兴奋. 我不知道是上载我的病毒的人,还是我从未听说过但被我的病毒感染的人. 他们俩似乎都以为自己很出名.

当然,从长远来看电脑病毒黑客,这意味着世界上每个防病毒供应商在不到24小时内都会感染麻风病病毒. 因此,它是没有用的. 抵达时几乎死亡. 源代码和手册可供人们阅读和学习,但是如果幸运的话,您可以通过它感染任何人.

所以我做了一个负责人应该做的事情: 写了另一个病毒程序.

执行计划B

自从我写了最初的《麻风病》以来,我一直在学习,而且我变得更加有野心. 因此出现了麻风病株B,我打算这样命名,这一次我不是用C语言编写的,而是选择了100%汇编语言. 这将使我有更多的控制权,并且更容易控制在666节的大小之内(666字节对我来说仍然很重要).

首先想到的是,由于所有人都可以看到原始的麻风病,因此可以立即对其进行检测. 我该怎么办?毕竟,我不能继续写这些东西.

我决定以一种更简单的方式对病毒本身进行加密. 该方法是生成一个随机数,然后使用它对自己的值进行XOR(可逆的二进制操作),这将使病毒难以识别,因为每个副本都不相同.

老实说,这种变化可能确实不算什么. 但是,我想,即使解密了一部分代码,其余代码仍然会给反病毒程序带来巨大的谜团,从而难以破解它. 作为一名新锐的程序员,这对我来说是一个巨大的挑战,通过添加此功能,我对自己更有信心.

黑客病毒软件下载_黑客病毒下载_电脑病毒黑客

我需要一个爱好,所以我自学了8086汇编语言. 也许我需要更好的爱好

我将此功能命名为“ Cyber​​netic Mutation Technology™”,主要是为了鄙视名为Omen Technology的公司,该公司使通讯软件变得重要,并成为注册商标的爱好. 就像我说的那样,那段时间我太自负了.

所以我写了Leprosy-B,我把它发布了,这个故事在这里变得有点奇怪,因为那时我对整个事情失去了兴趣. 谁知道是什么使我无法编写计算机病毒. 恐怖电影?工作?还是女孩?我浪费了时间,从那以后我什么都没做.

几乎是著名的

从那时起,我一直没有注意到相关新闻. 直到几年后,当我的朋友Thad上大学时,他在互联网上找到了一本关于计算机病毒的电子杂志,名为40HEX.

这本自称为“跌落与肮脏电子杂志”的目的是发布计算机病毒的源代码,以便人们可以更好地理解病毒. 简而言之,这就是我刚开始写麻风病时在病毒界发生的事情. 而且您不会知道第一个发布的源代码是Leprosy-B. 也许我启发了他们,谁知道?

40HEX的编辑写道: “尽管该病毒不是一个神奇的发明,但所有后续的病毒都使用这种简单的加密方法. ”

这句话使我呆了两三分钟. 这是真的?我不知道其他病毒在使用什么,因为我看不到病毒的源代码. 至于Leprosy-B,我只是梦想着每次都使病毒看起来略有不同,从而使我的病毒很难被发现.

尽管实际上这是不必要的. 毕竟,我的是开源病毒. 我已经发布了源代码. 可以肯定的是,全世界的黑客已经从中开发出数十种甚至数百种变体.

其中一些增加了新功能,甚至对个人计算机所做的过多工作超出了我的想象. 有些人更改了文本字符串,以便该病毒可以给女友或与女友相似的人留言,我认为这很浪漫.

的年轻人

40HEX称我的病毒为“不是一个伟大的奇迹”,而实际上并非如此,也从未打算如此. 当已经有病毒时,它将终止并驻留,从而感染硬盘的启动扇区. 当您的列表存在时,它将通过其他各种隐秘技巧来掩饰自己. 但是,我仍然认为,它不能与实际上用来帮助人们完成工作和组织生活的程序员相提并论.

当我在1990年编写该病毒时,我从未听说过Richard Stallman,自由软件基金会或GNU通用公共许可证(GPL). 我离开BBS并全职上线时可能是学到的.

但是几年后,我的麻风病b被释放了. 同时,这个叫Linus Torvalds的芬兰人向互联网发布了Linux内核版本0.12. 它已获得GPL许可,这意味着它是免费软件. 沿着该内核,GNU项目已经拥有大量免费工具,可以使其成为一个完整的UNIX操作系统,因此您可以免费获得它. 此后,世界开始迅速改变.

我错过了在短短几年内成为世界上一个有用的世界的机会. 相反,我是一个网络破坏者. 但是具有讽刺意味的是,当我开始制作未知的公共领域病毒时,该代码将免费提供给任何想要的人,我有一个正确的主意.

那么,一个人如何浪费自己的少年时光,并向他人的计算机扔石头以占据其成年生活?我认为这很明显. 他为《寄存器》写了这些话. 返回搜狐,查看更多


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-190455-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...