위반 브라우저 설치


14

편집 : 그냥 받아 들인 대답을보십시오. 나는 글을 쓰는 시점에 어떻게 작동하지 않았으므로 아래에서 추측했습니다.

나는 Linux를 처음 사용하므로 멍청한 질문 일 수 있습니다. JavaScript 특히 Node.js에 내장 된 breach 라는 새로운 웹 브라우저를 설치 하려고하는데 조금 해킹하려고했습니다.

사이트 외부에서 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 / ... 링크로 이동하여

Linux에서 샌드 박스를 켜려면 SUID 도우미 바이너리가 필요합니다.

대부분의 경우 build / update-linux-sandbox.sh를 실행할 수 있으며 / usr / local / sbin에 적절한 샌드 박스를 설치하고 필요한 경우 .bashrc를 업데이트하도록 지시합니다.

내가 어떻게 달리는지 이해할 수 없다 build/update-linux-sandbox.sh. 루트 디렉토리에 디렉토리를 빌드합니까? 거기에서 검색을 시도했지만 찾을 수 없습니다.

도움을 주시면이 브라우저를 올바르게 설치하여 잘못된 방향으로 가고 있다면 내가 틀린 곳을 수정하는 것보다 낫습니다. 미리 감사드립니다.

답변:


12

실행 breach하려면 setuid 샌드 박스가 필요하므로 기본적으로 두 가지 옵션이 있습니다.

  1. 크롬 브라우저에서 제공하는 것을 사용하십시오 (권장 방법).

    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

여기에 이미지 설명을 입력하십시오

업데이트 :

(나와 같이) ~/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필요 에 따라 시작 스크립트 의 경로를 조정하십시오 .


답변 감사합니다. 설치했지만 한 가지 질문이 있습니다. CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breach침입을 시작할 때마다이 명령을 실행 해야합니까? 지름길이나 다른 것을 만드는 방법이 있습니까? 참조조차도 좋을 것입니다.
John

1
@ 존 : 나는 당신의 입력에 별명으로 내 답변을 업데이트했습니다~/.bashrc
Sylvain Pineau

3

Google 크롬이 설치되어 있다면

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

당신이 위반을 실행하기 직전에

./breach

기본적으로,이 빌드를 실행에 대한 바로 가기가 / update-linux-sandbox.sh 언급 있다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.