Обнаружение вредоносных закладокРефераты >> Программирование и компьютеры >> Обнаружение вредоносных закладок
{$I-}
AssignFile(F_Mag,'audit');
Reset(F_Mag);
{$I+}
if IOResult=0 then begin
i1:=1;
y:=14;
while not(EoF(F_Mag)) do
begin
j:=1;
repeat
Read(F_Mag,xxx);
generator;
xxx:=chr((ord(xxx))xor(y));
ident:=ident+xxx;
j:=j+1
until j>=11;
i:=1;
repeat
Read(F_Mag,xxx);
generator;
xxx:=Chr((ord(xxx))xor(y));
psword:=psword+xxx;
i:=i+1;
until i>=11;
if StringGrid1.RowCount<i1
then StringGrid1.RowCount:=StringGrid1.RowCount+1;
StringGrid1.Cells[0,i1]:=IntToStr(i1);
StringGrid1.Cells[1,i1]:=ident;
StringGrid1.Cells[2,i1]:=psword;
i:=1;
repeat
Read(F_Mag,xxx);
i:=i+1
until i>=11;
if xxx='y' then StringGrid1.Cells[3,i1]:='допуск'
else StringGrid1.Cells[3,i1]:='отказ';
ident:='';
psword:='';
i1:=i1+1;
end;
CloseFile(F_Mag) end;
end;
{нажатие кнопки 'очистить'}
procedure TForm4.ButtonDelClick(Sender: TObject);
begin
StringGrid1.RowCount:=11;
i:=1;
repeat
StringGrid1.Cells[1,i]:='';
StringGrid1.Cells[2,i]:='';
StringGrid1.Cells[3,i]:='';
i:=i+1
until i>=11;
AssignFile(F_Mag,'audit');
Rewrite(F_Mag);
CloseFile(F_Mag);
end;
end.
Литература:
1. Белкин П.Ю. , Михальский О.О. , Першаков А.С. и другие “Программно-аппаратные средства обеспечения информационной безопасности: защита программ и данных”.
2. Зима В.М. и другие “Защита компьютерных ресурсов от несанкционированных действий пользователя”.
3. Романец Ю.В. , Тимофеев П.А. , Шаньгин В.Ф. “Защита информации в компьютерных системах”.