Instalowanie przeglądarki naruszenia

14

EDYCJA: Wystarczy spojrzeć na zaakceptowaną odpowiedź. Nie byłem tak, jak to działało w momencie pisania, więc po prostu zgadłem poniżej.

Jestem nowy w Linuksie, więc może to być pytanie noob. Próbuję zainstalować nową przeglądarkę internetową o nazwie naruszenie, która jest wbudowana w JavaScript, a konkretnie Node.js, i chciałem spróbować trochę hakować.

Zainstalowałem folder tar spoza ich witryny i mam folder o nazwie AUTO_UPDATE_BUNDLE oraz plik o nazwie breach.sh. Uważam, że plik naruszenia jest skryptem bashowym i domyślam się, że tak go instaluję. (Nie mam pojęcia, czy to prawda).

Więc sprawdziłem online, jak uruchomić skrypt bash. Poszedłem do terminala i tak napisałem będąc w katalogu pliku breach.sh.

sh breach

Mam ten błąd.

[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)

Następnie przeszedłem do linku do code.google.com / ... powyżej i powiedziałem

Potrzebujemy pliku pomocniczego SUID, aby włączyć piaskownicę w systemie Linux.

W większości przypadków możesz uruchomić build / update-linux-sandbox.sh, a on zainstaluje dla ciebie odpowiedni sandbox w / usr / local / sbin i powie ci, żebyś zaktualizował .bashrc, jeśli to konieczne.

Nie rozumiem, jak mogę biegać build/update-linux-sandbox.sh. Czy buduję katalog w moim katalogu głównym? Próbowałem go tam znaleźć, ale nie mogłem go znaleźć.

Byłbym wdzięczny za wszelką pomoc, a jeśli zmierzam w złym kierunku przy prawidłowej instalacji tej przeglądarki, popraw mnie tam, gdzie się mylę. Z góry dziękuję.

Jan
źródło

Odpowiedzi:

12

Ponieważ do uruchomienia potrzebujesz piaskownicy setuid breach, zasadniczo masz dwie opcje:

  1. Użyj tej dostarczonej przez przeglądarkę chromową (zalecana metoda):

    sudo apt-get install chromium-browser

    Przejdź do breachfolderu (np. breach-v0.3.20-alpha.5-linux-x64) I wpisz następujące polecenie:

    CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breach
  2. Postępuj zgodnie z instrukcjami tutaj: Building Breach from Source .

    Pamiętaj, że najpierw musisz zbudować ExoBrowser .

    Ponieważ potrzebujesz chromiumkodu źródłowego, aby go zbudować, użyj polecenia chromium, aby go zdobyć.depot_tools fetch

wprowadź opis zdjęcia tutaj

AKTUALIZACJA :

Jeśli (tak jak ja) pobrałeś kod alfa naruszenia w swoim ~/Downloadsfolderze, możesz ustawić alias, aby był uruchamiany breachw następujący sposób:

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

Skopiuj to polecenie do swojego, ~/.bashrcaby zachować ten alias.

Uwaga: dostosuj ścieżkę do breachskryptu uruchamiania według własnych potrzeb.

Sylvain Pineau
źródło
Hej dzięki za odpowiedź. Mam go zainstalowany, ale jedno pytanie. Czy muszę uruchamiać to polecenie za CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breachkażdym razem, gdy chcę rozpocząć wyłudzenie? Czy istnieje sposób na zbudowanie skrótu lub czegoś takiego? Przydałaby się nawet referencja.
Jan
1
@John: Zaktualizowałem swoją odpowiedź aliasem, aby wstawić~/.bashrc
Sylvain Pineau
3

Jeśli masz zainstalowany Google Chrome, zrób

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

tuż przed ucieczką

./breach

Zasadniczo jest to skrót do uruchamiania build / update-linux-sandbox.sh tam wspomnianego .

asdofindia
źródło