Установка взломанного браузера

РЕДАКТИРОВАТЬ: Просто посмотрите на принятый ответ. Я не был таким, как он работал во время написания, поэтому я только догадался ниже.

Я новичок в Linux, так что это может быть нубский вопрос. Я пытаюсь установить новый веб-браузер под названием breach , который встроен в JavaScript, в частности, Node.js, и я хотел немного попробовать его взломать.

Я установил папку tar с их сайта, и у меня есть папка с именем AUTO_UPDATE_BUNDLE и файл с именем breach.sh. Я считаю, что файл с нарушениями является скриптом bash, и я догадался, что это как я это установил. (Я понятия не имею, если это правильно.)

Так что я посмотрел в Интернете, как запустить скрипт bash. Я вошел в терминал, и это то, что я написал, находясь в каталоге файла breach.sh.

sh breach

Я получил эту ошибку.

[3428:3428:0710/191300:858123323:FATAL:browser_main_loop.cc(172)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Aborted (core dumped)

Затем я перешел по ссылке на code.google.com / ... выше и сказано

Нам нужен вспомогательный двоичный файл SUID для включения песочницы в Linux.

В большинстве случаев вы можете запустить build / update-linux-sandbox.sh, и он установит нужную песочницу для вас в / usr / local / sbin и скажет вам обновить ваш .bashrc при необходимости.

Я не понимаю, как я могу бежать build/update-linux-sandbox.sh. Создайте каталог в моем корневом каталоге? Я попытался найти его там, но не смог найти.

Буду признателен за любую помощь, и если я правильно направлю этот браузер в неправильном направлении, исправьте меня, если я ошибаюсь. Заранее спасибо.

14
задан 15 July 2014 в 06:58

2 ответа

Так как Вам нужна песочница setuid для выполнения breach у Вас в основном есть две опции:

  1. Используйте тот, обеспеченный хромом-brower (рекомендуемый метод):

    sudo apt-get install chromium-browser
    

    Перейдите в breach папка (например, breach-v0.3.20-alpha.5-linux-x64) и введите следующую команду:

    CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breach
    
  2. Следуйте инструкциям, предоставленным здесь: Создание Нарушения из Источника.

    Обратите внимание, что необходимо будет сначала создать ExoBrowser.

    Поскольку Вам нужно chromium исходный код для создания его используйте хром depot_tools fetch команда для получения его.

enter image description here

ОБНОВЛЕНИЕ:

Если (как я) Вы загрузили альфу нарушения в Вашем ~/Downloads папка можно установить псевдоним для выполнения breach следующим образом:

alias breach='export CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox && ~/Downloads/breach-v0.3.20-alpha.5-linux-x64/breach'

Скопируйте эту команду в Ваш ~/.bashrc сохранять этот псевдоним.

Примечание: скорректируйте путь к breach сценарий запуска для Ваших потребностей.

12
ответ дан 15 July 2014 в 06:58

Если Вам установили Google Chrome, сделайте

export CHROME_DEVEL_SANDBOX=/opt/google/chrome/chrome-sandbox

перед выполнением нарушения с

./breach

По существу это - ярлык на выполнение build/update-linux-sandbox.sh, упомянул там .

3
ответ дан 15 July 2014 в 06:58

Другие вопросы по тегам:

Похожие вопросы: