Основы хакерства


Глава 5. Компьютеры общественного доступа - стр. 23


Чистящая программа может также задействоваться в качестве части стартовой подпрограммы, либо регулярно осуществляемого технического сопровождения. В любом случае, внимательное исследование файлов в системе позволит установить порядок, которому они следуют. Как только вы найдете программу, отключающую “чистильщика”, вы сможете изменить свой собственный файл таким образом, чтобы он не уничтожался, а игнорировался. Чистящая программа часто представляет собой монстра “все — или ничего”, который стирает все на своем пути , пересекая жесткий диск. Между тем, существуют и более деликатные версии, которые просто стирают старые файлы. Обойти этих “джентльменов” можно, написав несложную программу. Вот пример ВАТ-файла MS-DOS, который изменяет дату вашей спрятанной “корзинки с пряниками” из примера (в котором текстовый файл обозначается “filename”) на более позднюю. Подсоедините этот ВАТ-файл в конце AUTOEXEC.BAT, либо поместите в подпрограммы системного сопровождения непосредственно перед запуском “чистильщика”. И тогда ваш файл никогда не сотрут.

©ECHO OFF

CTTY NUL

DATE <COMMAND1> TEMP

EDLIN TEMP <COMMAND2

DATE 12-31-1999

EDLIN FILENAME <COMMAND3

EDLIN COMMAND 1<COMMAND3

EDLIN COMMAND2<COMMAND3

EDLIN COMMAND3<COMMAND3

DATE <TEMP

DEL *.BAK

DEL TEMP.*

CTTYCON

Чтобы это работало, вам следует создать три вторичных файла. Здесь они носят названия “сот-mand1”, “command2” и “command3”, но вы можете придумать для них и более невинные прозвища. “Commandl” содержит только возврат каретки (Control-M). “Command3” — файл, содержащий только букву “е”. “Command2” несколько длиннее:

2d

1 rCurrent date is

1rSun

1rMon

IrTue

1rWed

1rThu

1rFri

IrSat

ВАТ-файл работает, используя команду “date” для изменения даты на 31 декабря 1999 года. EDLIN задействован для сохранения файла с паролями (то есть с вашими “пряниками”) и трех вторичных файлов под новой датой, в целях их зашиты. В конце дата возвращается в нормальное состояние. Имейте в виду, что MS-DOS может быть установлена на представление даты в различных форматах.


Начало  Назад  Вперед