Codeby Market от Сodeby

Мы запустили свой магазин CodebyMarket Equipment for InfoSec. Уже добавили RaspberryAlfa Long-RangeOrange PiArduino и многое другое. Купить Pentesting Devices


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

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

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

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

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

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


Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


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

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, сохраняем и выходим.


Безопасная сделка с гарантом Сodeby

Гарант является доверенным посредником между Участниками при проведении сделки.​ Услуга сайта «Проведение сделок через Гаранта» предоставляется всем зарегистрированным пользователям codeby.net Подробнее ...


Похожие темы

Будущее MITM WPA атак. Fluxion V0.23 (rev.108)... Привет гости и обитатели форума Codeby.net. В этой статье мы ознакомимся с обновлением утилиты Fluxion. Данная утилита предназначена для осуществл...
A CMS Exploit Framework — фреймворк для поис... Приветствую, гостей и обитателей, Codeby! На сей раз, хочу представить вашему вниманию, фреймворк для поиска и эксплуатации уязвимостей в системе уп...
Deep Exploit — Работа с реальным сервером. И... В предыдущей статье я показал, как установить и довольно успешно пользоваться замечательным инструментом Deep Exploit, он включает в себя машинное обу...
C чего начать свой путь или маска сурка... Еще одна бессоная ночь, в которой переплеатется все: от запаха кофе, аромоламп с терпким, бодрящим ароматом индийских масел, неуловимой ауры цифрово...
Утилита theHarvester Привет! В этой статье я покажу очередной инструмент, который поможет собрать информацию о целевом объекте, перед началом тестирования на проникн...