Вопрос № 144648: Доброго времени суток, уважаемые эксперты. Вопрос следующий: Есть сервер на нем стоит Linux Red Hat. Никто не знает пароля на root. Как можно сломать пароли для root-а. Заранее блогодарен....
Вопрос № 144.648
Доброго времени суток, уважаемые эксперты. Вопрос следующий: Есть сервер на нем стоит Linux Red Hat. Никто не знает пароля на root. Как можно сломать пароли для root-а. Заранее блогодарен.
Отправлен: 22.09.2008, 12:54
Вопрос задал: Sars (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: SiRuS
Здравствуйте, Sars! Существует несколько возможных решений: Если есть физический доступ к серверу, то Вам надо просто исправить файл /etc/shadow . Либо убрав хеш пароля рута, либо заменив его на хеш извесного Вам пароля. Доступ к этому файлу можно получить либо загрузившись с live-cd, либо вынуть винчестер и исправить файл на другом компьютере. Есть ещё вариант с использованием так называемого single mode. Но про это я Вам ничего расказать не могу, ибо не использовал. Попробуйте воспользоваться поисковиком.. Ну
и третье - найти локальную дыру в Вашей системе, повысить себе права и изменить пароль либо через вышеописанный файл, либо при помощи команды passwd.
Ответ отправил: SiRuS (статус: 5-ый класс)
Ответ отправлен: 22.09.2008, 13:01
Отвечает: 52evg
Здравствуйте, Sars! При загрузке системы загрузитель в однопользовательский режим, указав параметр загрузки boot : linux single "или один из следующих вариантов( boot:linux init 1 или boot: linux init=/bin/bash или boot:linux init=s )" потом выполните passwd root и смените пароль.
Удачи.
Ответ отправил: 52evg (статус: Практикант)
Ответ отправлен: 22.09.2008, 13:03
Отвечает: PVS@Lviv
Здравствуйте, Sars! Нужно взять любой загрузочный CD Linux'a и войти в режиме восстановления (для Red Hat'ов и многих других для этого при загрузке надо написать linux rescue , ещё попадаются CD где есть отдельный пункт меню). Также можно взять LiveCD, загрузится и перейти в консоль root'a (в тех которые мне попадались это достигалось командой sudo su ). 1)Примонтируйте корневой раздел Вашего Linux'a в какую-нибудть папку ( mount /dev/ЧТО-ТО /КУДА-ТО) 2)выполните
chroot /КУДА-ТО - должны попасть в консоль root'a но уже Вашего Linux'a 3)можете менять пароль ( passwd поменяет пароль root'a в Вашем Linux'a) exit, reboot и т.д. - и Вы должны згрузится уже с новым паролем. Удачи.
Ответ отправил: PVS@Lviv (статус: Профессионал) Украина, Львов ---- Ответ отправлен: 22.09.2008, 13:08