有没有开源病毒?

发布于 2024-10-14 01:23:24 字数 1435 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

幽蝶幻影 2024-10-21 01:23:24

“开源”是什么意思?我确信它们都没有版权,并且互联网上有足够的资源。例如,您可以尝试 VX Heavens

编辑:作为对@blake305的回应:

首先,病毒是一种能够“复制”自身的计算机程序。与冻结计算机无关。这里有一些理论:

过去有一种叫做“场景”的东西。有许多已知的病毒编写者为了乐趣和竞争而编写病毒(例如,最短的文件感染者),因此每个此类病毒都包含一个签名。显然,您必须在竞赛中展示它(通常与源代码一起)。正如您所看到的,经典病毒具有三个不同的部分:

1)繁殖(这就是它是病毒的原因)
2)自我保护(通常是各种被动的“隐形”技术,加密,多态性等等)
3)有效负载(破坏性代码。通常“最先进的”病毒没有它。通常分散注意力的有效负载是由其他人添加的,他们不擅长编写前两个模块)。

虽然有效负载是最简单的部分,但它实际上使病毒变得非法。第二部分实现起来非常困难,因此实际上成为病毒编写者面临的最重要的挑战。我还推荐一些 Z0mbie 写的文章。

最后,您可以在该网站上找到的大多数病毒源都已过时,因此它们仅用于“学术”目的。

What do you mean by "open source"? I'm sure none of them are copyrighted and there are enough sources on the internet. You can try VX Heavens for example.

EDIT: As response to @blake305:

First, virus is a computer program that is able to "reproduce" itself. It has nothing to do with freezing computer. Here is some theory:

In the past there was something called "the scene". There were many known virus writers who wrote viruses for fun and as competition (for example, the shortest file infector), so each such virus contained a signature. Obviosly, you had to present it (and usually together with the source code) for the contest. As you can see, a classic virus have three different parts:

1) Reproduction (that's why it's virus)
2) Self-protection (usually all kind of passive "stealth" techniques, encryption, polymorphism, and so on)
3) Payload (destructive code. Usually a "state of the art" virus don't have it. Usually a distractive payload is added by others, who are not so good in writing the first two modules).

While the payload is the most simple part, it practically makes viruses illigal. The second part is very difficult to implement, so it actually became the most important challenge for virus writers. I would also recommend some articles written by Z0mbie.

Finally, most virus sources you could find on that site are just outdated, so they are useful only for "academical" purposes.

命比纸薄 2024-10-21 01:23:24

我也有同样的疑问,所以我查了一下。偶然发现这篇有趣的文章:

“为什么病毒编写者转向开源”
“恶意软件开发人员正在开源,以便让他们的恶意软件对欺诈者更有用。”
http://news.cnet.com/8301-1009_3-10356421-83.html

“以开源方式发布特洛伊木马可以追溯到 1999 年,当时 Cult of the Dead Cow 组织发布了其名为 Back Orifice 的特洛伊木马的源代码。

”最近,Limbo 特洛伊木马的开发人员在在欺诈者使用率大幅下降后,我们正在努力提高使用率。”

I had the same question, and so I did some looking. Came across this interesting article:

"Why virus writers are turning to open source"
'Malware developers are going open source in an effort to make their malicious software more useful to fraudsters.'
http://news.cnet.com/8301-1009_3-10356421-83.html

"Releasing Trojans as open source dates back to 1999, when the Cult of the Dead Cow group released the source code for its Trojan called Back Orifice.

"More recently, the developers of the Limbo Trojan published its source code in an effort to boost take-up following a slump in its use by fraudsters."

居里长安 2024-10-21 01:23:24

开源病毒是不存在的。造成这种情况的原因有几个:

  1. 病毒保护者的公司如果找到源代码就可以轻松阻止病毒。
  2. 开源=更容易找到信息。其他病毒没有网站,但如果病毒是开源的,它就必须有一个网站。然后,保护者的公司可以更轻松地对 ISP 公司下令停止。

如果病毒的源代码可用,我想它会有一个简单的核心。例如,病毒通常会使计算机死机,有很简单的方法可以做到这一点:

  1. 在占用所有 CPU 的应用程序中放置大量闪存。
  2. 进行 CPU 无法处理的无限循环。

此外,还有一些方法可以使计算机随机且频繁地关闭。

Open source viruses are something that don't exist. There are a few reasons for this:

  1. Virus protectors' companies can easily block the virus if they find the source code.
  2. Open Source = easier to find info. Other viruses don't have websites, but if a virus was open-source, it would have to have a website. And then the protector's companies can more easily order a cease-and-desist on ISP companies.

If a virus's source code was available, I would imagine that it would have a simple core. For example, viruses usually make computers freeze, and there are easy ways to do this:

  1. Put a lot of flash in an application that uses up all of the CPU.
  2. Make an infinite loop that the CPU just can't handle.

Also, there would be methods that make computers shut down at random and frequent times.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文