Главная · Поиск книг · Поступления книг · Top 40 · Форумы · Ссылки · Читатели

Настройка текста
Перенос строк


    Прохождения игр    
SCP 090: Apocorubik's Cube
SCP 249: The random door
Demon's Souls |#15| Dragon God
Demon's Souls |#14| Flamelurker

Другие игры...


liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня
Rambler's Top100
Образование - Долгин А.Е. Весь текст 223.76 Kb

Как защитить информацию (пособие по борьбе с хакерами)

Предыдущая страница Следующая страница
1 ... 10 11 12 13 14 15 16  17 18 19 20
специальными  программами   или   аппаратурой   для   копирования.   Мы
исследовали  дискеты   систем  защиты   и  можем   предложить   способы
копирования защищенных  дискет с  использованием подручных  программных
средств. Вам  потребуется широко  распространенные  программы  COPYWRIT
издания март 1987 и EXPLORER издания апрель 1987.

     Мы подвергли анализу несколько системы.

     JAWS версия 4.0 1989 год. Автор Малькович А.П.


     НОТА  версия   1.1  февраль   1990.  Автор   Стас  Ляшев.  Система
распространяется СП НОВИНТЕХ.


     SHIELD (известна  также под  названиями ARMOUR,  БРОНЯ и ЩИТ). Под
названием SHIELD распространяется кооперативом ЭЛИАС.

     Система защиты  ПП от  несанкционированного копирования (программа
INST_FD) версия  2.1, май 1990. Производитель не известен. Известна под
названием PROTECT.



                                                                      2


                                 JAWS.

     Система защиты  от копирования  JAWS утверждает,  что созданные ей
дискеты  не   копируются  программой   COPYWRIT.  Это   утверждение  не
соответствует действительности.  Автор программы  записывает  некоторую
информацию на  0 поверхность  42 цилиндра.  Мы не  будем  рассказывать,
какой именно  формат и как записывается на этот цилиндр, т.к. Вы можете
запустить программу  COPYWRIT и, указав максимальный копируемый цилиндр
42, получить  работоспособную копию  защищенной  дискеты.  Естественно,
дискета легко копируется с помощью платы COPY II PC OPTION BOARD DELUXE
(в дальнейшем  изложении будем  называть для  краткости  просто  OPTION
BOARD), если вы укажете копирование до 42 цилиндра. При работе с платой
достаточно сначала  скопировать дискету  обычной программой DISKCOPY, а
затем с помощью платы скопировать 42 цилиндр.

                                 НОТА.

     Авторы этой  системы также  решили расположить информацию о защите
на  инженерном   цилиндре.  В   отличие  от  системы  JAWS  они  решили
использовать  41  цилиндр.  Однако  программа  COPYWRIT  также  успешно
копирует эту  дискету.  Дискета  естественно  легко  копируется  платой
OPTION BOARD.

                                SHIELD.

     Авторы система  SHIELD не  пошли проторенным  путем  использования
инженерного цилиндра. Они использовали свободное пространство на 0, 1 и
2 цилиндрах  для размещения  ключевой информации. Дискета не копируется
напрямую  программой  COPIWRYT.  Однако  после  копирования  программой
COPYWRIT достаточно  немножко помочь  программой EXPLORER  и Вы  имеете
работоспособную копию. Дискета не устойчива к копированию платой OPTION
BOARD. Мы  рекомендуем Вам  при использовании платы скопировать сначала
дискету программой DISKCOPY, а затем скопировать платой цилиндры 0-2.
     Для получения  работоспособной  копии  дискеты  после  копирования
программой COPYWRIT Вам следует воспользоваться программой EXPLORER. Мы
приведем пошаговую  инструкцию по  работе  с  программой  EXPLORER  при
копировании дискеты системы SHIELD.
     Установите оригинальную дискету в НГМД.
     Вызовите программу EXPLORER.

     Перед Вами появится первый экран.

       Recover file   a:
     Read directory   a:
        Read layout   a: <-выберите номер НГМД клавишами +/-
              Sides   2
      Diskette type   low density
           Position   0.0.0
      Analyze track  brief <-выберите режим brief и нажмите
                               ввод.



                                                                      3


Перед вами появиться второй экран.

pos arc     C   H   R   N SC cluster flags
  9 37.8    0   0   1   2  2
 47 37.8    0   0   2   2  2
 85 37.7    0   0   3   2  2
122 37.7    0   0   4   2  2
160 37.7    0   0   5   2  2
198 37.8    0   0   6   2  2
236 37.7    0   0   7   2  2
273 37.8    0   0   8   2  2
311 37.8    0   0   9   2  2
349 20.2   0   0  11   6  1         Sh <-установите сюда
                                         курсор и нажмите
                                            ввод.

     Перед вами появиться содержимое сектора. Сохраните его в буфере по
команде Ctrl-F1.  Затем вернитесь  на предыдущий  экран  клавишей  Esc.
Установите  дискету,   скопированную  программой   COPYWRIT.  Повторите
действия для  экрана 2.  Восстановите данные из буфера по команде Ctrl-
F2. Перед вами появиться картинка, похожая на следующую, хотя некоторое
значения на ней могут быть другими.

ЫЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЫ
Ы ЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎ Ы
Ы ЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎ Ы
Ы ЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎ Ы
Ы ЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎЎ Ы
Ы К·N99999999999999999999999999999998           ЖЖЗ°  2)Ѕ9999999 Ы
Ы 999999999999998            44?}fТ      (IдeЖ`@@ N           Ы
                       ^
                       АДДДД установите курсор в эту позицию

     Вы должны  установить курсор примерно на 4-5 позиций дальше второй
повторяющейся группы символов.
     Нажмите клавишу  F8 -  короткая запись  и  подтвердите  запрос  на
короткую запись  нажатием клавиш  Ctrl-S. На  этом копирование  дискеты
закончено и Вы можете выходить из программы EXPLORER.

                        СИСТЕМА ЗАЩИТЫ INST_FD.

     Авторы этой защиты записывают нестандартную информацию на цилиндры
0 и  41. Дискета  легко копируется платой OPTION BOARD. Для копирования
этой дискеты  Вам потребуется  побольше времени,  чем  для  копирования
предыдущих защит.  При этом  Вы будете  пользоваться только  программой
EXPLORER.
     Выполните форматирование  дискеты, на  которую будет  копироваться
исходная дискета.  Запустите программу  EXPLORER и  выберете данные  на
первом экране, как делалось при копировании системы SHIELD.
     После  нажатия  ввода  и  считывания  формата  дискеты  Вы  должны
установить приемную  дискету  и  нажать  клавишу  F7  -  редактирование
формата. Отредактируйте  параметры  форматирования  (перемещение  между
параметрами производиться  стрелками  "ВЛЕВО"  и  "ВПРАВО".  Вы  должны
установить в левой части экрана под символом N значение 1, под символом



                                                                      4


GPL -  255, а  под символом  D -  88, как показано на примере. Значения
изменяются клавишами +/-.

Edit Format               Ы    C   H   R   N  SC  flag
                          Ы    0   0   1   2   1
drive:track.head  a:0.0   Ы    0   0   2   2   1
                          Ы    0   0   3   2   1
  N  SC GPL   D kind      Ы    0   0   4   2   1
  1  11 255  88           Ы    0   0   5   2   1
                          Ы    0   0   6   2   1
timing consistency +.09 % Ы    0   0   7   2   1
track estimate     6243   Ы    0   0   8   2   1
                          Ы    0   0   9   2   1
   key   purpose          Ы    0   0  11   6   1  Sh
         select field     Ы  123  17 249   7   1  Sh
  PgUp   edit command     Ы
  PgDn   edit id's        Ы
   Esc   return           Ы
  +  -   change field     Ы
    F5   format track     Ы
 enter   read sector      Ы

     Теперь нажмите клавишу F5 - форматирование и на запрос подтвердите
операцию  форматирования  лавишами  CTRL-F.  Аналогичную  операцию  Вам
необходимо проделать  для цилиндра  41. Номер  цилиндра  выбирается  на
первом экране.
     Для цилиндра  41 Вам  следует  переписать  сектор,  у  которого  в
столбце R  (см. предыдущий  экран) установлено  значение 1.  Это  можно
сделать с  помощью программы  EXPLORER. Прочитайте  сектор  с  исходной
дискеты.  Для   этого  установите  исходную  дискету  и  нажмите  ввод,
установим курсор  напротив этого  сектора. Запомните данные в буфере по
команде Ctrl-F1.  Теперь установите  приемную дискету и прочитайте этот
же сектор. Восстановите данные из буфера по команде Ctrl-F2 и выполните
запись сектора по команде F5, при этом подтвердите разрешение записи по
команде Ctrl-W.
     Для цилиндра  0 Вам  следует переписать  все сектора, у которого в
столбце R  (см. предыдущий экран) установлено значение 1 - 9. Вы можете
это сделать  аналогичным образом  или воспользоваться  любой программой
посекторного копирования.

                        ДОПОЛНИТЕЛЬНЫЕ ДАННЫЕ.

     В  этом  разделе  мы  приводим  некоторые  дополнительные  данные,
полученные после написания первой части статьи.
     Дополнительно проводится  анализ вышеперечисленных систем, а также
ряда других.

     CONVOY - распространяется фирмой ЭЛИАС.

     SOFT LOCK - производитель не известен.

     SUPER GUARD - производительне известен (возможно KAMI).

     GUARD -  производительне известен (возможно KAMI).



                                                                      5


                                 JAWS

     Ключевая  информация   в  системе   располагается  на   дорожке  0
инженерного цилиндра  с номером 42. Автор системы защиты от копирования
JAWS  утверждает,   что  созданные  дискеты  не  копируются  программой
COPYWRIT. Это  утверждение не  соответствует действительности.  Дискета
копируется  программой   COPYWRIT,  если   указать  максимальный  номер
копируемого цилиндра,  равным 42. Естественно, дискета легко копируется
с помощью  платы COPY  II PC  OPTION BOARD  DELUXE (в дальнейшем OPTION
BOARD), если указать копирование до 42 цилиндра включительно.
     Формат ключевой информации следующий.
     Дорожка 0  цилиндра 42  форматируется на  9  секторов  с  обычными
параметрами  (GAP=80,   N=2).  При   форматировании  применяется  метод
нарушения последовательности  секторов. Первый  сектор на дорожке имеет
номер 11, остальные сектора имеют последовательные номера от 2 до 9.
     Следует отметить, что программа проверяет только наличие сектора с
номером 11  путем считывания сектора с этим номером. Поэтому достаточно
иметь на  ключевой дорожке  обычный сектор  с номером  11, а  остальные
сектора не нужны.

                                 НОТА

     Авторы этой системы также решили расположить информацию о защите в
области инженерных  цилиндров. В  отличие от  системы JAWS  они  решили
использовать дорожку  0 цилиндра  41. Однако программа COPYWRIT и плата
OPTION BOARD также успешно копируют эту дискету.
     В системе  применен более  любопытный формат  ключевой дорожки, по
сравнению с системой JAWS.
     На дорожке применяется один из вариантов метода нарушения значений
CHRN. Метод  состоит в  следующем. Ключевая дорожка форматируется на 10
секторов с параметрами GAP=16, N=2. В поле N всех секторов записываются
значения 3.  Перезаписывается  сектор  с  номером  1.  Это  приводит  к
затиранию  маркера   идентификатора  следующего   сектора.  На  дорожке
остается  9  секторов.  Значения  CHRN  затираемого  сектора  не  имеют
принципиального значения. Номера оставшихся секторов нумеруются обычным
образом от  1  до  9.  В  сектор  с  номером  1  записывается  ключевая
информация.
     Как и  в  предыдущей  системе  JAWS,  проверяется  только  наличие
сектора с  номером 1  (R=1) и  N=3 и  считывается из  него  информация.
Поэтому на  ключевой дорожке  достаточно иметь  только  этот  сектор  и
записанную  в   него  информацию.  Остальные  сектора  не  проверяются.
Копирование  проще   всего  сделать   отформатировав  ключевую  дорожку
дискеты-копии на  1 сектор с параметром N=3 и записав в него информацию
из первого сектора ключевой дорожки оригинальной дискеты.
     Следует  отметить,   что  авторы   не   использовали   возможность
дополнительного  контроля   примененного  формата.  Чтение  секторов  с
номерами  2, 3, ... , 8   и   анализ   информации   в   них   позволяет
контролировать размер  GAP3, заданный  при  форматировании.  Информация
сектора  с  номером  9  позволяет  определять  и  контролировать  длину
Предыдущая страница Следующая страница
1 ... 10 11 12 13 14 15 16  17 18 19 20
Ваша оценка:
Комментарий:
  Подпись:
(Чтобы комментарии всегда подписывались Вашим именем, можете зарегистрироваться в Клубе читателей)
  Сайт:
 
Комментарии (4)

Реклама