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.
“以开源方式发布特洛伊木马可以追溯到 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."
Open source viruses are something that don't exist. There are a few reasons for this:
Virus protectors' companies can easily block the virus if they find the source code.
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:
Put a lot of flash in an application that uses up all of the CPU.
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.
发布评论
评论(3)
“开源”是什么意思?我确信它们都没有版权,并且互联网上有足够的资源。例如,您可以尝试 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.
我也有同样的疑问,所以我查了一下。偶然发现这篇有趣的文章:
“为什么病毒编写者转向开源”
“恶意软件开发人员正在开源,以便让他们的恶意软件对欺诈者更有用。”
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."
开源病毒是不存在的。造成这种情况的原因有几个:
如果病毒的源代码可用,我想它会有一个简单的核心。例如,病毒通常会使计算机死机,有很简单的方法可以做到这一点:
此外,还有一些方法可以使计算机随机且频繁地关闭。
Open source viruses are something that don't exist. There are a few reasons for this:
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:
Also, there would be methods that make computers shut down at random and frequent times.