原文:https://linuxconfig.org/how-to-add-the-blackarch-pentesting-repository-to-arch-linux
如何将BlackArch Pentesting存储库添加到Arch Linux
- 尼克康格尔顿
- 系统管理和配置
- 2019年1月31日
BlackArch是一个渗透测试发行版,类似于Kali Linux,但它建立在Arch Linux之上。实际上,BlackArch实际上是一个预配置的Arch安装,其中包含一个充满安全工具的额外存储库。因此,您可以将BlackArch存储库添加到Arch的常规安装中,并获得对所有相同工具的访问权限。
在本教程中,您将学习:- 如何下载BackArch安装脚本
- 如何验证BlackArch脚本
- 如何运行BlackArch安装脚本
- 如何从BlackArch安装包
- 如何从BlackArch安装整个类别
使用的软件要求和约定
类别 | 使用的要求,约定或软件版本 |
---|---|
系统 | Arch Linux |
软件 | BlackArch存储库 |
其他 | 以root身份或通过sudo 命令以特权方式访问Linux系统。 |
约定 | # - 要求使用root权限直接以root用户身份执行给定的linux命令,或者使用sudo 命令$ - 要求给定的linux命令作为常规非特权用户执行 |
如何下载BackArch安装脚本
BlackArch开发人员实际上打算以这种方式使用他们的存储库。这一切都非常灵活。他们实际上提供了一个方便的安装脚本,您可以运行该脚本来在系统上安装BlackArch仓库。首先使用cURL下载脚本。如果您还没有cURL,也请安装它。
# pacman -S curl
$ cd ~/Downloads
$ curl -O https://blackarch.org/strap.sh
如果要下载,应该只需要几秒钟。
如何验证BlackArch脚本
由于这是一个以安全为中心的指南,并且您正在执行由其他人编写的脚本,因此检查文件的SHA1总和是明智之举。继续前进,然后继续前进。
$ sha1sum strap.sh
它应该匹配9f770789df3b7803105e5fbc19212889674cd503
。只要它,你可以继续。
如何运行BlackArch安装脚本
您已准备好使脚本可执行并运行它以设置BlackArch。首先,使用chmod
它使其可执行。
$ chmod + x strap.sh
然后,运行它。
$ sudo ./strap.sh
您需要sudo
在系统上进行设置,因此请务必先进行设置。该脚本将开始工作,添加BlackArch仓库并导入必要的密钥。它会在完成后给你一个成功的消息。
如何从BlackArch安装包
成功安装BlackArch后,即可开始安装软件包。Pacman在安装时并不能真正区分存储库,因此您需要专门搜索BlackArch。使用以下命令列出BlackArch提供的所有内容。
$ sudo pacman -Sgg | grep blackarch | cut -d'' - f2 | 排序-u
筛选所有内容可能有点过于繁琐,因此您可以修改它以搜索特定工具。
$ 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
如果要安装整个类别,可以通过为Pacman指定名称来轻松完成。
$ sudo pacman -S blackarch-cryptography
结论
您可以访问BlackArch提供的任何包和类别。只要您在Arch系统上启用了更新,您还将继续通过存储库接收更新。如果你没有注意到图像,BlackArch存储库也可以在大多数基于Arch的发行版上工作,比如Antergos。