Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #40, МАРТ 2004 г.

Поднимаем XP народными методами

Фленов Михаил

Спецвыпуск Xakep, номер #040, стр. 040-032-2


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

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

Доступ к телу

Итак, наш джентльменский набор команд:

1. “cd имя папки” – переместиться в указанную папку. Если ты сейчас находишься в корне диска С: и хочешь перейти в папку Windows, то набери всего лишь “cd windows”. Чтобы переместиться на уровень выше, т.е. вернуться из папки Windows в корень диска, нужно набрать “cd ..”. Две точки указывают на необходимость поднятия на уровень выше.

2. Чтобы сменить диск, нужно набрать букву диска и поставить двоеточие, например «D:». Без кавычек, конечно же.

3. «DIR» - просмотреть, какие файлы и папки находятся в текущей директории.

4. Чтобы запустить какую-то программу с диска, можно перейти в директорию и набрать имя файла, либо написать полный путь к файлу. Программа, конечно же, должна быть консольной, а не оконной.

Чтобы поработать с этими командами без консоли восстановления, можно также запустить в Windows командный интерпретатор: «Пуск/Выполнить» - команду «cmd», и перед нами появится старое доброе окошко с белыми буквами на черном фоне… да, это ностальгия :).

Оперируем

Теперь рассмотрим команды управления файлами:

1. «copy файл место назначения» - копировать указанный файл в указанное место. Например, тебе нужно сохранить перед форматированием какой-то документ на дискету, и при этом у тебя не стартует Windows. Запускай консоль восстановления и выполняй команду:

copy c:\document.doc a:\

Если ты застал времена MS DOS, то помнишь подобную команду и, наверное, думаешь, что можно копировать целые группы файлов по маске? Флаг в руки, потому что ЭТА команда не понимает групповые символы типа подчеркивания или звездочки. Так что копировать можно только по одному файлу. Только за это можно Билла Гейтса пожизненно посадить играть в Doom на 286 машине. Представляешь, что будет, если жизнь заставит копировать дистрибутив Win XP на винт по одному файлу? Вот и я не представляю :). Вернее, представляю – вот тут уж придется пользоваться софтом от сторонних разработчиков.

2. «mkdir имя» - создать новую папку в текущей, с указанным именем.

3. «rd путь к папке» - удалить папку. Если ты хочешь уничтожить Windows, то можешь выполнить «rd c:\windows» или «rmdir c:\windows». Хотя удалять можно только пустые директории. Чтобы удалить файлы, придется делать это поштучно с помощью команды «Del имя файла». Вместо имени можно указать полный путь.

4. «ren старое новое» - переименовать файл с именем «старое» в «новое». Если тебе надо изменить имя файла autoexec.bak на autoexec.bat, то можешь выполнить такую команду:

ren c:\autoexec.bak c:\autoexec.bat

5. «more имя файла» - просмотреть содержимое указанного файла.

Операция на сердце

Теперь переходим к более интересным манипуляциям над органами Windows. Если какая-то прога испортила Boot Sector (загрузочный сектор), и при старте компа ты видишь надпись, что не найден загрузочный диск, то выполни команду FIXBOOT, и диск снова станет запускным. Можно сделать загрузочной даже дискету, если выполнить команду «FIXBOOT A:». Загрузочный сектор можно записать и на любой диск.

Назад на стр. 040-032-1  Содержание  Вперед на стр. 040-032-3