Взлом Linux через GRUB (права su без пароля)

Изображение пользователя trubadur4ik.

Очень простой способ получить полный доступ (права root‘а) к системе Linux, используя загрузчик GRUB (даже LiveCD не нужен). Что для этого нужно? Только руки… :-)

1. Просто грузим систему и ждем появления меню GRUB‘а со списком установленных в системе операционных систем. Список может быть примерно такой:

    Gentoo Linux 2.6.31-r6
    ArchLinux 2.6.31
    Ubuntu Karmic Koala 9.10
    Sabayon Linux r5.1 KDE

2. Выбираем систему (стрелочками вверх-вниз), к которой хотим получить доступ. И нажимаем буковку ‘e‘ на клавиатуре (‘e‘ – от ‘edit‘). Например, нам нужно «попасть» в Archlinux. Выбираем пункт Archlinux 2.6.31, нажимаем ‘e‘ и нам открывается для редактирования запись, соответствующая записи в конфигурационном файле GRUB menu.lst (для Debian-подобных систем, или grub.cfg – для Gentoo):

    title     Archlinux 2.6.31
    root     (hd0,5)
    kernel   /boot/vmlinuz26 root=/dev/sda6 ro vga=0×318
    initrd   /boot/kernel26.img

3. Удаляем с строке kernel (в данном случае – третья по счету) все, кроме пути к ядру (/boot/vmlinuz26) и пути к разделу root (root=/dev/sda6). То есть, у нас получится запись такого вида:

kernel /boot/vmlinuz26 root=/dev/sda6

4. Дописываем в конец этой строки это: rw init=/bin/bash. В итоге запись будет выглядеть так:

kernel /boot/vmlinuz26 root=/dev/sda6 rw init=/bin/bash

5. Сохраняем результаты нашего «непосильного» труда – нажимаем ‘Enter‘ и затем грузим Archlinux с исправленными нами параметрами, нажав ‘b‘ (‘b’ – от ‘boot‘).
6. В итоге у нас загружается консоль с правами root‘а. Что и требовалось. Дальше – только дело фантазии и умения… :-)

Комментарии (30)

0
Firemies - 6 Июнь, 2010 - 20:03
Изображение пользователя Firemies.

Проверим ((, но я думаю есть способ от этого защититься - будем гуглить

0
DeathMoroz - 6 Июнь, 2010 - 19:32

мда... сначала подумал фигня и не страшно. потом подумал, а что если например это какой-нить общественный комп? комп клуб, терминал какой-нить в банке и торговом центре.

0
Mike - 6 Июнь, 2010 - 20:00
Изображение пользователя Mike.

ннда... вот вам и безопасная Ось... =\

0
Voyageur - 6 Июнь, 2010 - 20:15
Изображение пользователя Voyageur.

Предлагаю на grub поставить пароль

0
Sanino - 6 Июнь, 2010 - 20:48
Изображение пользователя Sanino.

а как можно поставить на груб пароль? если ставить в биосе на загрузку то его легко збить - вынув из платы батарейку

0
Vlad_W_1999 - 6 Июнь, 2010 - 20:51

Как по мне, то речь не об этом. Если доступ к железу полный, то не спасёт вообще ничего. А вот если доступ к компу полный, а к железу нет (например, комп стоит в компьютерном классе), тогда наступает полная задница -- любой засранец сможет получить права root'a и вытянуть любую информацию. Разумеется, если диск не зашифрован... Хоть переходи на ext4 и врубай шифрование...

0
Firemies - 6 Июнь, 2010 - 20:34
Изображение пользователя Firemies.

Логично и просто)))

0
Vlad_W_1999 - 6 Июнь, 2010 - 20:47

Н-да... Нифига не порадовало. Нет, я понимаю, что если машина доступна для окружающих, то пароль на BIOS и всё такое. Но что это даст теперь?

Интересно, lilo болеет такими же болячками? Может имеет смысл сносить GRUB и ставить lilo?

0
dyug - 7 Июнь, 2010 - 12:09

можно узнать, что из документации по грубу ВЫ лично прочли, прежде чем писать этот бред?
У лило по умолчанию та же проблема.

Прочтите сначала документацию по программе, прежде чем выступать.

0
Vlad_W_1999 - 9 Июнь, 2010 - 17:27

Молодой человек, меньше хамства.

Я, естественно, прочёл всю доступную мне документацию по GRUB. А вот по lilo я таковой на момент написания не читал и только приступил к чтению. Потому и задал вопрос: если имеется та же проблема, то смысла в прочтении как бы и нету (зачем менять шило на мыло?).

Сомневаюсь, что манера говорить, начинающаяся с откровенного наезда, привлекает к тебе громадное количество симпатиков...

-3
dyug - 10 Июнь, 2010 - 11:47

Деточко, чтоб было понятно - мне 48 лет. Да и для справки - дочке 22 года :-)
из них я 12 лет использую для своих потребностей линух.

А мне как то все равно, что думают дети.
ибо как уже стало мне ясно, что документацию на груб не читал, и читать не собираешься.

+1
Mike - 10 Июнь, 2010 - 19:57
Изображение пользователя Mike.

плохо, когда возраст - это единственное, чем приходится гордиться. Потому как ума с возрастом, как видно, не прибавилось.

+3
Firemies - 10 Июнь, 2010 - 20:42
Изображение пользователя Firemies.

"Ребята давайте жить дружно" - кот Леопольд

0
Vlad_W_1999 - 11 Июнь, 2010 - 13:58

За "деточку" огромное человеческое спасибо! Это так приятно услышать в 40 лет! А на счёт манеры общения советую задуматься. Уже к полтиннику идёт и пора бы переходить от стиля изложения школьника младших классов к стилю изложения взрослого солидного человека. Тем более, отца семейства! А если дочка прочитает и решит, что так же общаться нужно со всеми? Ведь нехорошо может получиться...

С пожеланиями всего наилучшего!

0
dyug - 12 Июнь, 2010 - 10:44

то есть ты признал, что документацию не читал, и читать не будешь.
Тогда, увы я не буду забирать свои слова обратно.

Все, что мной написано - документировано и в лило и в грубе.

по УМОЛЧАНИЮ не ставится пароль на загрузку.
Именно это я и сказал.

Как ты понял - извини, это не моя проблема.

0
Vlad_W_1999 - 12 Июнь, 2010 - 17:20

Нет, ну если ты не в состоянии прочитать с первого раза, то я могу и повторить:

Я, естественно, прочёл всю доступную мне документацию по GRUB. А вот по lilo я таковой на момент написания не читал и только приступил к чтению. Потому и задал вопрос: если имеется та же проблема, то смысла в прочтении как бы и нету (зачем менять шило на мыло?).

В конце концов, целый ряд психических расстройств не позволяет людям воспринимать информацию "влёт". Я не считаю, что человека нужно за это ругать или оскорблять. Потому могу повторить и второй раз. Если не сможешь понять смысл и со второго раза, то не стесняйся -- я повторю и в третий раз.

0
Firemies - 6 Июнь, 2010 - 21:16
Изображение пользователя Firemies.

Я про защиту Grub нашел это

0
trubadur4ik - 6 Июнь, 2010 - 21:43
Изображение пользователя trubadur4ik.

Насколько я понимаю, тут речь о первом GRUB'e?

0
Firemies - 6 Июнь, 2010 - 22:34
Изображение пользователя Firemies.

У тебя о Grub 2? Я думаю Grubы в качестве пароля похожи

0
trubadur4ik - 6 Июнь, 2010 - 22:47
Изображение пользователя trubadur4ik.

Не, тут тоже про первый, но проверяющие, видимо и на втором тоже экспериментировали, а насколько я знаю, второй граб настройки свои в другой файл пишет.

0
SEVA - 6 Июнь, 2010 - 21:21
Изображение пользователя SEVA.

Мля, это АХТУНГ!!! после активных обсуждений bolgenOS.
Проверил и обомлел.

+1
Ockonal - 6 Июнь, 2010 - 21:21
Изображение пользователя Ockonal.

Ппц, как дети. У любого, у кого есть доступ физически к компьютеру... У него нет проблем с доступом к контенту в любой ОС. На виндовсе достаточно загрузиться с любого ЛайвСД, в МакОС есть похожая фигня, при загрузке. в Линуксе вот так, с грабом. Какая разница, это же не удалённо.
А защититься можно шифрованием разделов.

0
DeathMoroz - 6 Июнь, 2010 - 21:27

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

0
Fatalist - 10 Июнь, 2010 - 14:17
Изображение пользователя Fatalist.

Пароль на grub, шифрование на разделы.

0
Firemies - 6 Июнь, 2010 - 21:29
Изображение пользователя Firemies.

я думаю пароль на grub достаточно, и согласен с тем что важные разделы надо шифровать

+2
dyug - 7 Июнь, 2010 - 12:03

Дамы и господа!
Вы что впервые об этом услышали? :-)
Эта "проблема", которая на самом деле никакая не проблема была и в лило в далеком 1998 году. :-)
и тоже решалась методом постановки пароля на загрузку.
более того, не разбирлся я со вторым грубом, но помню, что в лило - точно, для выбора чего то отличного от стандартной загрузки можно было поставить пароль.
то есть просто грузим - пароль не нужен - любые другие действия - дай пароль.
использовал в магазинах.
НО! при наличии возможности доступа к железу - все технологии защиты идут далеко в лес. :-(
Ну разве что кроме шифрования.

А в обычных условиях - я сим пользуюсь довольно часто, когда придя на роутер поставленный года 4,5,6,8 лет назад (есть такие) я физически не могу вспомнить пароль на него.. :-(
а через инит - могу загрузиться и изменить пароль.

0
Гал - 7 Июнь, 2010 - 13:51
Изображение пользователя Гал.

интересненькая статейка...)

0
ktchv - 10 Июнь, 2010 - 13:21
Изображение пользователя ktchv.

Ахаха. Не поверите, но если у вас в грабе есть пункт ubuntu ... (recovery mode), то ваш комп уже поломали хакеры, ибо там можно безвозмездно запуситить терминал с root-привилегиями!

А мужики-то не знают...

0
SEVA - 10 Июнь, 2010 - 13:25
Изображение пользователя SEVA.

Речь про 10.04? тоже заметил.

0
Voyageur - 12 Июнь, 2010 - 10:21
Изображение пользователя Voyageur.

Не только. Во всех дистрибутивах, где груб ставится со строчкой загрузки в режим восстановления, такая "фича" присутствует.

Отправить комментарий