瑞星卡卡安全论坛

首页 » 技术交流区 » 可疑文件交流 » 首发 Trojan.StartPage.tow 病毒源码
if2009 - 2009-8-5 15:10:00
今天下午在家里进行C++编程练习,是关于友元函数的,写了一个运算符重载友元函数,代码一共72行,代码很简单,但是VC编译不出来,转到DEV-C++上编译以后,马上瑞星跳出来了,说我编译的这个是病毒,连名称都给了,后来上网一查以前有个叫Trojan.StartPage.bfg的病毒,我想是不是把我的程序当成这个病毒的变种了?真纳闷,我哪有一句是对系统有危害的?不知不觉中,我成为新病毒-Trojan.StartPage.tow的作者了,唉~~~,最下面我贴上传说中我的病毒源码!    截图如下:


我不禁感叹,原来我已经是病毒高手了啊,居然这样都能造出病毒来!



引用:

#include <iostream>
using namespace std;
class Time
{
private:
int hours;
int minutes;
public:
Time();
Time(int h,int m=0);
void addmin(int m);
void addhr(int h);
void reset(int h=0,int m=0);
Time operator+(const Time &) const;
void show() const;
void show2() const;
};
Time::Time()
{
hours=2;
minutes=2;
}
Time::Time(int h,int m)
{
hours=h;
minutes=m;
}
void Time::addmin(int m)
{
int tm;
tm=minutes+m;
hours=hours+tm/60;
minutes=tm%60;
}
void Time::addhr(int h)
{
hours+=h;
}
void Time::reset(int h,int m)
{
hours=h;
minutes=m;
}
void Time::show() const
{
cout<<"Hours:"<<hours<<" "<<"Minutes:"<<minutes<<endl;
}
void Time::show2() const
{
cout<<"before Hour:"<<hours<<" "<<"minutes"<<minutes<<endl;
}
Time Time::operator+(const Time & t) const
{
Time sum;
int temp;
temp=minutes+t.minutes;
sum.hours=hours+t.hours+sum.minutes/60;
sum.minutes=temp%60;
return sum;
}
int main()
{
Time A;
Time B(2,30);
Time C(3,50);
A=B+C;
A.show();
//A.reset();
A.show();
return 0;
}


用户系统信息:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SU 3.23; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1)

附件: Trojan.StartPage.tow .rar
sinoer - 2009-8-5 15:18:00
提交报毒的文件
if2009 - 2009-8-5 15:25:00
OK,源代码已给出, exe文件已打包传上!
瑞星工程师19 - 2009-8-7 12:53:00
病毒库21.41.34查杀不报毒
小年痴呆 - 2009-8-7 21:07:00
该用户帖子内容已被屏蔽
小年痴呆 - 2009-8-7 21:08:00
该用户帖子内容已被屏蔽
小年痴呆 - 2009-8-7 21:09:00
该用户帖子内容已被屏蔽
小年痴呆 - 2009-8-7 21:09:00
该用户帖子内容已被屏蔽
1
查看完整版本: 首发 Trojan.StartPage.tow 病毒源码