Некоторые пользователи Kali Linux хотят сделать её своей основной операционной системой. Напомню, по умолчанию основным пользователем в Kali Linux являет рут. Для работы в Kali Linux в качестве основной ОС рекомендуется создать обычного, непривилегированного пользователя и осуществлять вход под ним. При этом если понадобиться обновить программы, установить новые или запустить программу требующую повышенных прав, то делать это как и в остальных Linux’ах — через sudo или su —.

Тем не менее, кому-то захочется использовать Kali как основную ОС и при этом всегда оставаться суперпользователем. Особых проблем в этом нет, но некоторые программы не хотят запускаться из-под рута. Например, недавно мы говорили как обойти это ограничение для Google Chrome.

В этой небольшой инструкции будет рассказано как запустить VLC под рутом в Kali Linux.

VLC — это популярный проигрыватель медиафайлов. При попытке запуска от рута появляется такое сообщение ошибки:

Если запуск производиться из меню, а не из командной строки, то просто ничего не происходит.

Есть несколько способов это исправить, они сводятся к двум основным методам:

  • изменить исполнимый файл (пропатчить), чтобы отключить проверку
  • скомпилировать исполнимый файл самому с ключом, позволяющим запуск от рута.

1) Патчим бинарник первым способом

Потоковый редактор sed — это текстовый редактор, которые выполняет операции редактирования информации поступающей из стандартного ввода или из файла (источник).

Ключ -i говорит о том, что нужно отредактировать файл, расположение которого задано сразу после ключа. Команда s означает сделать подстановку. Т.е. мы даём указание sed в файле /usr/bin/vlc найти строку geteuid и заменить её на getppid.

Теперь VLC спокойно запускается.

41

2) Скомпилировать самому с флагом —enable-run-as-root

При компиляции VLC из исходных кодов на этапе конфигурирования

Нужно добавить ключ —enable-run-as-root

3) Патчим бинарник вторым способом

4. Патчим бинарник третьим способом

Устанавливаем hex-редактор

Открываем файл

Находим строку geteuid и меняем на getppid, сохраняем и выходим.

Похожие темы

Поиск админок сайтов с Kali Linux... Поиск административной панели довольно важен при проведении аудита сайта. Админку можно: брутфорсить проверять на SQL-инъекции (начинающие п...
Penetrator-WPS: новый инструмент для атаки на WPS ... Подготовлено с использованием материалов Энциклопедии Kali Linux. Если у вас какие-либо проблемы с беспроводными устройствами, то следует ознако...
Начало работы с ZMap Перейти к содержанию полного руководства пользователя ZMap на русском языке. Начало работы с со сканером сети ZMap ZMap предназначен для выполнени...
Новая версия Kali Linux 1.0.9. Запущен веб-сайт ин... Довольно быстро после предыдущего релиза (да практически неожиданно, если не сказать больше — ВНЕЗАПНО) вышла очередная, уже 1.0.9 версия Kali...
Как получить доступ к удаленному компьютеру, испол... В этой статье я покажу, как можно получить доступ к удаленному компьютеру, используя Veil Evasion и Microsoft Excel. А точнее одно свойство Exce...