安装违规浏览器

安装违规浏览器

编辑:只需查看已接受的答案。我在撰写本文时并不知道它是如何工作的,所以我只是在下面猜测。

我是 Linux 新手,所以这可能是一个新手问题。我正在尝试安装一个名为违反它是用 JavaScript 特别是 Node.js 构建的,我想尝试对它进行一些黑客攻击。

我从他们的网站上安装了 tar 文件夹,其中有一个名为自动更新包和一个名为breach.sh的文件,我相信breach文件是一个bash脚本,我猜这就是我安装它的方式。(但我不知道这是否正确。)

所以我在网上查找如何运行 bash 脚本。我进入终端,这是我在 breaking.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。在我的根目录中建立一个目录吗?我尝试在那里搜索它,但找不到它。

我将非常感激您的帮助,如果我在正确安装此浏览器时方向错误,请纠正我错误的地方。提前致谢。

答案1

由于您需要一个 setuid 沙箱来运行,因此breach您基本上有两个选择:

  1. 使用 chromium-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源代码来构建它,因此使用 chromiumdepot_tools fetch命令来获取它。

在此处输入图片描述

更新

如果(像我一样)您已在文件夹中下载了 break alpha,~/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注意:根据您的需要调整启动脚本的路径。

答案2

如果你安装了谷歌浏览器,请执行

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

就在你违反之前

./breach

本质上,这是运行提到的 build/update-linux-sandbox.sh 的快捷方式那里

相关内容