标题:[开源]模拟熊猫烧香病毒原理的C#版程序。
只看楼主
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
结帖率:100%
 问题点数:0 回复次数:47 
[开源]模拟熊猫烧香病毒原理的C#版程序。

最近熊猫病毒的源代码在网上被公开,个人下载并研究了源代码。
认为其原理就是将程序注册为Windows服务,然后遍历硬盘中的所有exe可执行程序文件,将可执行程序文件直接替换为病毒文件。
所以最近没事自己仿造这个原理写了一个C#版的程序,除了Windows服务没写,原理程序写了。
执行顺序遵从先遍历硬盘内的exe文件,然后再替换为病毒程序的步骤。
程序写得比较简单,仅供学习之用,里面个人认为就是综合利用了文件操作方面的知识。
[UseMoney=3]

TcIzuDkW.rar (243.86 KB) [开源]模拟熊猫烧香病毒原理的C#版程序。


[/UseMoney]

[此贴子已经被作者于2007-3-8 10:52:21编辑过]

搜索更多相关主题的帖子: 熊猫烧香 原理 源代码 开源 
2007-03-08 10:46
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
得分:0 

要钱啊。3个,,,郁闷。看看,


XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-03-08 10:56
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
得分:0 
看了下程序和说明,(不过没运行不知道是怎么样的运行方法,万一...)不过还是建议大家下载学习,很多东西有实际应用价值。也请楼主写点儿运行程序需注意的地方!毕竞是可怕的东西嘛!
里面还有很多VB6的程序.

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-03-08 11:00
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

1
FileTest那个为真正的测试程序
2
点击浏览选择一个文件夹
3
先点击遍历所有exe文件会将指定目录的exe文件全部遍历出来。
4
点击替换文件会把所有exe文件都替换为事先做好的文件(所以测试该程序之前最好先备份某个目录下的exe文件,否则exe文件将全都被替换)。

2007-03-08 11:09
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

个人的测试方法,新建一个目录,然后随便建几个exe文件(注:文件名不要一样),接下来按照上面的步骤执行就会替换掉目录下的exe文件。


里面遍历文件夹里exe文件使用了递归的方法,重复调用并遍历所有exe文件。而真正的熊猫烧香病毒,在这里用的是线程来做的,通过Thread.Sleep()进行阻塞,使得运行时CPU的使用率不高。其实这个程序可以改为用线程写,这样就降低了CPU使用率。当然真正的病毒程序,不会像这个程序这样简单,利用此原理,可以把如木马或蠕虫病毒进行捆绑,这样替换的exe文件就是木马或蠕虫病毒,所以个人认为这个病毒改造的潜力很大。稍加改造就可以出现多种多样的病毒变种。

[此贴子已经被作者于2007-3-8 11:27:36编辑过]

2007-03-08 11:12
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
得分:0 

安全了


XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-03-08 11:20
IT浪子
Rank: 4
来 自:Nyist
等 级:贵宾
威 望:13
帖 子:402
专家分:20
注 册:2006-11-24
得分:0 
下了看看!

你不能让所有人都满意,因为不是所有人都是人!
2007-03-08 11:57
IT浪子
Rank: 4
来 自:Nyist
等 级:贵宾
威 望:13
帖 子:402
专家分:20
注 册:2006-11-24
得分:0 

推荐大家下了看看,里面有很多有价值的东东!


你不能让所有人都满意,因为不是所有人都是人!
2007-03-08 12:11
HankStar
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2006-10-4
得分:0 

呵呵~没有NET平台就运行不了了~~可惜哦~


2007-03-08 13:11
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

回9楼这个程序本身就是开源的学习程序,要是真正的病毒个人认为拿.NET写的可能性不大,因为感染面太小。

2007-03-08 13:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-123024-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.495334 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved