Black arch is a Linux distribution based on Arch Linux focused especially for IT security in penetration tests and audits, the distribution gives us the possibility of being installed on a computer or also being able to be used on a pendrive in its live cd version.
Some days ago the Black Arch development team have released through your twitter account the new version of its distribution being 2017.11.24 with which it comes with a new and improved installation wizard.
New BlackArch Linux ISOs (2017.11.24) released! Over 50 new tools, new version of installer (v0.6), kernel 4.13.12, and more! Get it whille it's hot: https://t.co/gCWhQ9rBJR - https://t.co/1py6kkx5Df Please RT! #blackarch #linux #pentest #pentesting
- BlackArch Linux (@blackarchlinux) November 24th 2017
As we see the new version integrates kernel 4.13.12 and adds 50 new tools that they add to their great repertoire.
Also within what's new in this new version 2017.11.24 is that 32-bit versions are no longer supported.
If you have not tried this distribution yet, I will tell you that it does not use a desktop environment as such but that it uses a window manager among which we enter Awesome, Fluxbox and Openbox, which makes it excellent for resource management.
Get Black Arch
If you want to install this distribution or just try it, you can go to its official website and download the ISO of the system so that you can install or record it on a USB or DVD, you can download it from here.
Install Black Arch tools
Now we also have the possibility of being able install Black Arch tools on our Arch Linux based system.
For this there is only you have to download the following script to make the necessary configurations to install the tools. We just have to open a terminal and execute the following.
First we must activate the privileges of the root user:
sudo su
Now we proceed to download the script:
curl -O https://blackarch.org/strap.sh
We verify the downloaded file that should give us the value 6f152b79419491db92c1fdde3fad2d445f09aae3, we do this with
sha1sum strap.sh
Now we proceed to give you execution permissions to file:
chmod +x strap.sh
Finally we execute the file with:
sudo ./strap.sh
Done this we proceed to install blackman which will be the tool that helps us install the Black Arch tools:
sudo pacman -S blackman
From now on we can install the tools individually or by category we can see the list of categories with the following command:
blackman -l
And to see the tools included in each category with the following command:
blackman -p <category>
To install a specific tool with the following command we do it:
sudo blackman -i <package>
Now in the case of wanting to download all the Black Arch tools of a specific category with the following command we do it:
sudo blackman -g <group>
Finally, if all you want is to install all the tools that Black Arch has, with this command you do
sudo blackman -a
Even though we have another installation method for the tools, I recommend this first since what it will do is download the tools and compile them so the chances of an error are reduced.
But if you want to use the other method I leave you the commands:
To view the list of tools
sudo pacman -Sgg | grep blackarch | cut -d' ' -f2 | sort -u
To install all tools on the system:
sudo pacman -S blackarch
To install single category tools with this command:
sudo pacman -S blackarch-<category>
Now to see the list of tools that each category has:
sudo pacman -Sg | grep blackarch
For any of these cases it is necessary to have an internet connection and at least 10 GB of free space.
The installation process of all the tools will depend on your internet connectionAlso within the recommendations that I can give you is that before installing any tool you have to verify the issues that it requires.
Without further ado, even though there are other distributions focused on the same topic, black arch is still an excellent option, as well as being based on a fairly solid distribution.