Взлом Linux через GRUB

Очень простой способ получить полный доступ (права 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‘а. Что и требовалось. Дальше – только дело фантазии и умения…
| < Предыдущая |
|---|

Комментарии
Ну, буду знать на будущее :)
RSS лента комментариев этой записи.