VALOKORDEN
22.08.2015 в 16:09
А теперь можно объяснить как запустить VLC из под рута в Kali 1, хотя в кали 2 тоже после обновления VLC не хочет из под рута работать
WEBWARE TEAM
22.08.2015 в 17:34
На англоязычных форумах стопятьсот способов.
1) Патчим бинарник первым способом
sed -i 's/geteuid/getppid/' /usr/bin/vlc
Теперь VLC спокойно запускается.
2) Скомпилировать самому с флагом –enable-run-as-root
3) Патчим бинарник вторым способом
cp /usr/bin/vlc /usr/bin/vlc-backup
needle=$(objdump -d /usr/bin/vlc | grep euid | tail -1 | awk '{print "\x"$2"\x"$3"\x"$4"\x"$5"\x"$6;}')
sed -ir "s/$needle/xb8x01x00x00x00/" /usr/bin/vlc
4. Патчим бинарник третьим способом
Устанавливаем hex-редактор (кстати, может пригодиться и для других ситуаций)
apt-get install bless
Открываем файл
bless /usr/bin/vlc
Находим строку geteuid и меняем на getppid, сохраняем и выходим.
WEBWARE TEAM
22.08.2015 в 17:35
Я проверил первый способ – работает прекрасно.
Кстати, вместо моего геморройного способа с созданием пользователя, можно попробовать пропатчить файл Chrome…
VALOKORDEN
23.08.2015 в 03:20
Попробуем позже с Хромом, нужно качнуть
WEBWARE TEAM
23.08.2015 в 03:55
У хрома исполняемый бинарник здесь /opt/google/chrome/chrome (а /opt/google/chrome/google-chrome — это скрипт для запуска). В хроме строка меняется, но запуск под рутом всё равно не происходит.
СЕРГЕЙ
22.09.2015 в 12:18
в конце установки выдаёт сообщение об ошибке -НЕ УДАЛОСЬ НАЙТИ ПАКЕТ, ПОЗВОЛЯЮЩИЙ ЗАВЕРШИТЬ ЗАДАНИЕ.
На виртуальной машине всё прошло гладко
Подскажите, как победить..
ПАВЕЛ
05.03.2016 в 21:49
НЕТ звука в chrome с этим способом!!!
АНДРЕЙ
08.05.2016 в 08:29
у меня нету “установка пакетов”, как быть?
MSSERG
17.10.2016 в 20:33
Если нет установки пакетов:
apt-get install /root/Downloads/google-chrome-stable_current_amd64.deb\
/root/Downloads/ – Замени на свой путь*
Возможно тебе потребуется установить кое какие пакеты от которых зависит “google-chrome-stable”, прописать прийдётся что то типо:
apt-get install *
* – название пакета
Если не будет устанавливаться значит нужно будет прописать команду от которой будет установлено кое что необходимое от чего зависит твоё это – * .
Не очень сложно, сложно Я объяснил, а делать просто)
MD23
15.12.2016 в 11:25
Что за х***ю ты написал ?
MD23
15.12.2016 в 11:27
Открываешь терминал и переходишь в папку с файлом браузера, вводишь команду dpkg -i google-chrome-*.deb
И все
22.08.2015 в 16:09
А теперь можно объяснить как запустить VLC из под рута в Kali 1, хотя в кали 2 тоже после обновления VLC не хочет из под рута работать
WEBWARE TEAM
22.08.2015 в 17:34
На англоязычных форумах стопятьсот способов.
1) Патчим бинарник первым способом
sed -i 's/geteuid/getppid/' /usr/bin/vlc
Теперь VLC спокойно запускается.
2) Скомпилировать самому с флагом –enable-run-as-root
3) Патчим бинарник вторым способом
cp /usr/bin/vlc /usr/bin/vlc-backup
needle=$(objdump -d /usr/bin/vlc | grep euid | tail -1 | awk '{print "\x"$2"\x"$3"\x"$4"\x"$5"\x"$6;}')
sed -ir "s/$needle/xb8x01x00x00x00/" /usr/bin/vlc
4. Патчим бинарник третьим способом
Устанавливаем hex-редактор (кстати, может пригодиться и для других ситуаций)
apt-get install bless
Открываем файл
bless /usr/bin/vlc
Находим строку geteuid и меняем на getppid, сохраняем и выходим.
WEBWARE TEAM
22.08.2015 в 17:35
Я проверил первый способ – работает прекрасно.
Кстати, вместо моего геморройного способа с созданием пользователя, можно попробовать пропатчить файл Chrome…
VALOKORDEN
23.08.2015 в 03:20
Попробуем позже с Хромом, нужно качнуть
WEBWARE TEAM
23.08.2015 в 03:55
У хрома исполняемый бинарник здесь /opt/google/chrome/chrome (а /opt/google/chrome/google-chrome — это скрипт для запуска). В хроме строка меняется, но запуск под рутом всё равно не происходит.
СЕРГЕЙ
22.09.2015 в 12:18
в конце установки выдаёт сообщение об ошибке -НЕ УДАЛОСЬ НАЙТИ ПАКЕТ, ПОЗВОЛЯЮЩИЙ ЗАВЕРШИТЬ ЗАДАНИЕ.
На виртуальной машине всё прошло гладко
Подскажите, как победить..
ПАВЕЛ
05.03.2016 в 21:49
НЕТ звука в chrome с этим способом!!!
АНДРЕЙ
08.05.2016 в 08:29
у меня нету “установка пакетов”, как быть?
MSSERG
17.10.2016 в 20:33
Если нет установки пакетов:
apt-get install /root/Downloads/google-chrome-stable_current_amd64.deb\
/root/Downloads/ – Замени на свой путь*
Возможно тебе потребуется установить кое какие пакеты от которых зависит “google-chrome-stable”, прописать прийдётся что то типо:
apt-get install *
* – название пакета
Если не будет устанавливаться значит нужно будет прописать команду от которой будет установлено кое что необходимое от чего зависит твоё это – * .
Не очень сложно, сложно Я объяснил, а делать просто)
MD23
15.12.2016 в 11:25
Что за х***ю ты написал ?
MD23
15.12.2016 в 11:27
Открываешь терминал и переходишь в папку с файлом браузера, вводишь команду dpkg -i google-chrome-*.deb
И все
Комментарии
3