                       СПИСОК ОШИБОК И ОПЕЧАТОК

     Данный список ошибок  и опечаток является  первой редакцией и,  как
таковой,  далеко  не  полон.  Автор  приносит  читателям  извинения   за
допушенные ошибки  и неточности.  При составлении  данного списка учтены
замечения А.Жаглевского,  М.Купчса и  Ю.Ревзина, которым  автор выражает
свою искреннюю благодарность.
     При указании местанахождения ошибки или опечатки указывается  номер
страницы и номер строки. В ряде случаев отсчет строк удобнее вести снизу,
от конца  страницы. В  этих случаях  номер строки  указывается со знаком
минус.

16.05.91                                                   Н.Н.Безруков

**Опечатка**  Стр.23, строка -13 (п.1.1.7)
Напечатано:   "The Dirty Dosen -- An Unloaded Program Alert List")
Должно быть:  .......... Dozen ..................................

**Опечатка**  Стр.23, строка -5 (п.1.1.7)
Напечатано:   dosen
Должно быть:  dozen

**Опечатка**  Стр.46, строка 1 (п.1.2.6)
Напечатано:   С-648.VEN (Veinna),  RC-1701.CAS (Cascade), RCE-1813.IER
Должно быть:  ......... (Vienna),  ...................................

**Опечатка**  Стр.46, строка 2 (п.1.2.6)
Напечатано:   (Ierusalem) и  Bx1-1C.PIN (Ping-Pong))  и большую  дискуссию.
Должно быть:  (Jerusalem)..................................................

**Опечатка**  Стр.60, строка -15 (п.1.3.3.1)
Напечатано:   * Кохманюк Д.С.(Киев). Опыт использования Quaid Analizer
Должно быть: ................................................ Analyzer

**Опечатка**  Стр.67, строка 8 (п.1.3.3.3)
Напечатано:   Analizer (или  Pericsope)
Должно быть:  Analyzer (или  Periscope)


***Ошибка*** Стр.92, строка 24 (п.2.4.2)
Напечатано:  Сведения  об  объеме  оперативной  памяти  (установленной  и
             свободной) проще всего получить с помощью программы  CHKDSK,
             вxодящей в MS DOS (она также выдает очень важные сведения об
             объеме памяти, занятой  сбойными кластерами, и  о количестве
             скрытых файлов)...
Комментарий: Если говорить об объеме установленной и свободной памяти, то
             это неверно. В частности, для пользователей Norton Commander
             эту  информацию  проще  всего  получить  с  помощью  команды
             Ctrl-L.
Исправление: Заменить  слова  "проще  всего" словами "можно, например,".

**Опечатка** стр.93, строка 14
Напечатано:  Например,  загрузка  программы  в  оперативную  память  и ее
             выполнение  в  MS  DOS  реализованы  с  помощью  функции 24h
             прерывания 21h (Exec).
Должно быть: ............................................................
             ........................................................ 4Bh
             ......................

**Опечатка** стр.93, строка -13
Напечатано:  Как  уже  указывалось,  обычно  резидентные  файловые вирусы
             выполняют  заражение  запускаемых  программ  (по функции 24h
             прерывания 21h), однако наиболее инфицирующие из резидентных
             вирусов заражают файлы при их открытии или чтении.
Должно быть: ............................................................
             ........................................................ 4Bh
             ............................................................
             ....................................................


***Ошибка*** Стр.95, строка -13 (п.2.4.3)
Напечатано:  В  любом   случае  хвост   вируса  должен   содержать  копию
             оригинального  бут-сектора,  и  если   она  хранится  не   в
             закодированном  виде,  то  ...  В минимальном варианте хвост
             может состоять только из одного сектора с оригинальным  бут-
             сектором.
Комментарий: Это  неверно.   Бутовый  вирус   может  и   не  использовать
             стандартный  бут-сектор  попытавшись  загрузить  системы "на
             свой страх и риск". По этой же причине хвост вируса может  и
             не содержать оригинального бут-сектора.
Исправление:  Удалить  фразы,   приведенные  выше  в   графе "напечатано".


***Ошибка*** Стр.95, строка -13 (п.2.4.3)
Напечатано:  Затем он уменьшает  размер памяти, заменяя  значение вектора
             прерываний  A2h  с  тем,  чтобы  защитить  резидентную часть
             вируса, и 13h с тем, чтобы перехватывать обращения к диску.

Должно быть: Затем он уменьшает размер  памяти, заменяя значение в  слове
             0:413h (40:13h),  которое можно  получить, вызвав  системную
             функцию int  12h, с  тем, чтобы  защитить резидентную  часть
             вируса, и 13h с тем, чтобы перехватывать обращения к диску.

**Опечатка**   стр. 96, строка 22
Напечатано:   только системные.  по сколь  ку с несистемной дискеты ...
Должно быть:  только системные,  по скольку с несистемной дискеты ...

**Ошибка**   стр.111, строка -13
Напечатано:  Указанная    версия    обладает    возможностью    загружать
             операционную  систему  и   драйверы  в  расширенную   память
             (область оперативной памяти между 640К и 1024К,  недоступную
             обычной программе и чаще всего используемую как  виртуальный
             диск).
Комментарий: область  ОЗУ,  расположенная  между  640K  и  1M   аппаратно
             переадресуется за пределы  1M (т.е. ей  присваиваются адреса
             1024K - 1408K).

**Ошибка**   стр.121, строка -1 (п.2.16)
Напечатано:  (600  байтов  для Lzexe)
Должно быть: (330  байтов  для Lzexe)

**Опечатка** стр.130, строка 3 (п.3.1)
Напечатано:  (как и бутовые, смешанные вирусы не могут быть нерезидентны-
             ми).
Комментарий: Неверно. Контрпримером может служить вирус Anthrax

**Опечатка** стр.174, заголовок п.5.2.1.
Напечатано:  Ierusalem
Должно быть: Jerusalem

**Опечатка** стр.224, строка -4
Напечатано:  рождения героев известной сказочной  трилогии Дж.Р.Толкиена,
             Властелин  колец"  (Lord  Of  The  Rings)  -- Бильбо и Фродо
             Баггинов (Bilbo and Frodo Baggin) [Толкиен83].

Должно быть: рождения героев известной  сказочной трилогии  Дж.Р.Толкиена
             "Властелин  колец"  (Lord  Of  The  Rings) -- Бильбо и Фродо
             Бэггинов (Bilbo and Frodo Baggins) [Толкиен83].

**Опечатка** стр.228, строка 4
Напечатано:  IDf  расшифровывается как Israili  Defence Forces
Должно быть: IDF  расшифровывается как Israeli  Defence Forces

**Опечатка** стр.239, строка 21
Напечатано:  Фаза проявления  вирусов группы Humn наступает
Должно быть: ............................... Hymn ..........

**Опечатка** стр.239, строка -1
Напечатано:  Дополнительные сведения о вирусах группы Humn
Должно быть: Дополнительные сведения о вирусах группы Hymn


**Опечатка** стр. 284, строка -5
Напечатано:  Bruder Amgad (23 года) из Лахора
Должно быть: Bruder Amjad (23 года) из Лахора

**Опечатка** стр.343, строка 9
Напечатано:  e (enter point) -- сохранение точки входа в EXE-программах;
Должно быть: e (entry point) -- сохранение точки входа в EXE-программах;

**Опечатка** стр.361  вирус RCE-1813, графа 8
Напечатано:  Yisrael Radai
Должно быть: Ysrael Radai

**Опечатка** стр.368, строка 26
Напечатано:  z (zip)
Должно быть: z (zap)

**Опечатка** стр.386
Напечатано:       0   1   2
                ╓───────┬───
             00 ║JMP  xx  xx

Должно быть:      0   1   2
                ╓───────┬───
             00 ║JMP  xx NOP










**Ошибка**   Стр.392 2-ой абзац (сразу после рис. 8)
Напечатано:  Как видно  из рис.8, метка тома  представляет собой  просто
             файл со специальным атрибутом.
Должно быть: Как видно  из рис.8, метка тома  представляет собой  просто
             специальный  элемент каталога,  для  которого не существует
             соответствующего ему файла.


**Ошибка**   стр. 393 (Рис.10. Пример элемента каталога и цепочки
             элементов FAT)
Напечатано:      00  01  02  03  04  05  06  07
                ┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐
             00 │ID││FF││03═>04═>05═>FF││00││00│
                └──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘

Должно быть:     00  01  02  03  04  05  06  07
                ┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐┌──┐
             00 │ID││FF││FF││03═>04═>05═>FF││00│
                └──┘└──┘└──┘└──┘└──┘└──┘└──┘└──┘


**Ошибка**   стр 399, строка 23 (приложение 5)
Напечатано:  Прерывание 12h  BIOS проверяет  установку переключателей  на
             системной   плате   и   возвращает   в   регистр   AX  объем
             установленной системной памяти в килобайтах.
Должно быть: Прерывание int 12h возвращает в регистр AX содержимое  слова
             по  адресу  0040:0013,  т.е.  размер установленной системной
             памяти в килобайтах.

**Опечатка** стр.411, п.5.2.1.
Напечатано:  Ierusalem
Должно быть: Jerusalem
