原文:https://linuxconfig.org/how-to-add-the-blackarch-pentesting-repository-to-arch-linux

 

BlackArch是一个渗透测试发行版,类似于Kali Linux,但它建立在Arch Linux之上。实际上,BlackArch实际上是一个预配置的Arch安装,其中包含一个充满安全工具的额外存储库。因此,您可以将BlackArch存储库添加到Arch的常规安装中,并获得对所有相同工具的访问权限。

在本教程中,您将学习:
  • 如何下载BackArch安装脚本
  • 如何验证BlackArch脚本
  • 如何运行BlackArch安装脚本
  • 如何从BlackArch安装包
  • 如何从BlackArch安装整个类别
在Arch上安装BlackArch
在Arch上安装BlackArch。

使用的软件要求和约定

软件要求和Linux命令行约定
类别使用的要求,约定或软件版本
系统 Arch Linux
软件 BlackArch存储库
其他 以root身份或通过sudo命令以特权方式访问Linux系统
约定  - 要求使用root权限直接以root用户身份执行给定的linux命令,或者使用sudo命令
$ - 要求给定的linux命令作为常规非特权用户执行

如何下载BackArch安装脚本


订阅NEWSLETTER
订阅Linux Career NEWSLETTER并接收最新的Linux新闻,工作,职业建议和教程。


BlackArch开发人员实际上打算以这种方式使用他们的存储库。这一切都非常灵活。他们实际上提供了一个方便的安装脚本,您可以运行该脚本来在系统上安装BlackArch仓库。首先使用cURL下载脚本。如果您还没有cURL,也请安装它。

# pacman -S curl
$ cd ~/Downloads
$ curl -O https://blackarch.org/strap.sh
下载BlackArch安装脚本
下载BlackArch安装脚本。

如果要下载,应该只需要几秒钟。

如何验证BlackArch脚本

验证BlackArch安装脚本
验证BlackArch安装脚本。

由于这是一个以安全为中心的指南,并且您正在执行由其他人编写的脚本,因此检查文件的SHA1总和是明智之举。继续前进,然后继续前进。

$ sha1sum strap.sh

它应该匹配9f770789df3b7803105e5fbc19212889674cd503只要它,你可以继续。

如何运行BlackArch安装脚本



您已准备好使脚本可执行并运行它以设置BlackArch。首先,使用chmod它使其可执行。

$ chmod + x strap.sh

然后,运行它。

$ sudo ./strap.sh
运行BlackArch安装脚本
运行BlackArch安装脚本。

您需要sudo在系统上进行设置,因此请务必先进行设置。该脚本将开始工作,添加BlackArch仓库并导入必要的密钥。它会在完成后给你一个成功的消息。

如何从BlackArch安装包

成功安装BlackArch后,即可开始安装软件包。Pacman在安装时并不能真正区分存储库,因此您需要专门搜索BlackArch。使用以下命令列出BlackArch提供的所有内容。

$ sudo pacman -Sgg | grep blackarch | cut -d'' -  f2 | 排序-u
搜索BlackArch存储库
搜索BlackArch存储库。

筛选所有内容可能有点过于繁琐,因此您可以修改它以搜索特定工具。

$ sudo pacman -Sgg | grep blackarch | cut -d'' -  f2 | grep -i meta

现在,您将看到名称中包含“meta”的所有包。说,你在寻找Metasploit。继续使用Pacman正常安装它。

$ sudo pacman -S metasploit

真的是这样的。因为BlackArch只是一个Arch存储库,所以你不需要做任何特别的事情。

如何从BlackArch安装整个类别



BlackArch还具有可以作为一组安装的软件包类别,以便在单个命令中获取整套工具。就像单个包一样,您也可以列出BlackArch类别。

$ sudo pacman -Sg | grep blackarch
列出BlackArch包类别
列出BlackArch包类别。

如果要安装整个类别,可以通过为Pacman指定名称来轻松完成。

$ sudo pacman -S blackarch-cryptography

结论

您可以访问BlackArch提供的任何包和类别。只要您在Arch系统上启用了更新,您还将继续通过存储库接收更新。如果你没有注意到图像,BlackArch存储库也可以在大多数基于Arch的发行版上工作,比如Antergos。