Краткая история UNIX
За счастье, испытываемое при успешном взломе UNIX'a, мы должны быть благодарны Кену Томпсону. В 1960-х годах он работал на лаборатории Бэлл (Bell Labs), где использовались машины на платформе MULTICS OS. Позже MULTICS OS была удалена, и лаборатория осталась вообще без операционной системы. Томпсон был обязан что-нибудь быстро придумать. После проведения ряда исследований в 1969 году им был создан UNIX, к которому, во-первых, имел доступ один единственный пользователь, и, во-вторых, у которого было очень мало возможностей. Совместно с другими специалистами Томпсон написал новую версию (С), которая отличалась от предыдущей рядом новых возможностей. Новая операционная система увидела свет в 1973 году и тогда же поступила в свободную продажу. Сейчас мы знаем, что это была первая версия UNIX. Более усовершенствованная версия UNIX, известная как UNIX V, разработана университетом Беркли и обладает уникальными возможностями.
Различные типы UNIX:
• TOC o "1-3" h z CPIX
Ф Berkeley 4.1
• Berkeley 4.2
• PC-IX
' • Sys3
• Ultrix
0 Zeus
І
• . Unisys ф UniplusH-
• UNOS
• QNIX ф Coherent ф Cromix
• System III ф System 7.
Полагаем, что взлом любой системы невозможен без непосредственного знакомства с нею. В этой главе мы хотим познакомить вас с функциями UNIX и дать набор необходимых команд, которые могут быть использованы вами при взломе. Вся информация, содержащаяся в главе, максимально детализирована.
Сообщения об ошибках, на которые вы можете натолкнулся (система UNIX V)
Login incorrect — введен неверный ID и/или пароль. Это ничего не означает.
В UNIX невозможно угадать правильный пользовательский ID. Вы можете с этим столкнуться, пытаясь зарегистрироваться в системе.
No more logins — такое сообщение возникает в том случае, когда система перестает принимать новые логины.
Unknown Id — сообщение появляется при вводе неверного ID с использованием команды (su).
Unexpected eof in file — неожиданный конец файла.
Your password has expired — сообщение в целом редкое, хотя известны случаи, когда оно появлялось. Почитайте /etc/passwd, там вы найдете ответ на вопрос, в каком поле стоит данная опция.
You may not change the password — время действия данного пароля еще не истекло. Администратором установлены квоты для пользователей.
Unknown group [groups name] — возникает в том случае, если выполнен но группа не существует.
Sorry — означает, что вы ввели недопустимый пароль суперпользователя (выполнение su).
Permission denied! — означает, что для изменения пароля вы должны быть хозяином или привилегированным пользователем.
Sorry < [# of weeks] since last change — сообщение появляется в том случае, если вы пытаетесь изменить пароль, срок действия которого еще не истек.
[directory permission — значит, что вы пытаетесь удалить ка
Талог, к которому не имеете допуска.
[file name] not removed — вы пытаетесь удалить принадлежащий другому пользователю файл, к которому у вас нет допуска записи.
[dirname] not removed — не являетесь хозяином каталога, который собираетесь удалить.
[dirname] not empty — каталог содержит файлы, поэтому вам придется перед выполнением команды rmdir удалить эти файлы.
[command] not found — вы ввели команду, неизвестную системе UNIX.
Cant execute pwd — что-то не так с системой, команда не выполняется.
Cannot chdir to.. — для выполнения команды pwd в верхнем каталоге требуется доступ такого-то уровня).
Cant open [file name] — введен неправильный путь, неправильное имя файла, или у вас нет доступа чтения.
Cp:[ffle name] and [file name] are identical — не нуждается в переводе.
Cannot locate parent directory — появляется при использовании mv.
[file name] not found — файл, который вы пытаетесь переместить, не существует.
You have — в переводе не нуждается.
Сообщения об ошибках от Basic Networking Utility
Cu:not found — сеть не установлена.
Login failed — введен неверный ID и/или пароль или неправильно определен номер.
Dial failed — система никогда не отвечает на неправильный номер.
Uucp completely failed — не определяется файл после - s.
Wrong time to call — вы позвонили во время, не определенное в системных файлах.
System not in systems — на удаленной системе ваш хост отсутствует в списке допущенных.
Формат регистрации: первое, что вы должны сделать — это переключиться на строчные буквы.