Пароль на Single User

Во FreeBSD

  • Стандартный (нубский) путь срубания рутового пароля выглядит так:
    1. Загрузиться в single-user
    2. Смонтировать корневую партицию для записи
    3. выполнить команду passwd root
    4. Перезагрузиться и иметь счастье.
  • Во избежание этого, умные люди ставят запрос пароля и в Single-User

Ставим

  1. Редактируем файл /etc/ttys, где ищем строку
    console none                            unknown  off  secure

  2. Меняем secure на insecure, чтобы получилось

    console none                            unknown  off  insecure

Получаем счастье.

  • Такое есть и в Linux-e.
  • В MacOS X запрос пароля на Single-user ставится путем установки пароля на фирмварь: http://docs.info.apple.com/article.html?artnum=106482
  • Пароль на фирмварь в Маках удаляется путем изменеия конфигурации железа (достаточно поставить другой объем памяти)
  • Во FreeBSD пароль на Single-User не среагирует на изменение железа, но его все равно можно срубить, загрузившись со внешнего диска (Live CD)

Срубаем

Во FreeBSD

  1. грузимся со внешнего диска (Live CD)
  2. монтируем корневой раздел куда нам удобно (в примере - /mnt/rootpart)
    mkdir /mnt/rootpart; mount /dev/ad0s1 /mnt/rootpart

  3. Заходим (будучи рутом) в корневой раздел, будто бы мы туда и загрузились. Для этого используется команда chroot:

    chroot /mnt/rootpart

  4. Там выполняем любимый passwd root
  5. Отмонтируем umount /mnt/rootpart и перезагружаемся.
  6. Получаем счастье.

В Linux: Срубаем пароли в Linux

Вывод

Имея физический доступ к компьютеру, всегда можно срубить пароль. Если делать по-уму, то доступа к терминалу недостаточно, т.к. потребуется физический доступ “к телу” сервера, чтобы подключить CD-ROM или вставить (вынуть) пару планок памяти, или нажать на материнке кнопку сброса пароля BIOS.

Таким образом, с точки зрения безопасности, сервера надо запереть в одной комнате, а монитор и клавиатуру вывести в другую комнату. Причем, клавиатура (и, если используется мышь, то и она), не должны быть USB: USB-хабов и USB дисковводов никто не отменял. Разумеется, в BIOS будет запрещена загрузка с USB-устройств, но задача злоумышленника может заключаться в копировании себе нескольких файлов для криптоанализа…

freebsd/single-user_password.txt · Last modified: 2015/07/11 14:05 by rybario
About this template
CC Attribution-Share Alike 4.0 International
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5