# Домашняя работа №1 (Сброс пароля суперпользователя через GRUB) ###### tags: `Домашние задания Cross Platform Privileges Escalation` 1. При запуске операционной системы нажимаем клавишу "e" для перехода в меню редактирования параметров загрузчика GRUB. ![](https://i.imgur.com/WZMk2Ik.png) 2. Изменяем параметры в строки линук следующим образом: - Вместо "ro" пишем "rw" - Вместо "quiet splash" пишем init=/bin/bash Таким образом мы заставляем загрузчик оперативно передать управление в командную строку. ![](https://i.imgur.com/FnuRV5x.png) После нажимаем F10 для непосредственной загрузки с нужными нам параметрами. 3. Для сброса пароля проверяем содержимое /etc/shadow. С помощью команды `cat /etc/shadow` . ![](https://i.imgur.com/pAtitXm.png) Видим что в графе пароле у пользователя root стоит восклицательный знак. Редактируем файл /etc/shadow, с помощью удобного текстового редактора (например, vim или nano). Убираем восклицательный знак, у вас должно быть примерно так - **root::18777:0:99999:7:::** Сохраняем и закрываем файл. 4. Выполняем команду `exec /sbin/init` таким образом мы выполняем стандартную загрузку системы. ![](https://i.imgur.com/7FiVpC7.png) 5. После того, как мы окажемся на стандартном окне ввода пароля мы сможем войти под учетной записи root без пароля. ![](https://i.imgur.com/92rj186.png) 6. Затем открывает терминал и меняем пароль на любой нужный нам командой `passwd` ![](https://i.imgur.com/Hx68CyV.png)