Компьютерный андеграунд


Глава 10 -- Антракс - аутсайдер - стр. 9


Секрет был в простой клавише: /.

Компьютерные системы Unix немного похожи на документы дипломатов; малейшее изменение может полностью обратить значение.

Для системы unix фраза:

/bin/program

очень сильно отличается от:

bin program

Один простой символ "/" создавал огромное различие. Компьютер Unix читал символ "/" как знак направления. Первая фраза говорит компьютеру: "следуй по пути к домашнему каталогу пользователя под названием "bin" и когда окажешься там, войди и запусти файл по имени "program". Однако символ пробела говорит компьютеру кое-что другое. В этом случае Антракс знал, что он скажет компьютеру выполнить команду, которая следует за пробелом. Эта вторая фраза говорила компьютеру: "Поищи поблизости программу по имени "bin" и запусти её".

Антракс подготовился к своей атаке на загрузочный программный модуль, вставив во временную область памяти System X свою специальную программу по имени "bin". Если он заставит System X выполнить его программу с привилегиями root, то он тоже получит доступ к системе уровня root. Когда всё было на месте, Антракс заставил систему читать символ "/" как символ побела. Затем он запустил программный модуль и стал ждать. Когда System X осмотрелась в поисках программы "bin" она быстро нашла троян Антракса и запустила его.

Хакер вкушал момент, но он остановился не надолго. Несколькими быстрыми манипуляциями он добавил свой простой аккаунт в файл паролей. Он вышел из соединения с 2001-м портом, пробежал по другому пути и залогинился в System X через шлюз 0014, используя только что созданный аккаунт. Проходя в главную дверь, он чувствовал себя превосходно.

Внутри Антракс быстро огляделся. Система поразила его. В ней было только три человеческих пользователя. Это было определённо странно. У большинства систем бывают сотни пользователей. Даже в маленькой системе работают 30 или 40 человек и это была не маленькая система. Он решил, что System X была не только машиной для приёма и отсылки почты.


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